Towns in Scotland, UK

Our database currently has a total of 7,100 Towns/Villages in Scotland, UK. Unfortunately we can't list all 7,100 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 Aberdeen Towns in Aberdeen 1
2 Aberdeenshire Towns in Aberdeenshire 534
3 Angus Towns in Angus 252
4 Argyll and Bute Towns in Argyll and Bute 606
5 Clackmannanshire Towns in Clackmannanshire 27
6 Dumfries and Galloway Towns in Dumfries and Galloway 350
7 Dundee Towns in Dundee 19
8 East Ayrshire Towns in East Ayrshire 281
9 East Dunbartonshire Towns in East Dunbartonshire 42
10 East Lothian Towns in East Lothian 78
11 East Renfrewshire Towns in East Renfrewshire 95
12 Edinburgh Towns in Edinburgh 93
13 Falkirk Towns in Falkirk 10
14 Fife Towns in Fife 255
15 Glasgow Towns in Glasgow 106
16 Highland Towns in Highland 1,546
17 Inverclyde Towns in Inverclyde 7
18 Midlothian Towns in Midlothian 57
19 Moray Towns in Moray 169
20 North Ayrshire Towns in North Ayrshire 1
21 North Lanarkshire Towns in North Lanarkshire 274
22 Orkney Towns in Orkney 224
23 Perth and Kinross Towns in Perth and Kinross 308
24 Renfrewshire Towns in Renfrewshire 17
25 Scottish Borders Towns in Scottish Borders 445
26 Shetland Isles Towns in Shetland Isles 408
27 South Ayrshire Towns in South Ayrshire 32
28 South Lanarkshire Towns in South Lanarkshire 44
29 Stirlingshire Towns in Stirlingshire 209
30 West Dunbartonshire Towns in West Dunbartonshire 17
31 West Lothian Towns in West Lothian 86
32 Western Isles Towns in Western Isles 507
7,100