List of towns and cities in Scotland by population Localities Localities

| Rank_ | Urban_sub_area | Population | Status_ | Council_area |
|---|---|---|---|---|
| 17 | Coatbridge | 41610 | Town | North Lanarkshire |
| 18 | Glenrothes | 38940 | Town | Fife |
| 19 | Airdrie | 35950 | Town | North Lanarkshire |
| 20 | Falkirk | 35170 | Town | Falkirk |
| 21 | Stirling | 34790 | City | Stirling |
| 22 | Irvine | 32490 | Town | North Ayrshire |
| 23 | Rutherglen | 31730 | Town | South Lanarkshire |
| 24 | Dumfries | 31630 | Town | Dumfries and Galloway |
| 25 | Motherwell | 31390 | Town | North Lanarkshire |
| 26 | Wishaw | 28890 | Town | North Lanarkshire |
| 27 | Clydebank | 28780 | Town | West Dunbartonshire |
| 28 | Bearsden | 27470 | Town | East Dunbartonshire |
| 29 | Cambuslang | 26670 | Town | South Lanarkshire |
| 30 | Buckhaven, Methil, Methilhill and Leven | 24850 | Town | Fife |
| 31 | Newton Mearns | 23820 | Town | East Renfrewshire |
| 32 | Bishopbriggs | 22860 | Town | East Dunbartonshire |
| 33 | Musselburgh | 22640 | Town | East Lothian |