Sold prices by town

House Prices in Wales

Wales house prices: summary

Across 170 towns and cities in Wales, 25,703 homes sold in the 12 months to August 2026 at a median price of £210,000. That is up 1.4% on the previous 12 months (£207,000). Among towns with at least 20 sales, Cowbridge had the highest median (£458,053) and Ferndale the lowest (£90,000). The busiest market was Cardiff with 3,001 sales.

Towns and cities in Wales

TownMedian (12 months)SalesChange
Aberaeron £255,000 26 +2.5%
Aberdare £142,000 351 −5.3%
Aberdovey £233,500 17 −32.3%
Abergavenny £340,000 222 +11.5%
Abergele £210,000 212 +2.4%
Abertillery £115,500 166 −1.3%
Aberystwyth £233,000 178 +5.9%
Amlwch £175,000 33 −9.8%
Ammanford £189,000 271 +8.6%
Bagillt £176,250 32 −3.4%
Bala £175,000 17 −15.7%
Bangor £190,000 178 +10.1%
Bargoed £145,000 115 +7.4%
Barmouth £193,248 28 −3.4%
Barry £230,000 691 +1.1%
Beaumaris £297,500 31 +7.2%
Betws-Y-Coed £177,500 25 −4.7%
Blackwood £210,000 251 +5.0%
Blaenau Ffestiniog £123,000 64 −1.6%
Bodorgan £173,750 2 –
Boncath £250,000 5 –
Borth £225,000 16 −11.1%
Bow Street £238,750 14 +7.3%
Brecon £257,000 138 −9.8%
Bridgend £220,000 1,029 +4.8%
Brynteg £242,000 7 –
Buckley £215,000 150 +4.9%
Builth Wells £267,500 32 +10.3%
Burry Port £175,000 83 −2.8%
Caernarfon £195,000 225 +2.6%
Caerphilly £220,000 476 +2.3%
Caersws £224,500 26 +3.8%
Caldicot £300,000 224 +1.7%
Cardiff £267,500 3,001 +0.9%
Cardigan £222,500 137 −3.3%
Carmarthen £220,000 263 −4.3%
Cemaes Bay £235,000 13 +3.5%
Chepstow £324,000 210 +2.9%
Clarbeston Road £170,000 5 –
Clynderwen £255,000 13 +2.0%
Colwyn Bay £200,000 376 −7.0%
Conwy £275,000 100 +5.8%
Corwen £190,000 44 −7.8%
Cowbridge £458,053 74 −0.4%
Criccieth £210,000 24 −18.4%
Crickhowell £412,500 34 −5.5%
Crymych £297,475 22 +49.5%
Cwmbran £195,500 281 −6.9%
Deeside £197,500 347 −1.3%
Denbigh £207,000 112 −0.2%
Dinas Powys £325,000 56 −5.2%
Dolgellau £175,000 42 −12.5%
Dolwyddelan £216,000 8 –
Dulas £360,000 1 –
Dyffryn Ardudwy £249,950 11 −0.0%
Ebbw Vale £140,000 254 +2.0%
Fairbourne £155,000 14 +14.4%
Ferndale £90,000 121 +6.5%
Ferryside £265,000 13 −18.5%
Fishguard £212,500 37 −3.4%
Flint £175,000 125 +2.9%
Gaerwen £198,500 27 +9.1%
Garndolbenmaen £120,000 3 –
Glogue £280,000 5 –
Goodwick £170,000 19 +6.3%
Harlech £205,000 39 +46.4%
Haverfordwest £220,000 265 −4.3%
Hengoed £197,000 189 +1.0%
Holyhead £190,000 173 −2.6%
Holywell £175,000 146 +0.0%
Kidwelly £177,500 81 −2.2%
Kilgetty £268,750 48 +7.5%
Knighton £241,000 30 −1.6%
Lampeter £220,000 65 +7.3%
Llanarth £191,000 6 –
Llanbedr £256,500 6 –
Llanbedrgoch £252,500 2 –
Llanbrynmair £236,000 10 –
Llandeilo £290,000 54 +28.9%
Llandinam £232,500 4 –
Llandovery £224,995 27 −6.7%
Llandrindod Wells £245,000 84 +8.9%
Llandudno £215,000 249 −1.1%
Llandudno Junction £195,000 69 +0.3%
Llandysul £252,500 80 +9.8%
Llanelli £170,000 612 +3.0%
Llanfairfechan £186,000 55 −11.4%
Llanfairpwllgwyngyll £252,500 46 +9.8%
Llanfechain £470,000 2 –
Llanfyllin £126,500 14 −25.6%
Llanfyrnach £241,750 4 –
Llangadog £212,500 7 –
Llangammarch Wells £246,500 2 –
Llangefni £252,500 40 +17.4%
Llangollen £249,950 63 +7.7%
Llanidloes £222,500 26 +1.9%
Llannerch-Y-Medd £188,500 12 +30.0%
Llanon £240,000 18 +0.2%
Llanrhystud £282,500 10 +52.7%
Llanrwst £210,000 33 −0.6%
Llansantffraid £257,000 10 −24.4%
Llantwit Major £292,500 80 +13.4%
Llanwrda £214,500 7 –
Llanwrtyd Wells £265,000 7 –
Llanybydder £217,000 19 −1.4%
Llanymynech £262,500 41 +1.0%
Llwyngwril £333,100 5 –
Machynlleth £202,500 34 +12.5%
Maesteg £129,250 156 −0.6%
Marianglas £429,000 1 –
Meifod £350,000 7 –
Menai Bridge £230,000 55 −4.2%
Merthyr Tydfil £130,000 306 −3.7%
Milford Haven £175,000 177 +4.8%
Moelfre £245,000 10 –
Mold £235,000 253 +1.1%
Monmouth £316,000 133 −2.0%
Montgomery £255,000 32 −3.4%
Mountain Ash £120,000 185 +4.3%
Narberth £283,500 66 +14.3%
Neath £152,500 542 −5.1%
New Quay £270,000 15 −17.6%
New Tredegar £93,750 42 −1.3%
Newcastle Emlyn £267,500 30 +18.9%
Newport £215,000 2,058 −2.3%
Newtown £213,500 116 +2.4%
Pembroke £215,000 77 +2.4%
Pembroke Dock £152,500 93 −9.0%
Penarth £325,750 290 +1.8%
Pencader £210,000 21 +16.7%
Penmaenmawr £174,750 34 −3.9%
Penrhyndeudraeth £150,000 21 +6.0%
Pentraeth £192,500 15 −8.3%
Pentre £115,000 86 +8.5%
Penysarn £235,000 3 –
Pontyclun £245,000 247 −1.4%
Pontypool £185,000 303 +3.9%
Pontypridd £180,000 535 +6.5%
Port Talbot £155,000 370 +3.3%
Porth £142,000 252 +5.0%
Porthcawl £330,000 181 +4.8%
Porthmadog £220,000 35 +4.8%
Prestatyn £190,750 234 +4.5%
Presteigne £265,000 17 −10.9%
Pwllheli £252,500 146 −1.5%
Rhayader £225,000 18 +25.0%
Rhosneigr £345,000 10 −30.3%
Rhyl £183,000 381 +1.7%
Ruthin £265,000 73 +1.1%
Saundersfoot £282,750 54 +1.0%
St Asaph £252,500 57 −3.3%
Swansea £190,000 2,081 −1.6%
Talsarnau £315,000 3 –
Talybont £192,500 12 −13.2%
Tenby £249,000 77 −3.1%
Tonypandy £120,000 167 +6.9%
Tredegar £126,500 124 −5.6%
Trefriw £143,000 7 –
Tregaron £205,000 26 +29.3%
Treharris £165,000 120 +15.6%
Treorchy £106,000 124 −1.9%
Ty Croes £207,500 11 +0.0%
Tyn-Y-Gongl £295,000 24 +2.4%
Tywyn £210,000 53 +9.1%
Usk £365,000 55 +5.0%
Welshpool £247,000 93 +7.4%
Whitland £260,000 37 +10.6%
Wrexham £190,000 1,006 −2.6%
Y Felinheli £226,250 26 +2.8%
Ystrad Meurig £220,000 19 +35.4%

Change compares the median for the last 12 months with the 12 months before (shown only where both periods have at least 10 sales).

Other regions

East Midlands East of England London North East North West South East South West West Midlands Yorkshire and The Humber

All towns A–Z