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