Det er seks byer med status som «city» i Skottland: Glasgow, Edinburgh, Aberdeen, Dundee, Inverness og Stirling. Ifølge folketellingene i 2001 var Glasgow den største byen i Skottland med et innbyggertall på , mens den skotske hovedstaden Edinburgh hadde innbyggere samme år. Mellom 1991 og 2001 økte innbyggertallet i Edinburgh og Stirling med henholdsvis 2,9 % og 6,5 %, i motsetning til Glasgow, Dundee og Aberdeen som alle opplevde nedgang i innbyggertallet i denne perioden. Utenom byene var den største befolkningsveksten i regionene West Lothian, East Lothian, Aberdeenshire og Perth and Kinross. Ytre Hebridene hadde en nedgang i innbyggertall på 9,8 % mellom 1991 og 2001.