Leadhills tops the ranking, with 388 m metres above sea level, ahead of Braemar and Tomintoul. The full ranking is below, each entry linked to its page.

# Town County Elevation
1 Leadhills South Lanarkshire 388 m
2 Braemar Aberdeenshire 323 m
3 Tomintoul Moray 323 m
4 Crawford South Lanarkshire 281 m
5 Newtonmore Highland 278 m
6 Forth South Lanarkshire 259 m
7 Coalburn South Lanarkshire 247 m
8 Muirkirk East Ayrshire 245 m
9 Salsburgh North Lanarkshire 237 m
10 Kingussie Highland 234 m
11 Carnwath South Lanarkshire 231 m
12 West Linton Scottish Borders 229 m
13 Walkerburn Scottish Borders 226 m
14 Fauldhouse West Lothian 223 m
15 Shotts North Lanarkshire 223 m
16 Nethy Bridge Highland 220 m
17 Blackridge West Lothian 218 m
18 Kincraig Highland 217 m
19 Grantown-On-Spey Highland 216 m
20 Carstairs South Lanarkshire 215 m
21 Aviemore Highland 214 m
22 Lanark South Lanarkshire 214 m
23 Glassford South Lanarkshire 213 m
24 Boat of Garten Highland 211 m
25 Biggar South Lanarkshire 210 m
26 Caldercruix North Lanarkshire 210 m
27 Lochearnhead Stirling 205 m
28 St Fillans Perth and Kinross 203 m
29 Ballater Aberdeenshire 202 m
30 Cleghorn South Lanarkshire 202 m
31 Kirkton of Auchterhouse Angus 202 m
32 Douglas South Lanarkshire 201 m
33 Uddington South Lanarkshire 200 m
34 Selkirk Scottish Borders 199 m
35 Carluke South Lanarkshire 197 m
36 Lauder Scottish Borders 197 m
37 Carstairs Junction South Lanarkshire 195 m
38 Gattonside Scottish Borders 195 m
39 Stoneyburn West Lothian 194 m
40 Thankerton South Lanarkshire 194 m
41 Steelend Fife 193 m
42 Eastfield North Lanarkshire 192 m
43 Allanton North Lanarkshire 191 m
44 Clovenfords Scottish Borders 191 m
45 Strathaven South Lanarkshire 191 m
46 Logan East Ayrshire 189 m
47 Addiewell West Lothian 188 m
48 California Falkirk 187 m
49 Kirkconnel Dumfries and Galloway 185 m
50 Galashiels Scottish Borders 183 m
51 Penicuik Midlothian 183 m
52 Blacktop Aberdeen City 182 m
53 New Cumnock East Ayrshire 182 m
54 Tighnabruaich Argyll and Bute 181 m
55 Lesmahagow South Lanarkshire 180 m
56 Rhynie Aberdeenshire 180 m
57 Dalmellington East Ayrshire 178 m
58 Shieldhill Falkirk 178 m
59 Braidwood South Lanarkshire 177 m
60 Greenlaw Scottish Borders 176 m

Source: Ordnance Survey terrain data. Compiled by Postcodes UK.

Frequently asked questions

Which is the highest town in Scotland?

Leadhills tops the list, with 388 m metres above sea level, followed by Braemar and Tomintoul.

How is this ranking measured?

This ranking is based on Ordnance Survey terrain data. It covers Britain's recognised built-up areas.