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,145 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,660/m² · 146 matched sales
- CF11 Canton, Cardiff£3,100/m² · 411 matched sales
- CF14 Llanishen, Cardiff£3,640/m² · 707 matched sales
- CF15 Radyr, Cardiff£3,670/m² · 107 matched sales
- CF23 Pontprennau, Cardiff£3,530/m² · 354 matched sales
- CF24 Roath, Cardiff£2,890/m² · 390 matched sales
- CF3 St Mellons, Cardiff£2,850/m² · 241 matched sales
- CF31 Brackla, Bridgend£2,780/m² · 552 matched sales
- CF32 Ogmore Vale, Bridgend£2,200/m² · 157 matched sales
- CF33 North Cornelly, Bridgend£2,500/m² · 40 matched sales
- CF34 Llangynwyd, Maesteg£1,580/m² · 181 matched sales
- CF35 Coity, Bridgend£2,970/m² · 212 matched sales
- CF36 Nottage, Porthcawl£3,190/m² · 204 matched sales
- CF37 Ynysybwl, Pontypridd£1,920/m² · 329 matched sales
- CF38 Beddau, Pontypridd£2,830/m² · 124 matched sales
- CF39 Tonyrefail, Porth£1,590/m² · 166 matched sales
- CF40 Trealaw, Tonypandy£1,560/m² · 153 matched sales
- CF41 Ystrad, Pentre£1,620/m² · 83 matched sales
- CF42 Treherbert, Treorchy£1,450/m² · 104 matched sales
- CF43 Tylorstown, Ferndale£1,300/m² · 72 matched sales
- CF44 Hirwaun, Aberdare£1,850/m² · 375 matched sales
- CF45 Abercynon, Mountain Ash£1,600/m² · 135 matched sales
- CF46 Nelson, Treharris£1,900/m² · 120 matched sales
- CF47 Penydarren, Merthyr Tydfil£1,660/m² · 122 matched sales
- CF48 Dowlais, Merthyr Tydfil£1,850/m² · 138 matched sales
- CF5 St Fagans, Cardiff£3,250/m² · 650 matched sales
- CF61 Boverton, Llantwit Major£3,440/m² · 105 matched sales
- CF62 Rhoose, Barry£2,930/m² · 495 matched sales
- CF63 Barry£2,310/m² · 244 matched sales
- CF64 Sully, Penarth£3,730/m² · 430 matched sales
- CF71 Wick, Cowbridge£3,940/m² · 86 matched sales
- CF72 Llanharan, Pontyclun£3,190/m² · 174 matched sales
- CF81 Aberbargoed, Bargoed£1,720/m² · 85 matched sales
- CF82 Ystrad Mynach, Hengoed£2,280/m² · 72 matched sales
- CF83 Bedwas, Caerphilly£2,880/m² · 489 matched sales
CH districts
HR districts
LD districts
- LD1 Newbridge on Wye, Llandrindod Wells£2,540/m² · 65 matched sales
- LD2 Erwood, Builth Wells£2,800/m² · 34 matched sales
- LD3 Talgarth, Brecon£2,820/m² · 127 matched sales
- LD4 Garth, Llangammarch Wellsn/a · 25 matched sales
- LD5 Beulah, Llanwrtyd Wells£1,950/m² · 49 matched sales
- LD6 St Harmon, Rhayader£2,180/m² · 44 matched sales
- LD7 Knucklas, Knighton£2,580/m² · 73 matched sales
- LD8 Norton, Presteigne£2,830/m² · 62 matched sales
LL districts
- LL11 Gwersyllt, Wrexham£2,470/m² · 282 matched sales
- LL12 Llay, Wrexham£2,780/m² · 238 matched sales
- LL13 Holt, Wrexham£2,310/m² · 243 matched sales
- LL14 Ruabon, Wrexham£2,460/m² · 131 matched sales
- LL15 Llanfair Dyffryn Clwyd, Ruthin£2,440/m² · 53 matched sales
- LL16 Henllan, Denbigh£2,490/m² · 124 matched sales
- LL17 Tremeirchion, St Asaph£2,860/m² · 51 matched sales
- LL18 Kinmel Bay, Rhyl£2,400/m² · 374 matched sales
- LL19 Gronant, Prestatyn£2,540/m² · 289 matched sales
- LL20 Glyn Ceiriog, Llangollen£2,930/m² · 62 matched sales
- LL21 Llandrillo, Corwen£2,250/m² · 48 matched sales
- LL22 Towyn, Abergele£2,710/m² · 211 matched sales
- LL23 Llanuwchllyn, Bala£1,750/m² · 32 matched sales
- LL24 Penmachno, Betws-Y-Coed£2,780/m² · 31 matched sales
- LL25 Roman Bridge, Dolwyddelan£2,650/m² · 33 matched sales
- LL26 Maenan, Llanrwst£2,430/m² · 63 matched sales
- LL27 Llanrhychwyn, Trefriw£2,460/m² · 51 matched sales
- LL28 Rhos on Sea, Colwyn Bay£2,320/m² · 98 matched sales
- LL29 Old Colwyn, Colwyn Bay£2,160/m² · 170 matched sales
- LL30 Penrhyn Bay, Llandudno£2,550/m² · 236 matched sales
- LL31 Deganwy, Llandudno Junction£2,720/m² · 138 matched sales
- LL32 Dolgarrog, Conwy£3,160/m² · 63 matched sales
- LL33 Abergwyngregyn, Llanfairfechan£2,460/m² · 54 matched sales
- LL34 Dwygyfylchi, Penmaenmawr£2,200/m² · 39 matched sales
- LL35 Aberdovey£3,630/m² · 36 matched sales
- LL36 Bryncrug, Tywyn£2,280/m² · 48 matched sales
- LL37 Llwyngwril£2,800/m² · 39 matched sales
- LL38 Friog, Fairbourne£2,230/m² · 41 matched sales
- LL39 Arthogn/a · 16 matched sales
- LL40 Brithdir, Dolgellau£2,100/m² · 32 matched sales
- LL41 Ffestiniog, Blaenau Ffestiniog£1,450/m² · 40 matched sales
- LL42 Llanaber, Barmouth£2,350/m² · 55 matched sales
- LL43 Talybont£3,380/m² · 46 matched sales
- LL44 Dyffryn Ardudwy£3,100/m² · 33 matched sales
- LL45 Llanbedr£2,730/m² · 35 matched sales
- LL46 Llanfair, Harlech£2,420/m² · 66 matched sales
- LL47 Ynys, Talsarnau£2,130/m² · 38 matched sales
- LL48 Minffordd, Penrhyndeudraeth£2,170/m² · 52 matched sales
- LL49 Morfa Bychan, Porthmadog£1,970/m² · 69 matched sales
- LL51 Golan, Garndolbenmaenn/a · 29 matched sales
- LL52 Pentrefelin, Criccieth£2,630/m² · 35 matched sales
- LL53 Abersoch, Pwllheli£2,480/m² · 90 matched sales
- LL54 Penygroes, Caernarfon£2,000/m² · 40 matched sales
- LL55 Llanberis, Caernarfon£2,240/m² · 137 matched sales
- LL56 Lon Emyr, Y Felinheli£2,450/m² · 32 matched sales
- LL57 Bethesda, Bangor£2,260/m² · 139 matched sales
- LL58 Llangoed, Beaumaris£3,200/m² · 30 matched sales
- LL59 Llandegfan, Menai Bridge£2,950/m² · 40 matched sales
- LL60 Llanddaniel, Gaerwen£2,650/m² · 31 matched sales
- LL61 Newborough, Llanfairpwllgwyngyll£2,670/m² · 81 matched sales
- LL62 Llangristiolus, Bodorgann/a · 21 matched sales
- LL63 Llanfaelog, Ty Croes£2,600/m² · 41 matched sales
- LL64 Rhosneigr£4,050/m² · 32 matched sales
- LL65 Trearddur Bay, Holyhead£2,010/m² · 146 matched sales
- LL66 Rhosgochn/a · 8 matched sales
- LL67 Tregele, Cemaes Bay£2,250/m² · 32 matched sales
- LL68 Llanfechell, Amlwch£1,960/m² · 71 matched sales
- LL69 Penysarn£2,330/m² · 32 matched sales
- LL70 Lligwy Dulas, Dulasn/a · 10 matched sales
- LL71 Carmel, Llannerch-Y-Medd£1,950/m² · 41 matched sales
- LL72 Llanallgo, Moelfre£3,550/m² · 30 matched sales
- LL73 Traeth Bychan, Marianglasn/a · 10 matched sales
- LL74 Benllech, Tyn-Y-Gongl£3,210/m² · 59 matched sales
- LL75 Red Wharf Bay, Pentraeth£2,800/m² · 32 matched sales
- LL76 Llanbedrgochn/a · 15 matched sales
- LL77 Bodffordd, Llangefni£2,400/m² · 34 matched sales
- LL78 Brynteg£2,580/m² · 31 matched sales
NP districts
- NP10 Rogerstone, Newport£3,190/m² · 193 matched sales
- NP11 Risca, Newport£2,110/m² · 252 matched sales
- NP12 Pontllanfraith, Blackwood£2,410/m² · 196 matched sales
- NP13 Blaina, Abertillery£1,530/m² · 142 matched sales
- NP15 Raglan, Usk£3,370/m² · 71 matched sales
- NP16 Bulwark, Chepstow£3,570/m² · 236 matched sales
- NP18 Caerleon, Newport£3,150/m² · 142 matched sales
- NP19 St Julians, Newport£2,410/m² · 590 matched sales
- NP20 Bettws, Newport£2,500/m² · 461 matched sales
- NP22 Rhymney, Tredegar£1,640/m² · 131 matched sales
- NP23 Brynmawr, Ebbw Vale£1,820/m² · 255 matched sales
- NP24 Elliots Town, New Tredegar£1,340/m² · 59 matched sales
- NP25 Wyesham, Monmouth£3,280/m² · 133 matched sales
- NP26 Undy, Caldicot£3,350/m² · 228 matched sales
- NP4 Blaenavon, Pontypool£2,130/m² · 240 matched sales
- NP44 Llantarnam, Cwmbran£2,420/m² · 196 matched sales
- NP7 Gilwern, Abergavenny£3,320/m² · 239 matched sales
- NP8 Llangynidr, Crickhowell£3,540/m² · 51 matched sales
SA districts
- SA1 Maritime Quarter, Swansea£1,780/m² · 313 matched sales
- SA10 Skewen, Neath£2,240/m² · 209 matched sales
- SA11 Glynneath, Neath£1,770/m² · 330 matched sales
- SA12 Baglan, Port Talbot£2,030/m² · 254 matched sales
- SA13 Margam, Port Talbot£1,600/m² · 160 matched sales
- SA14 Llangennech, Llanelli£2,150/m² · 280 matched sales
- SA15 Pontyberem, Llanelli£1,690/m² · 312 matched sales
- SA16 Pembrey, Burry Port£2,120/m² · 106 matched sales
- SA17 Carway, Kidwelly£2,080/m² · 94 matched sales
- SA18 Llandybie, Ammanford£2,110/m² · 248 matched sales
- SA19 Ffairfach, Llandeilo£2,370/m² · 50 matched sales
- SA2 Sketty, Swansea£2,640/m² · 287 matched sales
- SA20 Rhandirmwyn, Llandovery£2,130/m² · 35 matched sales
- SA3 West Cross, Swansea£3,410/m² · 205 matched sales
- SA31 Johnstown, Carmarthen£2,350/m² · 140 matched sales
- SA32 Nantgaredig, Carmarthen£2,700/m² · 40 matched sales
- SA33 St Clears, Carmarthen£2,330/m² · 40 matched sales
- SA34 Llanboidy, Whitland£2,350/m² · 44 matched sales
- SA35 Tegryn, Llanfyrnachn/a · 17 matched sales
- SA36 Hermon, Gloguen/a · 12 matched sales
- SA37 Blaenffos, Boncathn/a · 26 matched sales
- SA38 Cenarth, Newcastle Emlyn£2,250/m² · 42 matched sales
- SA39 Llanllwni, Pencader£1,680/m² · 68 matched sales
- SA4 Gorseinon, Swansea£2,340/m² · 283 matched sales
- SA40 Cwrtnewydd, Llanybydder£1,830/m² · 38 matched sales
- SA41 Eglwyswrw, Crymych£2,230/m² · 33 matched sales
- SA42 Dinas Cross, Newport£4,050/m² · 41 matched sales
- SA43 St Dogmaels, Cardigan£2,350/m² · 85 matched sales
- SA44 Velindre, Llandysul£2,300/m² · 30 matched sales
- SA45 Gilfachrheda, New Quay£2,700/m² · 30 matched sales
- SA46 Ffosyffin, Aberaeron£2,800/m² · 42 matched sales
- SA47 Oakford, Llanarth£2,350/m² · 36 matched sales
- SA48 Cwmann, Lampeter£2,050/m² · 37 matched sales
- SA5 Fforestfach, Swansea£1,760/m² · 170 matched sales
- SA6 Morriston, Swansea£1,970/m² · 201 matched sales
- SA61 Merlins Bridge, Haverfordwest£2,140/m² · 148 matched sales
- SA62 Johnston, Haverfordwest£2,530/m² · 92 matched sales
- SA63 New Moat, Clarbeston Roadn/a · 24 matched sales
- SA64 Stop and Call, Goodwick£1,950/m² · 34 matched sales
- SA65 Dwrbach, Fishguard£2,250/m² · 41 matched sales
- SA66 Llandissilio, Clynderwen£2,200/m² · 46 matched sales
- SA67 Templeton, Narberth£2,840/m² · 58 matched sales
- SA68 Begelly, Kilgetty£3,080/m² · 42 matched sales
- SA69 Pentlepoir, Saundersfoot£3,230/m² · 49 matched sales
- SA7 Birchgrove, Swansea£2,530/m² · 41 matched sales
- SA70 Penally, Tenby£2,830/m² · 88 matched sales
- SA71 Freshwater East, Pembroke£2,510/m² · 82 matched sales
- SA72 Pennar, Pembroke Dock£1,620/m² · 113 matched sales
- SA73 Hakin, Milford Haven£1,910/m² · 178 matched sales
- SA8 Pontardawe, Swansea£2,430/m² · 33 matched sales
- SA9 Ystradgynlais, Swansea£2,180/m² · 54 matched sales
SY districts
- SY15 Abermule, Montgomery£2,700/m² · 67 matched sales
- SY16 Kerry, Newtown£2,400/m² · 111 matched sales
- SY17 Trefeglwys, Caersws£2,470/m² · 52 matched sales
- SY18 Llangurig, Llanidloes£2,380/m² · 30 matched sales
- SY19 Bont Dolgadfan, Llanbrynmairn/a · 28 matched sales
- SY20 Corris, Machynlleth£2,240/m² · 66 matched sales
- SY21 Llanfair Caereinion, Welshpool£2,630/m² · 59 matched sales
- SY22 Four Crosses, Llanymynech£2,590/m² · 51 matched sales
- SY23 Llanbadarn Fawr, Aberystwyth£2,490/m² · 107 matched sales
- SY24 Llandre, Borth£2,450/m² · 48 matched sales
- SY25 Pontrhydfendigaid, Tregaron£2,100/m² · 35 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.