UK Towns List is an SQL and CSV database containing over 40,000 towns and cities in the United Kingdom (Great Britain and Northern Ireland). The data includes postcode, county and geographical location by latitude/longitude and grid references.

Used by website developers, mobile app developers and researchers all over the world, UK Towns List is a complete and useful town and city database with so many uses. Available in SQL and Excel CSV formats, the data is ready to be queried, imported or interrogated immediately.

The UK towns database includes all parts of the United Kingdom including cities, towns and villages in England, Scotland, Wales and Northern Ireland covering 160 counties. Our UK towns and cities database is regularly updated and kept up to date based on Ordnance Survey data so you can be sure that you database download is complete. Every town, city and village in the United Kingdom is included with OSGB36 eastings, northings and grid reference as well as the decimal latitude and longitude coordinates used to specify the precise location of places and locations in England, Northern Ireland, Scotland and Wales.

Download this database today and receive lifetime updates and API access.

API Download now

20001Kaimrig EndScottish BordersScotlandML12 6NT094155.65857-3.43998309500641500ScotlandOther
20002KallinessShetland IslandsScotlandZE2 9HU384960.22801-1.306784385001149500ScotlandOther
20003KalnakillHighlandScotlandIV54 8NG695457.52179-5.85115169500854500ScotlandOther
20004KamesArgyll and ButeScotlandPA21 2NR977155.89393-5.24011197500671500ScotlandOther
20005KamesEast AyrshireScotlandKA18 3NS692655.51477-4.06825269500626500ScotlandOther
20006Kates HillWest MidlandsEnglandDY1 4SO959052.51238-2.06773395500290500West MidlandsOther
20007KatesbridgeBanbridgeNorthern IrelandBT32 5J21638754.28334-6.13332321622338776Northern IrelandOther
20008KeaCornwallEnglandTR3 6SW804250.24165-5.0797518050042500South WestOther
20009KeadbyLincolnshireEnglandDN17 3SE831153.59345-0.73989483500411500East MidlandsOther
20010KeadyArmaghNorthern IrelandBT60 3H84734254.25001-6.69999284786334238Northern IrelandOther