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
| Town | Median (12 months) | Sales | Change |
|---|---|---|---|
| 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