Towns in Scotland, UK

Our database currently has a total of 7,104 Towns/Villages in Scotland, UK. Unfortunately we can't list all 7,104 towns onto one page because the load time would be uncomfortale, so the data has been broken down by counties in Scotland, 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 Aberdeenshire Towns in Aberdeenshire 535
2 Angus Towns in Angus 252
3 Argyll and Bute Towns in Argyll and Bute 606
4 Ayrshire Towns in Ayrshire 314
5 Clackmannanshire Towns in Clackmannanshire 27
6 Dumfries and Galloway Towns in Dumfries and Galloway 350
7 Dunbartonshire Towns in Dunbartonshire 55
8 Dundee Towns in Dundee 19
9 East Lothian Towns in East Lothian 78
10 Edinburgh Towns in Edinburgh 93
11 Falkirk Towns in Falkirk 10
12 Fife Towns in Fife 255
13 Glasgow Towns in Glasgow 106
14 Highland Towns in Highland 1,549
15 Inverclyde Towns in Inverclyde 7
16 Lanarkshire Towns in Lanarkshire 319
17 Midlothian Towns in Midlothian 57
18 Moray Towns in Moray 169
19 Orkney Towns in Orkney 224
20 Perth and Kinross Towns in Perth and Kinross 308
21 Renfrewshire Towns in Renfrewshire 116
22 Scottish Borders Towns in Scottish Borders 445
23 Shetland Isles Towns in Shetland Isles 408
24 Stirlingshire Towns in Stirlingshire 209
25 West Lothian Towns in West Lothian 86
26 Western Isles Towns in Western Isles 507
7,104