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.

TownPopulationAvg House PriceCrime Rate
Greater Glasgow985,290N/AN/A
Edinburgh512,150N/AN/A
Dundee158,200N/AN/A
Motherwell and Wishaw124,790N/AN/A
Falkirk103,030N/AN/A
Hamilton83,730N/AN/A
East Kilbride75,120N/AN/A
Dunfermline74,380N/AN/A
Greenock67,650N/AN/A
Livingston65,810N/AN/A
Inverness and Culloden63,220N/AN/A
Ayr62,580N/AN/A
Kilmarnock51,390N/AN/A
Kirkcaldy and Dysart50,010N/AN/A
Stirling49,830N/AN/A
Perth47,430N/AN/A
Glenrothes47,010N/AN/A
Irvine37,630N/AN/A
Dumfries34,030N/AN/A
Saltcoats32,540N/AN/A
Methil, Leven and Buckhaven30,530N/AN/A
Kirkintilloch29,450N/AN/A
Bathgate28,470N/AN/A
Bonnybridge25,660N/AN/A
Elgin24,760N/AN/A
Vale of Leven24,300N/AN/A
Arbroath23,940N/AN/A
Dumbarton21,120N/AN/A
Peterhead19,270N/AN/A
Cowdenbeath, Lochgelly and Lumphinnans18,960N/AN/A
St Andrews17,580N/AN/A
Erskine17,370N/AN/A
Kilwinning16,460N/AN/A
Larkhall16,200N/AN/A
Penicuik16,120N/AN/A
Helensburgh15,610N/AN/A
Broxburn15,440N/AN/A
Galashiels15,040N/AN/A
Bo'ness14,760N/AN/A
Troon14,710N/AN/A
Forfar14,230N/AN/A
Carluke13,930N/AN/A
Hawick13,740N/AN/A
Inverurie13,640N/AN/A
Linlithgow13,260N/AN/A
Fraserburgh13,180N/AN/A
Armadale12,550N/AN/A
Westhill (Aberdeenshire)12,290N/AN/A
Whitburn12,160N/AN/A
Tranent12,140N/AN/A
Carnoustie11,360N/AN/A
Largs11,260N/AN/A
Stonehaven11,170N/AN/A
Prestonpans10,410N/AN/A
Fort William10,340N/AN/A
Stranraer10,320N/AN/A
Ellon10,200N/AN/A
Forres10,100N/AN/A
Kilsyth10,080N/AN/A
Nairn9,960N/AN/A
Dunblane9,410N/AN/A
Tullibody9,370N/AN/A
South Queensferry9,350N/AN/A
Haddington9,130N/AN/A
Portlethen9,090N/AN/A
Dunbar9,030N/AN/A
Blairgowrie9,020N/AN/A
Cupar9,020N/AN/A
Peebles8,940N/AN/A
Cumnock8,830N/AN/A
Annan8,780N/AN/A
Buckie8,760N/AN/A
Shotts8,570N/AN/A
Oban8,490N/AN/A
Lossiemouth7,870N/AN/A
Loanhead and Bilston7,770N/AN/A
Thurso7,610N/AN/A
Banchory7,560N/AN/A
Crieff7,430N/AN/A
Kirkwall7,420N/AN/A
Stewarton7,420N/AN/A
Brechin7,400N/AN/A
Strathaven7,350N/AN/A
Kilbirnie7,340N/AN/A
Wick7,040N/AN/A
North Berwick6,930N/AN/A
Kelso6,910N/AN/A
Lerwick6,880N/AN/A
Kelty6,730N/AN/A
Burntisland6,590N/AN/A
Girvan6,450N/AN/A
Houston6,430N/AN/A
Kirriemuir6,120N/AN/A
Beith6,040N/AN/A
Tillicoultry5,900N/AN/A
Locharbriggs5,830N/AN/A
Alness5,800N/AN/A
Ballingry, Lochore and Crosshill5,740N/AN/A
Selkirk5,580N/AN/A
Stonehouse5,500N/AN/A
Cockenzie5,470N/AN/A
Dingwall5,470N/AN/A
Cardenden and Auchterderran5,420N/AN/A
Dalry5,360N/AN/A
Bishopton5,330N/AN/A
East Calder5,260N/AN/A
Neilston5,170N/AN/A
Auchterarder5,120N/AN/A
Kinross5,120N/AN/A
Scone5,050N/AN/A
Turriff4,960N/AN/A
Bridge of Weir4,820N/AN/A
Huntly4,810N/AN/A
Kintore4,790N/AN/A
Fauldhouse4,780N/AN/A
Galston4,740N/AN/A
Kingswells4,740N/AN/A
Kirkliston4,740N/AN/A
West Kilbride4,700N/AN/A
Keith4,690N/AN/A
Campbeltown4,670N/AN/A
Maybole4,610N/AN/A
Alva4,600N/AN/A
Wemyss Bay4,490N/AN/A
Kirkmuirhill and Blackwood4,440N/AN/A
Rothesay4,390N/AN/A
Lesmahagow4,350N/AN/A
Newport-on-Tay and Wormit4,310N/AN/A
Lockerbie4,240N/AN/A
Dalbeattie4,200N/AN/A
Lennoxtown4,140N/AN/A
Banff4,100N/AN/A
Castle Douglas4,080N/AN/A
Newton Stewart4,080N/AN/A
Mauchline4,010N/AN/A
Kilmacolm4,000N/AN/A
Invergordon3,980N/AN/A
Macduff3,950N/AN/A
Darvel3,940N/AN/A
Jedburgh3,910N/AN/A
Kemnay3,870N/AN/A
Milton of Campsie3,840N/AN/A
Oakley, Carnock and Comrie3,810N/AN/A
Tayport3,810N/AN/A
Auchinleck3,730N/AN/A
Garelochhead3,700N/AN/A
Eyemouth3,610N/AN/A
Harthill3,590N/AN/A
Tain3,590N/AN/A
Inverkip3,490N/AN/A
Kirkcudbright3,420N/AN/A
Eaglesham3,400N/AN/A
Overtown3,340N/AN/A
High Valleyfield3,320N/AN/A
Aviemore3,240N/AN/A
Clackmannan3,240N/AN/A
Law3,220N/AN/A
Drongan3,180N/AN/A
Hallglen3,180N/AN/A
Callander3,160N/AN/A
Conon Bridge and Maryburgh3,140N/AN/A
Newtonhill3,140N/AN/A
Oldmeldrum3,140N/AN/A
Cleland3,130N/AN/A
Innerleithen3,110N/AN/A
Leuchars and Guardbridge3,090N/AN/A
Blackburn (Aberdeenshire)3,050N/AN/A
Gretna3,040N/AN/A
Laurencekirk3,040N/AN/A
Winchburgh3,040N/AN/A