Towns and cities in The Scottish Borders by population
All 31 populated places in The Scottish Borders, ranked by current population. The largest is Hawick, with 13,512 people.
0.08M
across The Scottish Borders
31
towns & places
Hawick
largest place
| # | Place | Population |
|---|---|---|
| 1 | Hawick | 13,512 |
| 2 | Galashiels | 10,060 |
| 3 | Peebles | 8,380 |
| 4 | Kelso | 6,870 |
| 5 | Selkirk | 5,730 |
| 6 | Jedburgh | 3,860 |
| 7 | Eyemouth | 3,580 |
| 8 | Innerleithen | 3,040 |
| 9 | Duns | 2,680 |
| 10 | Melrose | 2,500 |
| 11 | Tweedbank | 2,100 |
| 12 | Coldstream | 1,870 |
| 13 | Earlston | 1,780 |
| 14 | Lauder | 1,610 |
| 15 | West Linton | 1,530 |
| 16 | Saint Boswells | 1,400 |
| 17 | Chirnside | 1,400 |
| 18 | Newtown St Boswells | 1,330 |
| 19 | Allanton | 1,266 |
| 20 | Maxwellheugh | 1,160 |
| 21 | Cardrona Mains | 810 |
| 22 | Newcastleton | 770 |
| 23 | Walkerburn | 760 |
| 24 | Stow | 740 |
| 25 | Denholm | 650 |
| 26 | Greenlaw | 640 |
| 27 | Town Yetholm | 570 |
| 28 | Clovenfords | 562 |
| 29 | Ayton | 560 |
| 30 | Coldingham | 550 |
| 31 | Skirling | 194 |