Welcome to Towns, Counties, Postcodes, UK!

This simple website is dedicated to sharing, gathering and learning about UK Towns, Counties & Postcodes.

The information on this website has been gathered over years and years of working with projects that required UK based geographical data. I created this website so everyone can access the information, whether it be for educational and/or informational purposes. I hope it proves to be useful.

Whilst great efforts have been spent on trying to keep the data current and valid, sadly, I cannot guarantee the accuracy of any of the information available on this website. Please read the disclaimer for more information.

Overtime, towns and counties have been renamed, merged together, and new postcodes have been created, so cleansing the data is an ongoing battle. If you notice any mistakes or have any additional information, please contact me and I'll make the appropriate update(s) as soon as I can. I thoroughly appreciate all the feedback.



Current stats

The following stats are based on the information I have in our database, and does not necessarily represent actual UK stats.

England

N.Ireland

Scotland

Wales

Total

Towns / Villages 31,950 556 7,099 3,848 43,453
Cities 55 6 8 7 76
Counties 48 6 32 23 109
Postcode areas 2,189 81 482 243 2,995


Recent updates

  • 9th October 2024- "Cambourne" added to list of towns in the County of Cambridgeshire, England.
  • 12th August 2024- Postcode EH11 added to Edinburgh.
  • 3rd June 2024- "Boughton-under-Blean" added to list of villages in the County of Kent, England.
  • 18th April 2024- "Girvan" added to list of towns in the County of South Ayrshire, Scotland.
  • 21st June 2023- "Letchworth" in Hertfordshire updated to "Letchworth Garden City"
  • 14th March 2023- "Aldridge" moved from Staffordshire to West Midlands.
  • 5th October 2022- Postcode BD10 added to Bradford.
  • 20th May 2022- Given city status: Bangor, Colchester, Douglas, Doncaster, Dunfermline, Milton Keynes, Wrexham.

If you notice any mistakes or have additional information, please contact me and I'll make the appropriate update(s) as soon as I can.

Many thanks to those who have contacted me with updates!!