← The national table Market data

What homes sell for across Wales

Every Wales postcode district with enough recorded sales to rank, by the median of real Land Registry sales around its centre. Updated as the underlying guides refresh, last on 17 October 2026.

163districts ranked in Wales
£190,000the middle district's median
5.2×between CF71 and SA63

Cheapest to dearest

DistrictAreaMedian saleSalesRange
SA63 Pembrokeshire £87,000 5 £19,500 to £386,000
CF43 Rhondda Cynon Taf £94,000 108 £50,000 to £352,000
CF45 Rhondda Cynon Taf £95,000 125 £37,000 to £210,000
NP24 Caerphilly £95,000 94 £50,250 to £333,000
NP22 Blaenau Gwent £105,000 64 £40,000 to £395,000
CF42 Rhondda Cynon Taf £107,500 101 £37,000 to £245,000
SA1 Swansea £110,000 66 £50,000 to £270,000
NP13 Blaenau Gwent £110,000 113 £35,000 to £380,000
CF41 Rhondda Cynon Taf £115,000 116 £31,620 to £412,000
SA31 Carmarthenshire £115,000 31 £30,000 to £400,000
CF39 Rhondda Cynon Taf £115,500 49 £50,000 to £325,000
LL21 Denbighshire £120,000 15 £42,000 to £362,500
CF40 Rhondda Cynon Taf £120,000 114 £39,999 to £370,000
CF44 Rhondda Cynon Taf £120,000 125 £39,000 to £395,000
SY19 Powys £120,000 20 £27,000 to £345,000
CF46 Merthyr Tydfil £129,000 120 £45,000 to £495,000
CF34 Bridgend £130,000 118 £48,000 to £290,000
LL27 Conwy £134,956 19 £83,280 to £385,000
SA64 Pembrokeshire £136,000 13 £106,600 to £425,000
LL16 Denbighshire £137,000 58 £51,000 to £440,000
SA35 Pembrokeshire £138,000 11 £25,000 to £338,000
LL38 Gwynedd £139,999 48 £39,999 to £392,500
CF81 Caerphilly £140,000 23 £95,000 to £290,000
CF48 Merthyr Tydfil £140,000 76 £47,200 to £340,000
SA17 Carmarthenshire £140,000 5 £103,000 to £225,000
LL48 Gwynedd £143,000 44 £47,000 to £400,000
LL54 Gwynedd £143,500 28 £80,000 to £268,000
NP11 Caerphilly £145,000 91 £45,000 to £500,000
LL71 Isle of Anglesey £145,000 31 £60,000 to £280,000
CF47 Merthyr Tydfil £145,000 69 £40,000 to £510,000
SA5 Swansea £146,000 56 £50,000 to £695,000
SA72 Pembrokeshire £146,500 91 £48,000 to £425,000
SA14 Carmarthenshire £147,500 9 £53,000 to £425,000
CF95 Cardiff £150,000 6 £95,000 to £375,000
SY23 Ceredigion £150,000 20 £33,000 to £580,000
NP4 Torfaen £152,500 52 £50,000 to £570,000
LL23 Gwynedd £153,500 34 £50,000 to £365,000
LL11 Wrexham £155,000 63 £97,000 to £540,000
SA61 Pembrokeshire £155,500 69 £70,000 to £1,550,000
LL47 Gwynedd £158,000 14 £54,500 to £345,000
CF37 Rhondda Cynon Taf £160,000 101 £53,000 to £470,000
CH8 Flintshire £160,000 55 £45,000 to £440,000
SA71 Pembrokeshire £160,000 13 £95,000 to £275,000
CF99 Cardiff £160,000 68 £51,500 to £575,000
SA9 Powys £160,000 42 £60,000 to £425,000
LL51 Gwynedd £160,000 7 £91,000 to £230,000
SA11 Neath Port Talbot £161,500 30 £52,000 to £375,000
NP23 Blaenau Gwent £162,000 94 £39,000 to £600,000
LL13 Wrexham £165,000 66 £80,000 to £340,000
CH6 Flintshire £165,000 43 £62,500 to £320,000
SA34 Carmarthenshire £165,000 7 £57,000 to £575,000
CF63 Vale of Glamorgan £169,000 156 £73,000 to £365,000
SA73 Pembrokeshire £169,999 63 £55,000 to £405,000
LL49 Gwynedd £170,000 48 £54,000 to £385,000
LL60 Isle of Anglesey £170,000 29 £125,000 to £400,000
CF33 Bridgend £170,000 88 £80,000 to £303,000
LL19 Denbighshire £170,000 62 £59,000 to £528,000
LL39 Gwynedd £175,000 5 £130,000 to £470,000
CH5 Flintshire £175,000 74 £60,000 to £320,000
LD6 Powys £175,000 32 £113,500 to £600,000
LL14 Wrexham £175,000 49 £55,000 to £700,000
SA12 Neath Port Talbot £175,000 91 £55,000 to £445,000
CF31 Bridgend £176,000 58 £47,500 to £440,000
LL18 Denbighshire £177,000 106 £70,000 to £550,000
SA80 Swansea £178,000 28 £60,000 to £225,000
LL42 Gwynedd £178,500 52 £62,000 to £405,000
NP12 Caerphilly £180,000 73 £76,000 to £375,000
SA99 Swansea £180,000 37 £70,000 to £495,000
CH7 Flintshire £180,000 70 £65,000 to £558,000
CF32 Bridgend £180,000 22 £84,000 to £700,000
LL26 Conwy £180,000 59 £64,975 to £415,000
SA4 Swansea £180,000 144 £65,000 to £530,000
SY18 Powys £180,000 52 £70,500 to £382,000
CF10 Cardiff £182,500 94 £110,000 to £525,000
LL28 Conwy £184,000 47 £70,000 to £842,905
SA7 Swansea £185,000 136 £50,000 to £470,000
LL34 Conwy £185,000 69 £30,000 to £675,000
CF82 Caerphilly £185,000 134 £92,000 to £434,000
SA16 Carmarthenshire £185,000 103 £63,000 to £465,000
LL33 Conwy £186,000 83 £76,000 to £690,000
LD5 Powys £188,000 8 £25,000 to £826,000
LL75 Isle of Anglesey £190,000 29 £80,000 to £485,500
SA15 Carmarthenshire £190,000 34 £68,000 to £665,000
NP44 Torfaen £192,000 113 £70,000 to £433,000
SA6 Swansea £195,000 107 £86,000 to £465,000
SA8 Neath Port Talbot £195,000 78 £60,000 to £623,230
CF5 Cardiff £200,000 89 £95,000 to £431,000
CF23 Cardiff £200,000 147 £70,000 to £1,050,000
NP19 Newport £200,000 142 £74,000 to £530,000
LL69 Isle of Anglesey £205,000 17 £110,000 to £435,000
SA47 Ceredigion £205,000 7 £159,000 to £245,000
LD4 Powys £210,000 5 £150,000 to £225,000
LL56 Gwynedd £210,000 77 £50,000 to £585,000
LL30 Conwy £210,000 127 £60,000 to £740,000
SY16 Powys £210,000 69 £70,000 to £517,500
CH4 Flintshire £212,000 31 £105,000 to £416,000
SA65 Pembrokeshire £212,500 67 £78,000 to £430,000
LL76 Isle of Anglesey £214,000 5 £175,000 to £330,000
CF3 Cardiff £215,000 106 £81,000 to £605,000
LL77 Isle of Anglesey £217,500 92 £55,000 to £450,000
CF83 Caerphilly £217,500 113 £110,000 to £547,000
SA38 Carmarthenshire £218,000 18 £80,000 to £407,000
LL15 Denbighshire £220,000 72 £82,000 to £500,000
LL25 Conwy £220,000 11 £120,000 to £375,000
LL63 Isle of Anglesey £221,000 6 £165,000 to £290,000
CF11 Cardiff £222,000 145 £95,000 to £545,000
LD2 Powys £222,000 13 £122,000 to £350,000
CF24 Cardiff £224,500 80 £80,000 to £605,000
CF36 Bridgend £230,000 126 £80,000 to £830,000
LL43 Gwynedd £230,000 17 £135,000 to £432,500
CF30 Cardiff £235,000 78 £62,500 to £605,000
LL67 Isle of Anglesey £235,000 33 £100,000 to £650,000
LL46 Gwynedd £238,000 36 £110,000 to £440,000
LL20 Denbighshire £239,000 79 £60,000 to £1,950,000
LL12 Wrexham £239,950 92 £87,000 to £615,000
NP25 Monmouthshire £240,000 94 £75,000 to £493,000
LL31 Conwy £240,000 135 £70,000 to £695,000
SY15 Powys £242,700 9 £42,466 to £546,000
LL37 Gwynedd £245,000 14 £110,000 to £565,000
LL78 Isle of Anglesey £247,000 21 £170,000 to £433,400
SA46 Ceredigion £247,500 43 £96,000 to £587,000
LL44 Gwynedd £249,950 27 £70,000 to £590,000
SA62 Pembrokeshire £252,500 21 £110,000 to £540,000
LL17 Denbighshire £255,000 80 £67,500 to £790,950
LL72 Isle of Anglesey £255,000 21 £130,000 to £730,000
SA18 Carmarthenshire £255,000 45 £109,000 to £665,000
CF35 Bridgend £261,000 26 £135,000 to £490,000
SA2 Swansea £263,000 100 £50,500 to £1,100,000
LL36 Gwynedd £269,000 6 £92,000 to £570,000
LL45 Gwynedd £270,000 16 £140,000 to £395,000
CF72 Rhondda Cynon Taf £270,000 75 £115,000 to £705,000
CF38 Rhondda Cynon Taf £274,995 146 £102,375 to £580,000
SA36 Pembrokeshire £280,000 11 £165,000 to £625,000
CF15 Cardiff £285,000 40 £75,000 to £560,000
NP10 Newport £285,000 116 £100,000 to £1,200,000
SA69 Pembrokeshire £285,500 108 £65,000 to £1,800,000
NP26 Monmouthshire £286,100 44 £155,000 to £500,000
CF61 Vale of Glamorgan £290,000 104 £142,365 to £807,500
SA10 Neath Port Talbot £290,000 32 £86,000 to £450,000
SA66 Pembrokeshire £290,000 7 £249,998 to £490,000
SA45 Ceredigion £295,000 34 £105,000 to £578,000
NP7 Monmouthshire £295,000 85 £105,000 to £825,000
LL74 Isle of Anglesey £295,000 65 £170,000 to £655,000
NP18 Newport £310,000 51 £76,068 to £1,400,000
LL52 Gwynedd £310,000 37 £72,000 to £989,500
SA19 Carmarthenshire £312,000 7 £249,000 to £475,000
LL58 Isle of Anglesey £318,000 8 £130,000 to £540,000
CF14 Cardiff £320,000 164 £70,000 to £641,000
LL35 Gwynedd £323,000 39 £100,000 to £1,200,000
SA43 Ceredigion £330,000 7 £215,000 to £690,000
LL65 Isle of Anglesey £345,000 14 £240,000 to £470,000
NP20 Newport £374,000 119 £101,000 to £750,000
CF62 Vale of Glamorgan £375,000 50 £150,000 to £790,000
NP16 Monmouthshire £379,500 84 £145,000 to £787,500
SA3 Swansea £380,000 60 £80,000 to £815,000
CF64 Vale of Glamorgan £385,000 104 £105,000 to £971,479
LD3 Powys £387,000 5 £300,000 to £595,000
SA42 Pembrokeshire £400,000 7 £260,000 to £640,000
LL73 Isle of Anglesey £420,000 5 £270,000 to £558,000
SA67 Pembrokeshire £440,000 6 £125,000 to £475,000
NP8 Powys £443,000 7 £389,000 to £485,000
LL64 Isle of Anglesey £450,000 38 £190,000 to £1,580,000
CF71 Vale of Glamorgan £450,000 108 £181,000 to £1,475,000

A district is ranked only once enough sales are recorded around its centre for a median to mean something. Wales districts missing from this table have too few recent recorded sales, not zero housing.

Other regions

London · South East · South West · East of England · East Midlands · West Midlands · Yorkshire and The Humber · North West · North East · Scotland · Northern Ireland

Run a listings site or a local Wales page? You can link any address to its free report, so your readers get the checks without you building anything.

Sold prices from HM Land Registry price paid data; medians computed per district as on each area guide. Read how every figure is sourced on the methodology page. If something looks wrong, tell us and it goes on the accuracy log.