Scotland is one of the four countries in the United Kingdom. The other three countries are England, Wales and Northern Ireland. Scotland has a population of 5,295,148 people and covers an area of 77,954 km2 hence a population density of 68 people per km2. It has a total of 32 council areas that are mainly used for administrative purposes. The following is a list of Scotland Cities, Towns and Villages by Population. Data is from the Census of 2011.

Location of Scotland Cities in UK

Location of Scotland Cities in UK

The following is a list of Scotland Cities, Towns and Villages in order of Population. The population data is obtained from the census of 2011.

Post items for Sale or advertise in UK’s best Classifieds Website

TOWN/VILLAGE POPULATION STATUS COUNTY
1 Glasgow City 615,365 City Glasgow City
2 Edinburgh City 507,207 City Edinburgh City
3 Aberdeen City 229,814 City Aberdeen City
4 Dundee City 148,311 City Dundee City
5 Paisley 77,217 Town Renfrewshire
6 East Kilbride 74,415 Town South Lanarkshire
7 Livingston 56,271 Town West Lothian
8 Hamilton 53,196 Town South Lanarkshire
9 Cumbernauld 52,278 Town North Lanarkshire
10 Dunfermline 50,390 Town Fife
11 Kirkcaldy 49,462 Town Fife
12 Dumfries 49,230 Town Dumfries and Galloway
13 Kilmarnock 46,357 Town East Ayrshire
14 Glenrothes 39,278 Town Fife
15 Airdrie 37,138 Town North Lanarkshire
16 Falkirk 35,174 Town Falkirk Council Area
17 Irvine 33,691 Town North Ayrshire
18 Motherwell 31,914 Town North Lanarkshire
19 Wishaw 28,571 Town North Lanarkshire
20 Clydebank 26,651 Town West Dunbartonshire
21 Rutherglen 25,124 Town South Lanarkshire
22 Cambuslang 24,517 Town South Lanarkshire
23 Arbroath 23,911 Town Angus
24 Elgin 23,138 Town Moray
25 Newton Mearns 22,645 Town East Renfrewshire
26 Musselburgh 21,912 Town East Lothian
27 Renfrew 21,863 Town Renfrewshire
28 Kilwinning 21,694 Town North Ayrshire
29 Bellshill 20,711 Town North Lanarkshire
30 Alloa 20,396 Town Clackmanshire
31 Bathgate 20,369 Town West Lothian
32 Dumbarton 19,912 Town West Dunbartonshire
33 Barrhead 19,817 Town East Renfrewshire
34 Linlithgow 19,012 Town West Lothian
35 Peterhead 18,540 Town Aberdeenshire
36 Dalserf 17,982 Village South Lanarkshire
37 Grangemouth 17,911 Town Falkirk Council Area
38 Blantyre 17,511 Town South Lanarkshire
39 St Andrews 16,821 Town Fife
40 Buckhaven 16,397 Town Fife
41 Giffnock 16,175 Town East Renfrewshire
42 Penicuik 15,931 Towns Midlothian
43 Johnstone 15,681 Town Renfrewshire
44 Bonnyrigg 15,674 Towns Midlothian
45 Port Glasgow 15,427 Town Inverclyde
46 Erskine 15,347 Town Renfrewshire
47 Galashiels 14,998 Town Scottish Borders
48 Larkhall 14,956 Town South Lanarkshire
49 Clarkston 14,948 Town East Renfrewshire
50 Prestwick 14,908 Town South Ayrshire
51 Troon 14,687 Town South Ayrshire
52 Bo’ness 14,497 Town Falkirk Council Area
53 Hawick 14,296 Town Scottish Borders
54 Broxburn 14,142 Town West Lothian
55 Forfar 14,099 Town Angus
56 Cowdenbeath 14,087 Town Fife
57 Helensburgh 13,668 Town Argyll and Bute
58 Torbothie 13,518 Village North Lanarkshire
59 Alexandria 13,457 Town West Dunbartonshire
60 Carluke 13,321 Town South Lanarkshire
61 Cumnock 13,012 Town East Ayrshire
62 Rosyth 12,854 Town Fife
63 Fraserburgh 12,641 Town Aberdeenshire
64 Forres 12,594 Town Moray
65 Rathven 12,381 Village Moray
66 Dalkeith 12,348 Towns Midlothian
67 Nairn 12,048 Town Highland Council Area
68 Montrose 11,958 Town Angus
69 Tranent 11,647 Town East Lothian
70 Stonehaven 11,614 Town Aberdeenshire
71 Carnoustie 11,396 Town Angus
72 Saltcoats 11,267 Town North Ayrshire
73 Largs 11,241 Town North Ayrshire
74 Methil 11,015 Town Fife
75 Ardrossan 10,954 Town North Ayrshire
76 Stranraer 10,861 Town Dumfries and Galloway
77 Armadale 10,832 Town West Lothian
78 Whitburn 10,534 Town West Lothian
79 Westhill 10,398 Town Aberdeenshire
80 Stenhousemuir 10,198 Town Falkirk Council Area
81 Fort William 10,124 Town Highland Council Area
82 Kilsyth 10,114 Town North Lanarkshire
83 Dalgety Bay 10,038 Town Fife
84 Haddington 9,954 Town East Lothian
85 Ellon 9,864 Town Aberdeenshire
86 Tullibody 9,531 Town Clackmanshire
87 Linwood 9,451 Town Renfrewshire
88 Kirkwall 9,298 Town Orkney
89 Cupar 9,214 Town Fife
90 Larbert 9,147 Town Falkirk Council Area
91 Ardeer 9,131 Town North Ayrshire
92 Stevenston 9,131 Town North Ayrshire
93 South Queensferry 9,028 Village Edinburg
94 Dunblane 9,026 Town Stirling Council Area
95 Leven 8,852 Town Fife
96 Oban 8,576 Town Argyll and Bute
97 Dunbar 8,489 Town East Lothian
98 Annan 8,388 Town Dumfries and Galloway
99 Lanark 8,257 Town South Lanarkshire
100 Shotts 8,239 Town North Lanarkshire
101 Monifieth 8,224 Town Angus
102 Portlethen 8,214 Town Aberdeenshire
103 Peebles 8,161 Town Scottish Borders
104 Buckie 8,061 Town Moray
105 Auchterarder 7,968 Town Perth and Kinross
106 Denny 7,936 Town Falkirk Council Area
107 Thurso 7,932 Town Highland Council Area
108 Newport-on-Tay 7,928 Town Fife
109 Tayport 7,928 Town Fife
110 Kilbirnie 7,643 Town North Ayrshire
111 Banchory 7,523 Town Aberdeenshire
112 Cramond 7,512 Village Edinburg
113 Strathaven 7,485 Town South Lanarkshire
114 Bannockburn 7,357 Town Stirling Council Area
115 Crieff 7,266 Town Perth and Kinross
116 Brechin 7,201 Town Angus
117 Prestonpans 7,158 Town East Lothian
118 Bonnybridge 6,871 Town Falkirk Council Area
119 Duntocher 6,853 Village West Dunbartonshire
120 Lochgelly 6,839 Town Fife
121 Lossiemouth 6,818 Town Moray
122 Newarthill 6,808 Village North Lanarkshire
123 Bridge of Allan 6,765 Town Stirling Council Area
124 Girvan 6,659 Town South Ayrshire
125 Moodiesburn 6,619 Village North Lanarkshire
126 Houston 6,619 Village Renfrewshire
127 North Berwick 6,607 Town East Lothian
128 Stewarton 6,589 Town East Ayrshire
129 Bothwell 6,462 Town South Lanarkshire
130 Beith 6,347 Town North Ayrshire
131 Burntisland 6,271 Town Fife
132 Sauchie 6,014 Village Clackmanshire
133 Kelty 6,012 Village Fife
134 Kirriemuir 5,912 Town Angus
135 Selkirk 5,785 Town Scottish Borders
136 Gorebridge 5,779 Village Midlothian
137 Ballingry 5,748 Town Fife
138 Kelso 5,641 Town Scottish Borders
139 Cardenden 5,538 Town Fife
140 Bowling 5,512 Village West Dunbartonshire
141 Dingwall 5,492 Town Highland Council Area
142 Holytown 5,489 Village North Lanarkshire
143 Port Seton 5,462 Town East Lothian
144 Dalry 5,399 Town North Ayrshire
145 Mid Calder 5,374 Village West Lothian
146 Newmains 5,334 Village North Lanarkshire
147 Polmont 5,328 Village Falkirk Council Area
148 Alness 5,314 Town Highland Council Area
149 Inverkeithing 5,266 Town Fife
150 Tillicoultry 5,223 Town Clackmanshire
151 Chapelhall 5,217 Village North Lanarkshire
152 Elderslie 5,189 Village Renfrewshire
153 Alva 5,183 Town Clackmanshire
154 Neilston 5,169 Village East Renfrewshire
155 Turriff 5,063 Town Aberdeenshire
156 Galston 5,014 Town East Ayrshire
157 Uddingston 5,014 Town South Lanarkshire
158 Blackburn 4,971 Town West Lothian
159 Hurlford 4,969 Village East Ayrshire
160 Campbeltown 4,857 Town Argyll and Bute
161 Rothesay 4,851 Town Argyll and Bute
162 Old Kilpatrick 4,827 Village West Dunbartonshire
163 Stepps 4,812 Town North Lanarkshire
164 Maybole 4,763 Town South Ayrshire
165 Keith 4,739 Town Moray
166 Fauldhouse 4,732 Village West Lothian
167 Bishopton 4,648 Village Renfrewshire
168 Bridge of Weir 4,637 Village Renfrewshire
169 Camelon 4,512 Village Falkirk Council Area
170 Ralston 4,505 Town Renfrewshire
171 Dunoon 4,491 Town Argyll and Bute
172 Kintore 4,479 Town Aberdeenshire
173 Huntly 4,464 Town Aberdeenshire
174 Scone 4,433 Town Perth and Kinross
175 West Kilbride 4,394 Village North Ayrshire
176 West Kilbride 4,394 Town North Ayrshire
177 Alloway 4,248 Village South Ayrshire
178 Newhouse 4,247 Village North Lanarkshire
179 Dalbeattie 4,228 Town Dumfries and Galloway
180 Castle Douglas 4,175 Town Dumfries and Galloway
181 New Stevenston 4,115 Village North Lanarkshire
182 Mauchline 4,108 Town East Ayrshire
183 Newton Stewart 4,093 Town Dumfries and Galloway
184 Jedburgh 4,093 Town Scottish Borders
185 Invergordon 4,078 Town Highland Council Area
186 Kilmacolm 4,015 Village Inverclyde
187 Dunkeld 4,015 Town Perth and Kinross
188 Lockerbie 4,010 Town Dumfries and Galloway
189 Banff 3,994 Town Aberdeenshire
190 Tain 3,978 Town Highland Council Area
191 Auchterarder 3,947 Town Perth and Kinross
192 Brightons 3,938 Village Falkirk Council Area
193 Stoneyburn 3,793 Village West Lothian
194 Gullane 3,783 Town East Lothian
195 Macduff 3,769 Town Aberdeenshire
196 Lesmahagow 3,687 Town South Lanarkshire
197 Kilbarchan 3,628 Village Renfrewshire
198 Anstruther 3,600 Town Fife
199 Harthill 3,578 Village North Lanarkshire
200 Harthill 3,576 Village West Lothian
201 Auchinleck 3,512 Town East Ayrshire
202 Dalserf 3,511 Village South Lanarkshire
203 Glen Village 3,485 Village Falkirk Council Area
204 Darvel 3,364 Town East Ayrshire
205 Clackmannan 3,351 Town Clackmanshire
206 Kirkcudbright 3,351 Town Dumfries and Galloway
207 Newtonhill 3,287 Village Aberdeenshire
208 Danderhall 3,259 Village Midlothian
209 Cambusbarron 3,225 Village Stirling Council Area
210 Law 3,224 Village South Lanarkshire
211 Alyth 3,198 Village Perth and Kinross
212 Callander 3,138 Town Stirling Council Area
213 Eaglesham 3,117 Village East Renfrewshire
214 Leslie 3,099 Village Fife
215 Newmilns 3,057 Town East Ayrshire
216 Kincardine 3,038 Town Fife
217 Carronshore 3,027 Village Falkirk Council Area
218 Gartcosh 3,018 Village North Lanarkshire
219 Thorntonhall 3,017 Village South Lanarkshire
220 Townhill 2,941 Village Fife
221 Kinghorn 2,934 Town Fife
222 Maddiston 2,927 Village Falkirk Council Area
223 Laurencekirk 2,925 Town Aberdeenshire
224 New Cumnock 2,887 Town East Ayrshire
225 Dollar 2,876 Town Clackmanshire
226 Muckhart 2,874 Village Clackmanshire
227 Borthwick 2,847 Village Midlothian
228 Cleland 2,809 Village North Lanarkshire
229 Pitlochry 2,774 Town Perth and Kinross
230 Laurieston 2,758 Village Falkirk Council Area
231 Mintlaw 2,724 Village Aberdeenshire
232 Fallin 2,717 Village Stirling Council Area
233 Gretna 2,704 Town Dumfries and Galloway
234 Plains 2,693 Village North Lanarkshire
235 Shieldhill 2,659 Village Falkirk Council Area
236 Menstrie 2,641 Town Clackmanshire
237 Lochwinnoch 2,629 Village Renfrewshire
238 Longniddry 2,617 Village East Lothian
239 Kilmaurs 2,604 Village East Ayrshire
240 Duns 2,596 Town Scottish Borders
241 Eyemouth 2,588 Town Scottish Borders
242 Innerleithen 2,587 Town Scottish Borders
243 Carron 2,568 Village Falkirk Council Area
244 Kinnaird 2,563 Village Perth and Kinross
245 Overtown 2,518 Village North Lanarkshire
246 Newmachar 2,514 Village Aberdeenshire
247 Portree 2,498 Town Highland Council Area
248 Caldercruix 2,493 Village North Lanarkshire
249 Torrance 2,487 Village East Dunbartonshire
250 Dunipace 2,447 Village Falkirk Council Area
251 Wallyford 2,438 Village East Lothian
252 Cairneyhill 2,438 Village Fife
253 Markinch 2,421 Town Fife
254 Aviemore 2,399 Town Highland Council Area
255 Cowie 2,391 Village Stirling Council Area
256 Crossford 2,357 Village Fife
257 West Linton 2,338 Village Scottish Borders
258 Bridge of Earn 2,335 Town Perth and Kinross
259 Langholm 2,314 Town Dumfries and Galloway
260 Tarbolton 2,309 Village South Ayrshire
261 Lochgilphead 2,308 Town Argyll and Bute
262 Biggar 2,308 Town South Lanarkshire
263 Glenmavis 2,294 Village North Lanarkshire
264 Insch 2,284 Town Aberdeenshire
265 Coupar Angus 2,269 Town Perth and Kinross
266 Kirknewton 2,268 Village West Lothian
267 Grantown-on-Spey 2,241 Town Highland Council Area
268 Stromness 2,218 Town Orkney
269 Aboyne 2,201 Village Aberdeenshire
270 Cardross 2,194 Village Argyll and Bute
271 Oldmeldrum 2,184 Village Aberdeenshire
272 Patna 2,178 Village East Ayrshire
273 Birkhill 2,163 Village Angus
274 Renton 2,146 Village West Dunbartonshire
275 Tweedbank 2,112 Village Scottish Borders
276 Auchtermuchty 2,098 Town Fife
277 Newburgh 2,041 Town Fife
278 Winchburgh 2,021 Village West Lothian
279 Comrie 2,018 Town Perth and Kinross
280 Milnathort 2,004 Town Perth and Kinross
281 Inverbervie 1,984 Town Aberdeenshire
282 Earlston 1,975 Town Scottish Borders
283 Redding 1,957 Village Falkirk Council Area
284 East Wemyss 1,932 Village Fife
285 Collessie 1,928 Village Fife
286 Blackridge 1,928 Town West Lothian
287 Alford 1,926 Town Aberdeenshire
288 Aberfeldy 1,894 Town Perth and Kinross
289 Lhanbryde 1,884 Village Moray
290 Meigle 1,876 Village Perth and Kinross
291 Muirkirk 1,867 Village East Ayrshire
292 Blanefield 1,817 Village Stirling Council Area
293 Coldstream 1,814 Town Scottish Borders
294 Strathblane 1,814 Village Stirling Council Area
295 Plean 1,749 Village Stirling Council Area
296 Pittenweem 1,748 Village Fife
297 East Linton 1,738 Village East Lothian
298 Portsoy 1,733 Village Aberdeenshire
299 Fochabers 1,731 Village Moray
300 Hopeman 1,725 Village Moray
301 Killearn 1,715 Village Stirling Council Area
302 Kinglassie 1,689 Village Fife
303 Eastriggs 1,684 Village Dumfries and Galloway
304 Cruden Bay 1,674 Village Aberdeenshire
305 Pencaitland 1,674 Village East Lothian
306 Melrose 1,672 Town Scottish Borders
307 Dufftown 1,668 Town Moray
308 Belhelvie 1,652 Village Aberdeenshire
309 Kingskettle 1,648 Village Fife
310 Burghead 1,646 Town Moray
311 Crail 1,641 Town Fife
312 Ratho 1,638 Village Edinburg
313 Aberdour 1,638 Village Fife
314 Doune 1,638 Town Stirling Council Area
315 Bellsbank 1,621 Village East Ayrshire
316 Letham 1,587 Village Angus
317 Torryburn 1,587 Village Fife
318 Ladybank 1,582 Town Fife
319 Inchinnan 1,576 Village Renfrewshire
320 Invergowrie 1,564 Village Perth and Kinross
321 Rosewell 1,560 Village Midlothian
322 Ullapool 1,547 Town Highland Council Area
323 Howwood 1,520 Village Renfrewshire
324 Thornhill 1,516 Town Dumfries and Galloway
325 Fairlie 1,514 Village North Ayrshire
326 Balfron 1,512 Village Stirling Council Area
327 Torphins 1,487 Village Aberdeenshire
328 Balmullo 1,487 Village Fife
329 Ashgill 1,463 Village South Lanarkshire
330 Ballater 1,451 Town Aberdeenshire
331 Carnwath 1,442 Village South Lanarkshire
332 Limekilns 1,438 Village Fife
333 Kingussie 1,417 Town Highland Council Area
334 Muirhead 1,417 Town North Lanarkshire
335 St Boswells 1,413 Village Scottish Borders
336 Dalmellington 1,411 Town East Ayrshire
337 Slamannan 1,394 Village Falkirk Council Area
338 Blackburn 1,387 Town Aberdeenshire
339 Springside 1,368 Village North Ayrshire
340 Twechar 1,367 Village East Dunbartonshire
341 Abernethy 1,352 Village Perth and Kinross
342 Dalrymple 1,348 Village East Ayrshire
343 St Monans 1,344 Village Fife
344 Tarbert 1,341 Village Argyll and Bute
345 Cullen 1,329 Village Moray
346 Boddam 1,293 Town Aberdeenshire
347 Millport 1,285 Town North Ayrshire
348 Waterfoot 1,283 Village East Renfrewshire
349 Errol 1,283 Village Perth and Kinross
350 Airth 1,278 Village Falkirk Council Area
351 Strathmiglo 1,278 Village Fife
352 Greenhill 1,268 Village Falkirk Council Area
353 St Madoes 1,265 Village Perth and Kinross
354 Rothes 1,257 Town Moray
355 Freuchie 1,254 Village Fife
356 Stoneykirk 1,238 Village Dumfries and Galloway
357 Salsburgh 1,238 Village North Lanarkshire
358 Dornoch 1,204 Town Highland Council Area
359 Newtown St Boswells 1,204 Town Scottish Borders
360 Inverallochy 1,199 Village Aberdeenshire
361 Saline 1,189 Village Fife
362 Dunkeld 1,174 Town Perth and Kinross
363 Symington 1,174 Village South Ayrshire
364 Methven 1,165 Village Perth and Kinross
365 Falkland 1,163 Village Fife
366 Aberchirder 1,154 Village Aberdeenshire
367 Kippen 1,147 Village Stirling Council Area
368 Aberlady 1,142 Village East Lothian
369 Brora 1,141 Town Highland Council Area
370 Pitmedden 1,138 Village Aberdeenshire
371 Bankfoot 1,138 Village Perth and Kinross
372 Closeburn 1,121 Village Dumfries and Galloway
373 Macmerry 1,118 Village East Lothian
374 Lamlash 1,118 Village North Ayrshire
375 Westquarter 1,114 Village Falkirk Council Area
376 Carmunnock 1,109 Village Glasgow Council Area
377 Findochty 1,109 Village Moray
378 Thornhill 1,108 Village Stirling Council Area
379 Ardoch 1,089 Village Perth and Kinross
380 Cavers 1,087 Village Scottish Borders
381 Newbridge 1,078 Village Edinburg
382 North Queensferry 1,077 Village Fife
383 Coaltown of Balgonie 1,068 Village Fife
384 Gartocharn 1,054 Village West Dunbartonshire
385 Carfin 1,049 Village North Lanarkshire
386 Ceres 1,025 Village Fife
387 Dunning 1,024 Village Perth and Kinross
388 Morningside 1,017 Village North Lanarkshire
389 Blairhall 1,014 Village Fife
390 Scalloway 1,012 Village Shetland
391 Quarrier’s Village 1,008 Village Inverclyde
392 Kirkmabreck 1,004 Town Dumfries and Galloway
393 Dunbeg 998 Village Argyll and Bute
394 Barkip 995 Village North Ayrshire
395 Dechmont 992 Village West Lothian
396 Springfield 989 Village Fife
397 Aberlour 979 Village Moray
398 Langbank 974 Village Renfrewshire
399 Rockcliffe 965 Village Dumfries and Galloway
400 Pathhead 958 Village Midlothian
401 Gargunnock 947 Village Stirling Council Area
402 Friockheim 936 Village Angus
403 Rosneath 936 Village Argyll and Bute
404 Strathkinness 926 Village Fife
405 Caddonfoot 914 Village Scottish Borders
406 New Pitsligo 911 Village Aberdeenshire
407 Potterton 887 Village Aberdeenshire
408 Whithorn 868 Town Dumfries and Galloway
409 Drumoak 867 Village Aberdeenshire
410 Fenwick 865 Village East Ayrshire
411 Crimond 864 Village Aberdeenshire
412 Earlsferry 864 Village Fife
413 Brae 859 Village Shetland
414 Annbank 857 Village South Ayrshire
415 Coalsnaughton 849 Village Clackmanshire
416 Halbeath 847 Village Fife
417 Portgordon 847 Village Moray
418 Braemar 841 Village Aberdeenshire
419 Aberfoyle 832 Village Stirling Council Area
420 Drymen 827 Village Stirling Council Area
421 Whitecross 820 Village Falkirk Council Area
422 Ecclesmachan 815 Village West Lothian
423 Taynuilt 809 Village Argyll and Bute
424 Rigside 804 Town South Lanarkshire
425 Newtyle 801 Village Angus
426 Mallaig 798 Town Highland Council Area
427 Edzell 784 Village Angus
428 Maud 782 Town Aberdeenshire
429 Cronberry 781 Village East Ayrshire
430 Knockroon 779 Village East Ayrshire
431 Chapelton 765 Village South Lanarkshire
432 Port of Menteith 761 Village Stirling Council Area
433 Grandtully 758 Village Perth and Kinross
434 Creetown 751 Town Dumfries and Galloway
435 Gauldry 748 Village Fife
436 Ecclefechan 747 Village Dumfries and Galloway
437 Longside 728 Village Aberdeenshire
438 Dullatur 724 Village North Lanarkshire
439 Newcastleton 724 Village Scottish Borders
440 Duror 722 Village Argyll and Bute
441 Stow of Wedale 719 Village Scottish Borders
442 Fintry 719 Village Stirling Council Area
443 Stuartfield 714 Town Aberdeenshire
444 Stuartfield 714 Village Aberdeenshire
445 Gifford 714 Village East Lothian
446 Uplawmoor 714 Village East Renfrewshire
447 California 714 Village Falkirk Council Area
448 Wallacestone 698 Village Falkirk Council Area
449 Tarland 694 Village Aberdeenshire
450 Kirkmaiden 687 Village Dumfries and Galloway
451 Whiting Bay 681 Village North Ayrshire
452 Muthill 679 Village Perth and Kinross
453 Greenlaw 667 Town Scottish Borders
454 Longridge 664 Village West Lothian
455 Killin 654 Village Stirling Council Area
456 Croy 651 Village North Lanarkshire
457 Oakley 645 Village Fife
458 Burrelton 629 Village Perth and Kinross
459 Guardbridge 628 Village Fife
460 High Bonnybridge 614 Village Falkirk Council Area
461 Inveraray 611 Town Argyll and Bute
462 Denholm 601 Village Scottish Borders
463 Liff 569 Village Angus
464 Pierowall 568 Village Orkney
465 Clovenfords 563 Village Scottish Borders
466 Kemback 561 Village Fife
467 Lumphanan 559 Village Aberdeenshire
468 Ayton 558 Village Scottish Borders
469 St Margaret’s Hope 557 Village Orkney
470 Cuminestown 547 Village Aberdeenshire
471 West Calder 539 Village West Lothian
472 Auchterhouse 524 Village Angus
473 Moniaive 524 Village Dumfries and Galloway
474 Braco 517 Village Perth and Kinross
475 Muchalls 512 Village Aberdeenshire
476 Kincardine O’Neil 511 Village Aberdeenshire
477 Kinnesswood 487 Village Perth and Kinross
478 Fishcross 486 Village Clackmanshire
479 Buchlyvie 481 Village Stirling Council Area
480 Monikie 478 Village Angus
481 Kennethmont 476 Village Aberdeenshire
482 Town Yetholm 471 Village Scottish Borders
483 Luss 453 Village Argyll and Bute
484 Kingsbarns 447 Village Fife
485 Trabboch 439 Village East Ayrshire
486 Rumford 427 Village Falkirk Council Area
487 Urquhart 427 Village Moray
488 Largoward 425 Village Fife
489 Roxburgh 421 Village Scottish Borders
490 Cockburnspath 415 Village Scottish Borders
491 Portpatrick 401 Village Dumfries and Galloway
492 Culross 397 Village Fife
493 Ancrum 395 Village Scottish Borders
494 Canonbie 394 Village Dumfries and Galloway
495 Haggs 384 Village Falkirk Council Area
496 Townhill 379 Village Fife
497 Plockton 379 Village Highland Council Area
498 Knockentiber 368 Village East Ayrshire
499 Lilliesleaf 366 Village Scottish Borders
500 Fetterangus 354 Village Aberdeenshire
501 Edzell 348 Town Aberdeenshire
502 Skinflats 348 Village Falkirk Council Area
503 Longcroft 338 Village Falkirk Council Area
504 Eddleston 337 Village Scottish Borders
505 Tomintoul 328 Village Moray
506 Drakemyre 328 Village North Ayrshire
507 Minto 323 Village Scottish Borders
508 Wolfhill 321 Village Perth and Kinross
509 Leadhills 317 Village South Lanarkshire
510 Kinlochard 314 Village Stirling Council Area
511 Mertoun 310 Village Scottish Borders
512 Crawford 309 Village South Lanarkshire
513 Echt 302 Village Aberdeenshire
514 Isle of Whithorn 301 Village Dumfries and Galloway
515 Pitlessie 301 Village Fife
516 Stoneywood 291 Village Falkirk Council Area
517 Finzean 274 Village Aberdeenshire
518 Eskdalemuir 269 Village Dumfries and Galloway
519 Newstead 261 Village Scottish Borders
520 Lochranza 257 Village North Ayrshire
521 Cambuskenneth 257 Village Stirling Council Area
522 Menmuir 251 Village Angus
523 Ballinluig 247 Village Perth and Kinross
524 Torwood 245 Village Falkirk Council Area
525 Annathill 239 Village North Lanarkshire
526 West Wemyss 238 Village Fife
527 Muirhouses 237 Village Falkirk Council Area
528 Dundrennan 234 Village Dumfries and Galloway
529 Temple 229 Village Midlothian
530 Swinton 226 Village Scottish Borders
531 Bowden 225 Village Scottish Borders
532 Gowkhall 224 Village Fife
533 Kilmany 221 Village Fife
534 Limerigg 218 Village Falkirk Council Area
535 Fankerton 217 Village Falkirk Council Area
536 Auchencairn 214 Village Dumfries and Galloway
537 Boghead 214 Village South Lanarkshire
538 Rosebank 214 Village South Lanarkshire
539 New Lanark 211 Village South Lanarkshire
540 Sandford 208 Village South Lanarkshire
541 Longriggend 207 Village North Lanarkshire
542 Heriot 207 Village Scottish Borders
543 Abington 207 Village South Lanarkshire
544 Ae 201 Village Dumfries and Galloway
545 Balmore 201 Village East Dunbartonshire
546 Oldhamstocks 198 Village East Lothian
547 Creich 198 Village Fife
548 Teviothead 197 Village Scottish Borders
549 Auchmithie 187 Village Angus
550 Bedrule 184 Village Scottish Borders
551 Crianlarich 184 Village Stirling Council Area
552 Woodside 178 Village Perth and Kinross
553 Fogo 165 Village Scottish Borders
554 Forteviot 163 Village Perth and Kinross
555 Whitehill 159 Village Midlothian
556 Tibbermore 159 Village Perth and Kinross
557 Standburn 154 Village Falkirk Council Area
558 Palnackie 149 Village Dumfries and Galloway
559 Cairnryan 147 Village Dumfries and Galloway
560 Moscow 147 Village East Ayrshire
561 Waterside 147 Village East Ayrshire
562 Kippford 145 Village Dumfries and Galloway
563 Greenloaning 142 Village Perth and Kinross
564 Southerness 141 Village Dumfries and Galloway
565 Dallas 141 Village Moray
566 Roberton 139 Town South Lanarkshire
567 Ardwell 128 Village Dumfries and Galloway
568 Priestland 128 Village East Ayrshire
569 Twynholm 121 Village Dumfries and Galloway
570 Edgehead 119 Village Midlothian
571 Abernyte 118 Village Perth and Kinross
572 Minard 117 Village Argyll and Bute
573 South Alloa 117 Village Falkirk Council Area
574 Pirnmill 117 Village North Ayrshire
575 Mollinsburn 117 Village North Lanarkshire
576 Quarff 115 Village Shetland
577 Ettrick 114 Village Scottish Borders
578 Blyth Bridge 112 Village Scottish Borders
579 Jackton 105 Village South Lanarkshire
580 Drem 98 Village East Lothian
581 Dunino 97 Village Fife
582 New Abbey 87 Village Dumfries and Galloway
583 Boarhills 86 Village Fife
584 Lugton 84 Village East Ayrshire
585 Dunmore 74 Village Falkirk Council Area
586 Balmaha 63 Village Stirling Council Area
587 Chapelton 62 Town Aberdeenshire
588 Blebo Craigs 59 Village Fife
589 Blairlogie 59 Village Stirling Council Area
590 Burnwynd 59 Village West Lothian
591 Newmill-on-Teviot 55 Village Scottish Borders
592 Armadale 51 Village Highland Council Area
593 Mellon Udrigle 49 Village Highland Council Area

 

ALSO CHECK: An exclusive Review of Edinburgh City Council

ALSO CHECK: Northen Ireland Cities, Towns and Villages by Population

ALSO CHECK: Wales Cities, Towns and Villages by Population

ALSO CHECK: England Cities, Towns and Villages by Population

ALSO CHECK: All UK Towns by Population

ALSO CHECK: All UK Cities by Population

ALSO CHECK: All UK Counties by Population