Blaenavon tops the ranking, with 404 m metres above sea level, ahead of Ferndale and Rhondda. The full ranking is below, each entry linked to its page.
| # | Town | County | Elevation |
|---|---|---|---|
| 1 | Blaenavon | Torfaen | 404 m |
| 2 | Ferndale | Rhondda Cynon Taf | 392 m |
| 3 | Rhondda | Rhondda Cynon Taf | 387 m |
| 4 | Brynmawr | Blaenau Gwent | 366 m |
| 5 | Nantyglo | Blaenau Gwent | 362 m |
| 6 | Fochriw | Caerphilly | 341 m |
| 7 | Gwynfryn | Wrexham | 329 m |
| 8 | Blaina | Blaenau Gwent | 328 m |
| 9 | Abergwynfi | Neath Port Talbot | 327 m |
| 10 | Deri | Caerphilly | 318 m |
| 11 | Tredegar | Blaenau Gwent | 317 m |
| 12 | Tal-y-waenydd | Gwynedd | 303 m |
| 13 | Markham | Caerphilly | 302 m |
| 14 | Bwlchgwyn | Wrexham | 301 m |
| 15 | New Tredegar | Caerphilly | 294 m |
| 16 | Maerdy | Rhondda Cynon Taf | 292 m |
| 17 | Treherbert | Rhondda Cynon Taf | 292 m |
| 18 | Bedlinog | Merthyr Tydfil | 287 m |
| 19 | Croeserw | Neath Port Talbot | 276 m |
| 20 | Carmel | Gwynedd | 274 m |
| 21 | Glyn Ceiriog | Wrexham | 274 m |
| 22 | Bwlch | Powys | 271 m |
| 23 | Trinant | Caerphilly | 271 m |
| 24 | Argoed | Caerphilly | 267 m |
| 25 | Gilfach Goch | Rhondda Cynon Taf | 266 m |
| 26 | Pontlottyn | Caerphilly | 265 m |
| 27 | Ynysddu | Caerphilly | 263 m |
| 28 | Abertysswg | Caerphilly | 259 m |
| 29 | Glyncorrwg | Neath Port Talbot | 253 m |
| 30 | Blaengarw | Bridgend | 250 m |
| 31 | Gwernymynydd | Flintshire | 249 m |
| 32 | Coelbren | Powys | 248 m |
| 33 | Treharris | Merthyr Tydfil | 247 m |
| 34 | Hendreforgan | Rhondda Cynon Taf | 243 m |
| 35 | Pentre Halkyn | Flintshire | 243 m |
| 36 | Aberbargoed | Caerphilly | 242 m |
| 37 | Clwt-y-bont | Gwynedd | 241 m |
| 38 | Waunfawr | Gwynedd | 238 m |
| 39 | Pantymwyn | Flintshire | 236 m |
| 40 | Onllwyn | Neath Port Talbot | 235 m |
| 41 | Llanbradach | Caerphilly | 234 m |
| 42 | Merthyr Tydfil | Merthyr Tydfil | 232 m |
| 43 | Oakdale | Caerphilly | 231 m |
| 44 | Abersychan | Torfaen | 230 m |
| 45 | Rhosesmor | Flintshire | 230 m |
| 46 | Catbrook | Monmouthshire | 225 m |
| 47 | Crymych | Pembrokeshire | 225 m |
| 48 | Minera | Wrexham | 225 m |
| 49 | Dyffryn Cellwen | Neath Port Talbot | 224 m |
| 50 | Cilcain | Flintshire | 222 m |
| 51 | Trawsfynydd | Gwynedd | 221 m |
| 52 | Llanishen | Monmouthshire | 220 m |
| 53 | Treuddyn | Flintshire | 220 m |
| 54 | Cribyn | Ceredigion | 219 m |
| 55 | Talysarn | Gwynedd | 219 m |
| 56 | Cwm | Blaenau Gwent | 218 m |
| 57 | Gelligaer | Caerphilly | 216 m |
| 58 | Llanyre | Powys | 216 m |
| 59 | Llan Ffestiniog | Gwynedd | 214 m |
| 60 | Llanrhaeadr-ym-Mochnant | Powys | 214 m |
Source: Ordnance Survey terrain data. Compiled by Postcodes UK.
Frequently asked questions
Which is the highest town in Wales?
Blaenavon tops the list, with 404 m metres above sea level, followed by Ferndale and Rhondda.
How is this ranking measured?
This ranking is based on Ordnance Survey terrain data. It covers Britain's recognised built-up areas.



