House prices per square metre in Wales
195 postcode districts · regional median £2,530/m² (12 months) · HM Land Registry sold prices
The median sold price across Wales is £2,530 per square metre, from 23,193 matched sales in the last 12 months. Its 195 postcode districts run from £1,300 to £4,050 per square metre. Over the 10 years to 2026, repeat sales in Wales rose +4.5% a year in cash terms.
Repeat sales compare the same address on two dates, so the change above cannot separate a rising market from an improved home and reads slightly high.
See the most expensive and best value districts in Wales, or download the free dataset.
Each sales count covers that district’s own window, 12–60 months.
CF districts
- CF10 Butetown, Cardiff£2,640/m² · 155 matched sales
- CF11 Canton, Cardiff£3,100/m² · 406 matched sales
- CF14 Llanishen, Cardiff£3,650/m² · 709 matched sales
- CF15 Radyr, Cardiff£3,670/m² · 113 matched sales
- CF23 Pontprennau, Cardiff£3,530/m² · 345 matched sales
- CF24 Roath, Cardiff£2,920/m² · 386 matched sales
- CF3 St Mellons, Cardiff£2,810/m² · 230 matched sales
- CF31 Brackla, Bridgend£2,790/m² · 543 matched sales
- CF32 Ogmore Vale, Bridgend£2,150/m² · 161 matched sales
- CF33 North Cornelly, Bridgend£2,450/m² · 43 matched sales
- CF34 Llangynwyd, Maesteg£1,580/m² · 179 matched sales
- CF35 Coity, Bridgend£2,980/m² · 211 matched sales
- CF36 Nottage, Porthcawl£3,240/m² · 218 matched sales
- CF37 Ynysybwl, Pontypridd£1,930/m² · 334 matched sales
- CF38 Beddau, Pontypridd£2,850/m² · 131 matched sales
- CF39 Tonyrefail, Porth£1,620/m² · 168 matched sales
- CF40 Trealaw, Tonypandy£1,550/m² · 162 matched sales
- CF41 Ystrad, Pentre£1,620/m² · 78 matched sales
- CF42 Treherbert, Treorchy£1,480/m² · 97 matched sales
- CF43 Tylorstown, Ferndale£1,300/m² · 72 matched sales
- CF44 Hirwaun, Aberdare£1,860/m² · 377 matched sales
- CF45 Abercynon, Mountain Ash£1,600/m² · 144 matched sales
- CF46 Nelson, Treharris£1,980/m² · 122 matched sales
- CF47 Penydarren, Merthyr Tydfil£1,710/m² · 128 matched sales
- CF48 Dowlais, Merthyr Tydfil£1,840/m² · 138 matched sales
- CF5 St Fagans, Cardiff£3,280/m² · 674 matched sales
- CF61 Boverton, Llantwit Major£3,450/m² · 112 matched sales
- CF62 Rhoose, Barry£2,950/m² · 519 matched sales
- CF63 Barry£2,310/m² · 250 matched sales
- CF64 Sully, Penarth£3,700/m² · 437 matched sales
- CF71 Wick, Cowbridge£3,940/m² · 77 matched sales
- CF72 Llanharan, Pontyclun£3,170/m² · 174 matched sales
- CF81 Aberbargoed, Bargoed£1,740/m² · 91 matched sales
- CF82 Ystrad Mynach, Hengoed£2,280/m² · 82 matched sales
- CF83 Bedwas, Caerphilly£2,880/m² · 491 matched sales
CH districts
HR districts
LD districts
- LD1 Newbridge on Wye, Llandrindod Wells£2,450/m² · 68 matched sales
- LD2 Erwood, Builth Wells£2,700/m² · 32 matched sales
- LD3 Talgarth, Brecon£2,820/m² · 121 matched sales
- LD4 Garth, Llangammarch Wellsn/a · 25 matched sales
- LD5 Beulah, Llanwrtyd Wells£2,000/m² · 48 matched sales
- LD6 St Harmon, Rhayader£2,150/m² · 45 matched sales
- LD7 Knucklas, Knighton£2,470/m² · 69 matched sales
- LD8 Norton, Presteigne£2,830/m² · 58 matched sales
LL districts
- LL11 Gwersyllt, Wrexham£2,430/m² · 278 matched sales
- LL12 Llay, Wrexham£2,810/m² · 244 matched sales
- LL13 Holt, Wrexham£2,300/m² · 244 matched sales
- LL14 Ruabon, Wrexham£2,500/m² · 130 matched sales
- LL15 Llanfair Dyffryn Clwyd, Ruthin£2,420/m² · 55 matched sales
- LL16 Henllan, Denbigh£2,500/m² · 117 matched sales
- LL17 Tremeirchion, St Asaph£2,860/m² · 56 matched sales
- LL18 Kinmel Bay, Rhyl£2,410/m² · 385 matched sales
- LL19 Gronant, Prestatyn£2,560/m² · 300 matched sales
- LL20 Glyn Ceiriog, Llangollen£2,910/m² · 63 matched sales
- LL21 Llandrillo, Corwen£2,230/m² · 48 matched sales
- LL22 Towyn, Abergele£2,690/m² · 220 matched sales
- LL23 Llanuwchllyn, Bala£1,700/m² · 30 matched sales
- LL24 Penmachno, Betws-Y-Coed£2,780/m² · 33 matched sales
- LL25 Roman Bridge, Dolwyddelan£2,650/m² · 33 matched sales
- LL26 Llanddoged, Llanrwst£2,460/m² · 65 matched sales
- LL27 Llanrhychwyn, Trefriw£2,500/m² · 50 matched sales
- LL28 Rhos on Sea, Colwyn Bay£2,440/m² · 110 matched sales
- LL29 Old Colwyn, Colwyn Bay£2,120/m² · 174 matched sales
- LL30 Penrhyn Bay, Llandudno£2,540/m² · 236 matched sales
- LL31 Deganwy, Llandudno Junction£2,740/m² · 135 matched sales
- LL32 Dolgarrog, Conwy£3,110/m² · 61 matched sales
- LL33 Abergwyngregyn, Llanfairfechan£2,490/m² · 52 matched sales
- LL34 Dwygyfylchi, Penmaenmawr£2,200/m² · 36 matched sales
- LL35 Aberdovey£3,630/m² · 37 matched sales
- LL36 Bryncrug, Tywyn£2,250/m² · 44 matched sales
- LL37 Llwyngwril£2,830/m² · 38 matched sales
- LL38 Friog, Fairbourne£2,230/m² · 40 matched sales
- LL39 Arthogn/a · 16 matched sales
- LL40 Brithdir, Dolgellau£2,100/m² · 72 matched sales
- LL41 Ffestiniog, Blaenau Ffestiniog£1,500/m² · 39 matched sales
- LL42 Llanaber, Barmouth£2,330/m² · 53 matched sales
- LL43 Talybont£3,380/m² · 46 matched sales
- LL44 Dyffryn Ardudwy£3,030/m² · 34 matched sales
- LL45 Llanbedr£2,830/m² · 35 matched sales
- LL46 Llanfair, Harlech£2,530/m² · 30 matched sales
- LL47 Ynys, Talsarnau£2,130/m² · 36 matched sales
- LL48 Minffordd, Penrhyndeudraeth£2,190/m² · 51 matched sales
- LL49 Morfa Bychan, Porthmadog£1,970/m² · 71 matched sales
- LL51 Golan, Garndolbenmaenn/a · 29 matched sales
- LL52 Pentrefelin, Criccieth£2,600/m² · 38 matched sales
- LL53 Abersoch, Pwllheli£2,560/m² · 90 matched sales
- LL54 Penygroes, Caernarfon£2,050/m² · 39 matched sales
- LL55 Llanberis, Caernarfon£2,230/m² · 124 matched sales
- LL56 Lon Emyr, Y Felinheli£2,530/m² · 33 matched sales
- LL57 Bethesda, Bangor£2,250/m² · 131 matched sales
- LL58 Llangoed, Beaumaris£2,970/m² · 65 matched sales
- LL59 Llandegfan, Menai Bridge£3,000/m² · 46 matched sales
- LL60 Llanddaniel, Gaerwen£2,650/m² · 32 matched sales
- LL61 Newborough, Llanfairpwllgwyngyll£2,660/m² · 82 matched sales
- LL62 Llangristiolus, Bodorgann/a · 21 matched sales
- LL63 Llanfaelog, Ty Croes£2,600/m² · 43 matched sales
- LL64 Rhosneigr£4,050/m² · 34 matched sales
- LL65 Trearddur Bay, Holyhead£1,970/m² · 146 matched sales
- LL66 Rhosgochn/a · 10 matched sales
- LL67 Tregele, Cemaes Bay£2,250/m² · 32 matched sales
- LL68 Llanfechell, Amlwch£1,890/m² · 75 matched sales
- LL69 Penysarn£2,330/m² · 34 matched sales
- LL70 Lligwy Dulas, Dulasn/a · 10 matched sales
- LL71 Carmel, Llannerch-Y-Medd£2,030/m² · 42 matched sales
- LL72 Llanallgo, Moelfre£3,580/m² · 31 matched sales
- LL73 Traeth Bychan, Marianglasn/a · 10 matched sales
- LL74 Benllech, Tyn-Y-Gongl£3,190/m² · 58 matched sales
- LL75 Red Wharf Bay, Pentraeth£2,800/m² · 30 matched sales
- LL76 Llanbedrgochn/a · 15 matched sales
- LL77 Bodffordd, Llangefni£2,400/m² · 36 matched sales
- LL78 Brynteg£2,580/m² · 31 matched sales
NP districts
- NP10 Rogerstone, Newport£3,180/m² · 185 matched sales
- NP11 Risca, Newport£2,120/m² · 261 matched sales
- NP12 Pontllanfraith, Blackwood£2,460/m² · 181 matched sales
- NP13 Blaina, Abertillery£1,550/m² · 142 matched sales
- NP15 Raglan, Usk£3,460/m² · 69 matched sales
- NP16 Bulwark, Chepstow£3,580/m² · 236 matched sales
- NP18 Caerleon, Newport£3,150/m² · 134 matched sales
- NP19 St Julians, Newport£2,400/m² · 584 matched sales
- NP20 Bettws, Newport£2,510/m² · 466 matched sales
- NP22 Rhymney, Tredegar£1,590/m² · 115 matched sales
- NP23 Brynmawr, Ebbw Vale£1,820/m² · 248 matched sales
- NP24 Elliots Town, New Tredegar£1,340/m² · 59 matched sales
- NP25 Wyesham, Monmouth£3,250/m² · 133 matched sales
- NP26 Undy, Caldicot£3,330/m² · 232 matched sales
- NP4 Blaenavon, Pontypool£2,110/m² · 249 matched sales
- NP44 Llantarnam, Cwmbran£2,400/m² · 203 matched sales
- NP7 Gilwern, Abergavenny£3,360/m² · 226 matched sales
- NP8 Llangynidr, Crickhowell£3,680/m² · 54 matched sales
SA districts
- SA1 Maritime Quarter, Swansea£1,800/m² · 298 matched sales
- SA10 Skewen, Neath£2,200/m² · 211 matched sales
- SA11 Glynneath, Neath£1,790/m² · 336 matched sales
- SA12 Baglan, Port Talbot£2,030/m² · 248 matched sales
- SA13 Margam, Port Talbot£1,600/m² · 152 matched sales
- SA14 Llangennech, Llanelli£2,130/m² · 278 matched sales
- SA15 Pontyberem, Llanelli£1,690/m² · 308 matched sales
- SA16 Pembrey, Burry Port£2,120/m² · 104 matched sales
- SA17 Carway, Kidwelly£2,060/m² · 90 matched sales
- SA18 Llandybie, Ammanford£2,130/m² · 253 matched sales
- SA19 Ffairfach, Llandeilo£2,400/m² · 52 matched sales
- SA2 Sketty, Swansea£2,660/m² · 298 matched sales
- SA20 Rhandirmwyn, Llandovery£2,200/m² · 33 matched sales
- SA3 West Cross, Swansea£3,450/m² · 199 matched sales
- SA31 Johnstown, Carmarthen£2,350/m² · 139 matched sales
- SA32 Nantgaredig, Carmarthen£2,850/m² · 31 matched sales
- SA33 St Clears, Carmarthen£2,330/m² · 37 matched sales
- SA34 Llanboidy, Whitland£2,350/m² · 46 matched sales
- SA35 Tegryn, Llanfyrnachn/a · 16 matched sales
- SA36 Hermon, Gloguen/a · 13 matched sales
- SA37 Blaenffos, Boncathn/a · 26 matched sales
- SA38 Cenarth, Newcastle Emlyn£2,230/m² · 42 matched sales
- SA39 Llanllwni, Pencader£1,680/m² · 31 matched sales
- SA4 Gorseinon, Swansea£2,330/m² · 274 matched sales
- SA40 Cwrtnewydd, Llanybydder£1,830/m² · 37 matched sales
- SA41 Eglwyswrw, Crymych£2,280/m² · 36 matched sales
- SA42 Dinas Cross, Newport£4,030/m² · 41 matched sales
- SA43 St Dogmaels, Cardigan£2,350/m² · 92 matched sales
- SA44 Velindre, Llandysul£2,100/m² · 30 matched sales
- SA45 Gilfachrheda, New Quay£2,700/m² · 32 matched sales
- SA46 Ffosyffin, Aberaeron£2,830/m² · 47 matched sales
- SA47 Oakford, Llanarth£2,380/m² · 34 matched sales
- SA48 Cwmann, Lampeter£2,030/m² · 35 matched sales
- SA5 Fforestfach, Swansea£1,780/m² · 174 matched sales
- SA6 Morriston, Swansea£1,950/m² · 196 matched sales
- SA61 Merlins Bridge, Haverfordwest£2,140/m² · 149 matched sales
- SA62 Johnston, Haverfordwest£2,540/m² · 90 matched sales
- SA63 New Moat, Clarbeston Roadn/a · 25 matched sales
- SA64 Stop and Call, Goodwick£1,930/m² · 35 matched sales
- SA65 Dwrbach, Fishguard£2,200/m² · 40 matched sales
- SA66 Llandissilio, Clynderwen£2,300/m² · 45 matched sales
- SA67 Templeton, Narberth£2,890/m² · 52 matched sales
- SA68 Begelly, Kilgetty£3,100/m² · 42 matched sales
- SA69 Pentlepoir, Saundersfoot£3,230/m² · 51 matched sales
- SA7 Birchgrove, Swansea£2,630/m² · 41 matched sales
- SA70 Penally, Tenby£2,880/m² · 87 matched sales
- SA71 Freshwater East, Pembroke£2,500/m² · 81 matched sales
- SA72 Pennar, Pembroke Dock£1,630/m² · 106 matched sales
- SA73 Hakin, Milford Haven£1,900/m² · 173 matched sales
- SA8 Pontardawe, Swansea£2,430/m² · 35 matched sales
- SA9 Ystradgynlais, Swansea£2,200/m² · 31 matched sales
SY districts
- SY15 Abermule, Montgomery£2,710/m² · 69 matched sales
- SY16 Kerry, Newtown£2,380/m² · 109 matched sales
- SY17 Trefeglwys, Caersws£2,530/m² · 32 matched sales
- SY18 Llangurig, Llanidloes£2,150/m² · 69 matched sales
- SY19 Bont Dolgadfan, Llanbrynmairn/a · 27 matched sales
- SY20 Corris, Machynlleth£2,270/m² · 63 matched sales
- SY21 Llanfair Caereinion, Welshpool£2,580/m² · 62 matched sales
- SY22 Four Crosses, Llanymynech£2,600/m² · 49 matched sales
- SY23 Llanbadarn Fawr, Aberystwyth£2,600/m² · 102 matched sales
- SY24 Llandre, Borth£2,500/m² · 46 matched sales
- SY25 Pontrhydfendigaid, Tregaron£2,100/m² · 36 matched sales
Frequently asked questions
Which areas does Wales cover here?
All 195 postcode districts in the Wales region, each listed above with its median price per square metre and linked to its own page of sold prices, price history and individual sales.
How is the regional median computed?
From the same HM Land Registry sold prices as the district figures: every resale in Wales in the last 12 months matched to an EPC floor area, pooled across the region, with the median taken over price divided by floor area. It is not an average of the district medians.
Why do some districts show no price per square metre?
A district median needs at least 30 matched sales in its window. Districts below that floor show their sale counts but no per-square-metre figure: a number computed from a handful of sales would be noise, not a statistic.