Populations of Borders Towns & Village

Population of Scottish Borders towns (last count 2011)
 
Hawick: 14,294
Galashiels: 14,994
Peebles: 8,376
Kelso: 5,639
Selkirk: 5,784
Jedburgh: 4,030
Eyemouth: 3,546
Duns: 2,753
Innerleithen: 3,031
Coldstream: 1,946
Earlston: 1,779
Melrose: 2,307

 
Population of Scottish Borders villages (last count 2011)
 
West Linton: 1,547
Chirnside: 1,459
Newtown St Boswells: 1,279
St Boswells: 1,494
Lauder: 1,699
Newcastleton: 768
Walkerburn: 700
Denholm: 653
Coldingham: 563
Yetholm: 546
Stow: 718
Greenlaw: 653

Scottish Borders in Figures 2010

Scottish Borders In Figures 2010 is a compendium of facts and figures about the demographic, social and economic health of Scottish Borders. 
 
If you can't find what you are looking for, call 01835 824000 ext 5831.