Choose Country

Scotland

658 cities and towns

658 Cities & Towns
5,135,028 Total Population
$50,400 Avg Median Income
47°F Avg Temperature

Largest Cities in Scotland

About Scotland

AbbreviationSCT
State Population5,135,028

All Cities in Scotland

# City Population Median Income Home Value Median Rent Median Age
1 Glasgow 626,410 N/A N/A N/A 40.6
2 Edinburgh 514,990 $54,825 N/A N/A 40.6
3 Aberdeen 198,590 $50,825 N/A N/A 40.6
4 Dundee 148,210 $44,272 N/A N/A 40.6
5 Paisley 77,270 $50,462 N/A N/A 40.6
6 East Kilbride 74,740 $52,230 N/A N/A 40.6
7 Livingston 56,840 N/A N/A N/A 40.6
8 Hamilton 54,480 $52,230 N/A N/A 40.6
9 Meikle Earnock 54,080 N/A N/A N/A 40.6
10 Cumbernauld 51,610 N/A N/A N/A 40.6
11 Dunfermline 50,380 N/A N/A N/A 40.6
12 Kirkcaldy 49,460 N/A N/A N/A 40.6
13 Inverness 47,790 $50,470 N/A N/A 40.6
14 Perth 47,350 N/A N/A N/A 40.6
15 Kilmarnock 46,970 $48,219 N/A N/A 40.6
16 Dumfries 46,500 $44,317 N/A N/A 40.6
17 Ayr 46,260 $54,707 N/A N/A 40.6
18 Coatbridge 43,970 N/A N/A N/A 40.6
19 Greenock 41,280 $46,546 N/A N/A 40.6
20 Glenrothes 38,360 N/A N/A N/A 40.6
21 Stirling 37,910 $55,320 N/A N/A 40.6
22 Airdrie 37,130 N/A N/A N/A 40.6
23 Falkirk 35,310 $48,809 N/A N/A 40.6
24 Irvine 34,130 $51,196 N/A N/A 40.6
25 Motherwell 32,840 N/A N/A N/A 40.6
26 Rutherglen 31,180 $52,230 N/A N/A 40.6
27 Wishaw 30,510 N/A N/A N/A 40.6
28 Cambuslang 27,610 $52,230 N/A N/A 40.6
29 Bearsden 27,340 $56,849 N/A N/A 40.6
30 Clydebank 26,640 $50,814 N/A N/A 40.6
31 Elgin 25,040 $43,108 N/A N/A 40.6
32 Newton Mearns 24,650 $58,774 N/A N/A 40.6
33 Vale of Leven 24,640 $50,814 N/A N/A 40.6
34 Arbroath 23,640 $47,360 N/A N/A 40.6
35 Musselburgh 23,620 $49,167 N/A N/A 40.6
36 Bishopbriggs 23,430 $56,849 N/A N/A 40.6
37 Renfrew 22,010 $50,462 N/A N/A 40.6
38 Bathgate 21,070 $50,970 N/A N/A 40.6
39 Bellshill 20,650 N/A N/A N/A 40.6
40 Alloa 20,390 $46,049 N/A N/A 40.6
41 Dumbarton 19,950 $50,814 N/A N/A 40.6
42 Kirkintilloch 19,630 $56,849 N/A N/A 40.6
43 Isle of Lewis 18,500 $42,471 N/A N/A 40.6
44 Peterhead 18,450 $55,443 N/A N/A 40.6
45 Dalserf 17,985 N/A N/A N/A 40.6
46 Barrhead 17,620 $58,774 N/A N/A 40.6
47 Grangemouth 17,280 $48,809 N/A N/A 40.6
48 Blantyre 17,090 $52,230 N/A N/A 40.6
49 Saint Andrews 16,800 N/A N/A N/A 40.6
50 High Blantyre 16,739 $52,230 N/A N/A 40.6