Towns in England, UK

Our database currently has a total of 31,948 Towns/Villages in England, UK. Unfortunately we can't list all 31,948 towns onto one page because the load time would be uncomfortale, so the data has been broken down by counties in England, UK and alphabetically.

Click on a County link below, and it will list all the Towns/Villages in that County.

#

County

Towns in County

No. towns in County

1 Bedfordshire Towns in Bedfordshire 291
2 Berkshire Towns in Berkshire 370
3 Bristol Towns in Bristol 61
4 Buckinghamshire Towns in Buckinghamshire 542
5 Cambridgeshire Towns in Cambridgeshire 467
6 Cheshire Towns in Cheshire 781
7 Cornwall Towns in Cornwall 1,442
8 Cumbria Towns in Cumbria 1,096
9 Derbyshire Towns in Derbyshire 783
10 Devon Towns in Devon 1,522
11 Dorset Towns in Dorset 787
12 Durham Towns in Durham 549
13 East Riding of Yorkshire Towns in East Riding of Yorkshire 22
14 East Sussex Towns in East Sussex 424
15 Essex Towns in Essex 898
16 Gloucestershire Towns in Gloucestershire 986
17 Greater London Towns in Greater London 651
18 Greater Manchester Towns in Greater Manchester 233
19 Hampshire Towns in Hampshire 998
20 Herefordshire Towns in Herefordshire 573
21 Hertfordshire Towns in Hertfordshire 517
22 Isle of Wight Towns in Isle of Wight 146
23 Kent Towns in Kent 1,165
24 Lancashire Towns in Lancashire 1,110
25 Leicestershire Towns in Leicestershire 430
26 Lincolnshire Towns in Lincolnshire 1,066
27 Merseyside Towns in Merseyside 186
28 Middlesex Towns in Middlesex 5
29 Norfolk Towns in Norfolk 1,008
30 North Yorkshire Towns in North Yorkshire 1,505
31 Northamptonshire Towns in Northamptonshire 380
32 Northumberland Towns in Northumberland 532
33 Nottinghamshire Towns in Nottinghamshire 437
34 Oxfordshire Towns in Oxfordshire 610
35 Rutland Towns in Rutland 59
36 Shropshire Towns in Shropshire 1,154
37 Somerset Towns in Somerset 1,455
38 South Yorkshire Towns in South Yorkshire 512
39 Staffordshire Towns in Staffordshire 1,023
40 Suffolk Towns in Suffolk 828
41 Surrey Towns in Surrey 466
42 Tyne and Wear Towns in Tyne and Wear 221
43 Warwickshire Towns in Warwickshire 484
44 West Midlands Towns in West Midlands 388
45 West Sussex Towns in West Sussex 503
46 West Yorkshire Towns in West Yorkshire 909
47 Wiltshire Towns in Wiltshire 790
48 Worcestershire Towns in Worcestershire 583
31,948