Town size
The 2001 population of Scottish Borders towns is listed below, with the largest settlement first:- Hawick: 14,801
- Galashiels: 12,367
- Peebles: 8,159
- Kelso: 6,150
- Selkirk: 5,839
- Jedburgh: 4,136
- Eyemouth: 3,479
- Duns: 2,626
- Innerleithen: 2,619
- Coldstream: 1,846
- Tweedbank: 1,716
- Earlston: 1,703
- Melrose: 1,671
Source: 2001 Census data, calculated to relate to settlement boundaries as defined in the Local Plan for the Scottish Borders.
Useful links
- Information on the population of villages is also available
- Links to individual town websites.








