Towns in Scotland
There are 170 towns in Scotland listed below, sorted by population. Click any town to see its full area guide with house prices, crime data, school ratings and more.
| Town | Population | Avg House Price | Crime Rate |
|---|---|---|---|
| Greater Glasgow | 985,290 | N/A | N/A |
| Edinburgh | 512,150 | N/A | N/A |
| Dundee | 158,200 | N/A | N/A |
| Motherwell and Wishaw | 124,790 | N/A | N/A |
| Falkirk | 103,030 | N/A | N/A |
| Hamilton | 83,730 | N/A | N/A |
| East Kilbride | 75,120 | N/A | N/A |
| Dunfermline | 74,380 | N/A | N/A |
| Greenock | 67,650 | N/A | N/A |
| Livingston | 65,810 | N/A | N/A |
| Inverness and Culloden | 63,220 | N/A | N/A |
| Ayr | 62,580 | N/A | N/A |
| Kilmarnock | 51,390 | N/A | N/A |
| Kirkcaldy and Dysart | 50,010 | N/A | N/A |
| Stirling | 49,830 | N/A | N/A |
| Perth | 47,430 | N/A | N/A |
| Glenrothes | 47,010 | N/A | N/A |
| Irvine | 37,630 | N/A | N/A |
| Dumfries | 34,030 | N/A | N/A |
| Saltcoats | 32,540 | N/A | N/A |
| Methil, Leven and Buckhaven | 30,530 | N/A | N/A |
| Kirkintilloch | 29,450 | N/A | N/A |
| Bathgate | 28,470 | N/A | N/A |
| Bonnybridge | 25,660 | N/A | N/A |
| Elgin | 24,760 | N/A | N/A |
| Vale of Leven | 24,300 | N/A | N/A |
| Arbroath | 23,940 | N/A | N/A |
| Dumbarton | 21,120 | N/A | N/A |
| Peterhead | 19,270 | N/A | N/A |
| Cowdenbeath, Lochgelly and Lumphinnans | 18,960 | N/A | N/A |
| St Andrews | 17,580 | N/A | N/A |
| Erskine | 17,370 | N/A | N/A |
| Kilwinning | 16,460 | N/A | N/A |
| Larkhall | 16,200 | N/A | N/A |
| Penicuik | 16,120 | N/A | N/A |
| Helensburgh | 15,610 | N/A | N/A |
| Broxburn | 15,440 | N/A | N/A |
| Galashiels | 15,040 | N/A | N/A |
| Bo'ness | 14,760 | N/A | N/A |
| Troon | 14,710 | N/A | N/A |
| Forfar | 14,230 | N/A | N/A |
| Carluke | 13,930 | N/A | N/A |
| Hawick | 13,740 | N/A | N/A |
| Inverurie | 13,640 | N/A | N/A |
| Linlithgow | 13,260 | N/A | N/A |
| Fraserburgh | 13,180 | N/A | N/A |
| Armadale | 12,550 | N/A | N/A |
| Westhill (Aberdeenshire) | 12,290 | N/A | N/A |
| Whitburn | 12,160 | N/A | N/A |
| Tranent | 12,140 | N/A | N/A |
| Carnoustie | 11,360 | N/A | N/A |
| Largs | 11,260 | N/A | N/A |
| Stonehaven | 11,170 | N/A | N/A |
| Prestonpans | 10,410 | N/A | N/A |
| Fort William | 10,340 | N/A | N/A |
| Stranraer | 10,320 | N/A | N/A |
| Ellon | 10,200 | N/A | N/A |
| Forres | 10,100 | N/A | N/A |
| Kilsyth | 10,080 | N/A | N/A |
| Nairn | 9,960 | N/A | N/A |
| Dunblane | 9,410 | N/A | N/A |
| Tullibody | 9,370 | N/A | N/A |
| South Queensferry | 9,350 | N/A | N/A |
| Haddington | 9,130 | N/A | N/A |
| Portlethen | 9,090 | N/A | N/A |
| Dunbar | 9,030 | N/A | N/A |
| Blairgowrie | 9,020 | N/A | N/A |
| Cupar | 9,020 | N/A | N/A |
| Peebles | 8,940 | N/A | N/A |
| Cumnock | 8,830 | N/A | N/A |
| Annan | 8,780 | N/A | N/A |
| Buckie | 8,760 | N/A | N/A |
| Shotts | 8,570 | N/A | N/A |
| Oban | 8,490 | N/A | N/A |
| Lossiemouth | 7,870 | N/A | N/A |
| Loanhead and Bilston | 7,770 | N/A | N/A |
| Thurso | 7,610 | N/A | N/A |
| Banchory | 7,560 | N/A | N/A |
| Crieff | 7,430 | N/A | N/A |
| Kirkwall | 7,420 | N/A | N/A |
| Stewarton | 7,420 | N/A | N/A |
| Brechin | 7,400 | N/A | N/A |
| Strathaven | 7,350 | N/A | N/A |
| Kilbirnie | 7,340 | N/A | N/A |
| Wick | 7,040 | N/A | N/A |
| North Berwick | 6,930 | N/A | N/A |
| Kelso | 6,910 | N/A | N/A |
| Lerwick | 6,880 | N/A | N/A |
| Kelty | 6,730 | N/A | N/A |
| Burntisland | 6,590 | N/A | N/A |
| Girvan | 6,450 | N/A | N/A |
| Houston | 6,430 | N/A | N/A |
| Kirriemuir | 6,120 | N/A | N/A |
| Beith | 6,040 | N/A | N/A |
| Tillicoultry | 5,900 | N/A | N/A |
| Locharbriggs | 5,830 | N/A | N/A |
| Alness | 5,800 | N/A | N/A |
| Ballingry, Lochore and Crosshill | 5,740 | N/A | N/A |
| Selkirk | 5,580 | N/A | N/A |
| Stonehouse | 5,500 | N/A | N/A |
| Cockenzie | 5,470 | N/A | N/A |
| Dingwall | 5,470 | N/A | N/A |
| Cardenden and Auchterderran | 5,420 | N/A | N/A |
| Dalry | 5,360 | N/A | N/A |
| Bishopton | 5,330 | N/A | N/A |
| East Calder | 5,260 | N/A | N/A |
| Neilston | 5,170 | N/A | N/A |
| Auchterarder | 5,120 | N/A | N/A |
| Kinross | 5,120 | N/A | N/A |
| Scone | 5,050 | N/A | N/A |
| Turriff | 4,960 | N/A | N/A |
| Bridge of Weir | 4,820 | N/A | N/A |
| Huntly | 4,810 | N/A | N/A |
| Kintore | 4,790 | N/A | N/A |
| Fauldhouse | 4,780 | N/A | N/A |
| Galston | 4,740 | N/A | N/A |
| Kingswells | 4,740 | N/A | N/A |
| Kirkliston | 4,740 | N/A | N/A |
| West Kilbride | 4,700 | N/A | N/A |
| Keith | 4,690 | N/A | N/A |
| Campbeltown | 4,670 | N/A | N/A |
| Maybole | 4,610 | N/A | N/A |
| Alva | 4,600 | N/A | N/A |
| Wemyss Bay | 4,490 | N/A | N/A |
| Kirkmuirhill and Blackwood | 4,440 | N/A | N/A |
| Rothesay | 4,390 | N/A | N/A |
| Lesmahagow | 4,350 | N/A | N/A |
| Newport-on-Tay and Wormit | 4,310 | N/A | N/A |
| Lockerbie | 4,240 | N/A | N/A |
| Dalbeattie | 4,200 | N/A | N/A |
| Lennoxtown | 4,140 | N/A | N/A |
| Banff | 4,100 | N/A | N/A |
| Castle Douglas | 4,080 | N/A | N/A |
| Newton Stewart | 4,080 | N/A | N/A |
| Mauchline | 4,010 | N/A | N/A |
| Kilmacolm | 4,000 | N/A | N/A |
| Invergordon | 3,980 | N/A | N/A |
| Macduff | 3,950 | N/A | N/A |
| Darvel | 3,940 | N/A | N/A |
| Jedburgh | 3,910 | N/A | N/A |
| Kemnay | 3,870 | N/A | N/A |
| Milton of Campsie | 3,840 | N/A | N/A |
| Oakley, Carnock and Comrie | 3,810 | N/A | N/A |
| Tayport | 3,810 | N/A | N/A |
| Auchinleck | 3,730 | N/A | N/A |
| Garelochhead | 3,700 | N/A | N/A |
| Eyemouth | 3,610 | N/A | N/A |
| Harthill | 3,590 | N/A | N/A |
| Tain | 3,590 | N/A | N/A |
| Inverkip | 3,490 | N/A | N/A |
| Kirkcudbright | 3,420 | N/A | N/A |
| Eaglesham | 3,400 | N/A | N/A |
| Overtown | 3,340 | N/A | N/A |
| High Valleyfield | 3,320 | N/A | N/A |
| Aviemore | 3,240 | N/A | N/A |
| Clackmannan | 3,240 | N/A | N/A |
| Law | 3,220 | N/A | N/A |
| Drongan | 3,180 | N/A | N/A |
| Hallglen | 3,180 | N/A | N/A |
| Callander | 3,160 | N/A | N/A |
| Conon Bridge and Maryburgh | 3,140 | N/A | N/A |
| Newtonhill | 3,140 | N/A | N/A |
| Oldmeldrum | 3,140 | N/A | N/A |
| Cleland | 3,130 | N/A | N/A |
| Innerleithen | 3,110 | N/A | N/A |
| Leuchars and Guardbridge | 3,090 | N/A | N/A |
| Blackburn (Aberdeenshire) | 3,050 | N/A | N/A |
| Gretna | 3,040 | N/A | N/A |
| Laurencekirk | 3,040 | N/A | N/A |
| Winchburgh | 3,040 | N/A | N/A |