Populations of Borders Towns & Village

Population of Scottish Borders towns (last count 2001)
 
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
 
Population of Scottish Borders villages (last count 2001)
 
West Linton: 1,559
Chirnside: 1,204
Newtown St Boswells: 1,153
St Boswells: 1,115
Lauder: 1,112
Newcastleton: 784
Walkerburn: 676
Denholm: 608
Coldingham: 607
Yetholm: 606
Stow: 596
Greenlaw: 586

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.