Population Statistics
HomeUnited KingdomThe Scottish Borders

Towns and cities in The Scottish Borders by population

By James Burfield, SEO consultant, Bath · Page updated · ONS mid-year estimates · GeoNames

All 31 populated places in The Scottish Borders, ranked by current population. The largest is Hawick, with 13,512 people.

Every place in The Scottish Borders, ranked

Do not add these figures together to get The Scottish Borders's population. Settlement boundaries overlap, so the rows below sum to more than the area actually holds. We hold no single official figure for this area. Why figures differ.
0.08M
sum of the places listed below
31
towns & places
Hawick
largest place
#PlacePopulation
1Hawick13,512
2Galashiels10,060
3Peebles8,380
4Kelso6,870
5Selkirk5,730
6Jedburgh3,860
7Eyemouth3,580
8Innerleithen3,040
9Duns2,680
10Melrose2,500
11Tweedbank2,100
12Coldstream1,870
13Earlston1,780
14Lauder1,610
15West Linton1,530
16Saint Boswells1,400
17Chirnside1,400
18Newtown St Boswells1,330
19Allanton1,266
20Maxwellheugh1,160
21Cardrona Mains810
22Newcastleton770
23Walkerburn760
24Stow740
25Denholm650
26Greenlaw640
27Town Yetholm570
28Clovenfords562
29Ayton560
30Coldingham550
31Skirling194

Common questions

What is the largest town in The Scottish Borders?
Hawick, with 13,512 residents on current figures. This page ranks all 31 recorded places in The Scottish Borders by population, each linking to its own page with sources and, where held, a 2005 comparison.