Scotland - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank City State Country Population
77. Stonehaven ScotlandUnited Kingdom 9,592
76. Fort William ScotlandUnited Kingdom 9,652
75. Kilsyth ScotlandUnited Kingdom 9,662
74. Ardrossan ScotlandUnited Kingdom 10,000
73. Whitburn ScotlandUnited Kingdom 10,137
72. Carnoustie ScotlandUnited Kingdom 10,500
71. Stranraer ScotlandUnited Kingdom 10,581
70. Montrose ScotlandUnited Kingdom 10,620
69. Saltcoats ScotlandUnited Kingdom 10,949
68. Largs ScotlandUnited Kingdom 11,126
67. Inverurie ScotlandUnited Kingdom 11,323
66. Cowdenbeath ScotlandUnited Kingdom 11,350
65. Gourock ScotlandUnited Kingdom 11,390
64. Dalkeith ScotlandUnited Kingdom 11,502
63. Rosyth ScotlandUnited Kingdom 12,003
62. Fraserburgh ScotlandUnited Kingdom 12,249
61. Milngavie ScotlandUnited Kingdom 12,999
60. Alexandria ScotlandUnited Kingdom 13,079
59. Forfar ScotlandUnited Kingdom 13,237
58. Broxburn ScotlandUnited Kingdom 13,288
57. Carluke ScotlandUnited Kingdom 13,465
56. Linlithgow ScotlandUnited Kingdom 13,863
55. Hawick ScotlandUnited Kingdom 14,053
54. Helensburgh ScotlandUnited Kingdom 14,108
53. Galashiels ScotlandUnited Kingdom 14,351
52. Bonnyrigg ScotlandUnited Kingdom 14,694
51. Troon ScotlandUnited Kingdom 14,900
50. Bathgate ScotlandUnited Kingdom 15,337
49. Prestwick ScotlandUnited Kingdom 15,401
48. Larkhall ScotlandUnited Kingdom 15,410
47. Saint Andrews ScotlandUnited Kingdom 15,435
46. Port Glasgow ScotlandUnited Kingdom 15,543
45. Johnstone ScotlandUnited Kingdom 15,705
44. Kilwinning ScotlandUnited Kingdom 16,000
43. Giffnock ScotlandUnited Kingdom 16,038
42. Buckhaven ScotlandUnited Kingdom 16,063
41. High Blantyre ScotlandUnited Kingdom 16,739
40. Penicuik ScotlandUnited Kingdom 17,011
39. Barrhead ScotlandUnited Kingdom 17,285
38. Grangemouth ScotlandUnited Kingdom 17,349
37. Peterhead ScotlandUnited Kingdom 17,627
36. Alloa ScotlandUnited Kingdom 18,885
35. Kirkintilloch ScotlandUnited Kingdom 19,489
34. Dumbarton ScotlandUnited Kingdom 19,878
33. Renfrew ScotlandUnited Kingdom 19,894
32. Polmont ScotlandUnited Kingdom 20,069
31. Bellshill ScotlandUnited Kingdom 20,201
30. Elgin ScotlandUnited Kingdom 21,236
29. Arbroath ScotlandUnited Kingdom 22,291
28. Musselburgh ScotlandUnited Kingdom 22,656
27. Bishopbriggs ScotlandUnited Kingdom 22,668
26. Newton Mearns ScotlandUnited Kingdom 23,808
25. Wishaw ScotlandUnited Kingdom 27,627
24. Bearsden ScotlandUnited Kingdom 27,839
23. Clydebank ScotlandUnited Kingdom 29,867
22. Motherwell ScotlandUnited Kingdom 29,908
21. Falkirk ScotlandUnited Kingdom 32,479
20. Irvine ScotlandUnited Kingdom 32,748
19. Stirling ScotlandUnited Kingdom 33,012
18. Airdrie ScotlandUnited Kingdom 35,440
17. Glenrothes ScotlandUnited Kingdom 38,734
16. Dunfermline ScotlandUnited Kingdom 38,960
15. Inverness ScotlandUnited Kingdom 40,755
14. Kilmarnock ScotlandUnited Kingdom 42,904
13. Greenock ScotlandUnited Kingdom 43,495
12. Perth ScotlandUnited Kingdom 43,633
11. Ayr ScotlandUnited Kingdom 45,513
10. Kirkcaldy ScotlandUnited Kingdom 46,912
9. Hamilton ScotlandUnited Kingdom 47,615
8. Cumbernauld ScotlandUnited Kingdom 49,392
7. Livingston ScotlandUnited Kingdom 53,798
6. Paisley ScotlandUnited Kingdom 73,074
5. East Kilbride ScotlandUnited Kingdom 74,231
4. Dundee ScotlandUnited Kingdom 151,592
3. Aberdeen ScotlandUnited Kingdom 183,790
2. Edinburgh ScotlandUnited Kingdom 435,791
1. Glasgow ScotlandUnited Kingdom 610,268