List of towns and cities in Scotland by population Localities Localities

| Rank_ | Urban_sub_area | Population | Status_ | Council_area |
|---|---|---|---|---|
| 1 | Glasgow | 589900 | City | Glasgow City |
| 2 | Edinburgh | 468720 | City | City of Edinburgh |
| 3 | Aberdeen | 189120 | City | Aberdeen City |
| 4 | Dundee | 144170 | City | Dundee City |
| 5 | Paisley | 74570 | Town | Renfrewshire |
| 6 | East Kilbride | 73590 | Town | South Lanarkshire |
| 7 | Livingston | 55070 | Town | West Lothian |
| 8 | Hamilton | 51640 | Town | South Lanarkshire |
| 9 | Cumbernauld | 50470 | Town | North Lanarkshire |
| 10 | Kirkcaldy and Dysart | 49560 | Town | Fife |
| 11 | Dunfermline | 48240 | Town | Fife |
| 12 | Ayr | 46060 | Town | South Ayrshire |
| 13 | Perth | 45770 | City | Perth and Kinross |
| 14 | Inverness | 45050 | City | Highland |
| 15 | Kilmarnock | 44830 | Town | East Ayrshire |
| 16 | Greenock | 43450 | Town | Inverclyde |