Instant property valuation - Try Now Free

Cheapest Towns To Buy A Home In 2024

Towns in England and Wales with the lowest average sale prices in 2024, based on HM Land Registry sold price data.

Cheapest Towns To Buy In 2024

This report ranks towns by the lowest average sold price in the most recent full calendar year. Only towns with a minimum number of transactions are included so that rankings reflect genuine local markets rather than one-off distressed or luxury sales.

RankTownCountyAverage PriceMedian PriceSales Sample
1ShildonCounty Durham£70,646£56,000267
2FerryhillCounty Durham£87,493£70,000491
3FerndaleRhondda Cynon Taff£89,183£85,000185
4New TredegarCaerphilly£95,986£93,00059
5PeterleeCounty Durham£100,812£65,000830
6Trimdon StationCounty Durham£102,224£76,000115
7StanleyCounty Durham£107,000£87,000675
8HartlepoolCounty Durham£108,463£83,000185
9PentreRhondda Cynon Taff£111,999£98,725172
10CrookCounty Durham£125,520£90,000409
11TonypandyRhondda Cynon Taff£125,920£103,000332
12Mountain AshRhondda Cynon Taff£126,475£110,000289
13AshingtonNorthumberland£126,779£110,000579
14AbertilleryBlaenau Gwent£128,386£105,000250
15TreorchyRhondda Cynon Taff£129,194£101,870249
16Newbiggin-by-the-SeaNorthumberland£133,667£115,00093
17MillomCumberland£137,495£110,000149
18Blaenau FfestiniogGwynedd£137,654£120,250110
19MaestegBridgend£138,635£122,250234
20WingateCounty Durham£142,120£127,250140
21TredegarCaerphilly£142,894£110,00063
22FleetwoodLancashire£143,025£121,000393
23ChoppingtonNorthumberland£143,701£136,000210
24BlackpoolBlackpool£143,719£120,0002,450
25CramlingtonTyne and Wear£143,723£123,00093
26HartlepoolHartlepool£145,917£120,0001,914
27AccringtonLancashire£146,305£120,500956
28MaryportCumberland£148,190£131,000290
29TredegarBlaenau Gwent£150,945£128,000175
30SpennymoorCounty Durham£151,483£135,000452
31WithernseaEast Riding of Yorkshire£151,635£125,000124
32South ShieldsTyne and Wear£152,475£128,0001,106
33BurnleyLancashire£152,682£115,0001,951
34NelsonLancashire£152,876£103,500694
35HullCity of Kingston upon Hull£153,389£128,0003,864
36JarrowTyne and Wear£153,506£138,000285
37SeahamCounty Durham£153,740£111,000534
38Newton AycliffeCounty Durham£153,959£129,975418
39Bishop AucklandCounty Durham£155,020£105,0001,155
40PorthRhondda Cynon Taff£156,224£130,000376
41EgremontCumberland£156,683£119,000134
42MiddlesbroughMiddlesbrough£157,032£128,5002,435
43MexboroughSouth Yorkshire£157,920£145,000445
44TreharrisMerthyr Tydfil£158,000£120,000151
45ImminghamNorth East Lincolnshire£158,192£149,000160
46Cleator MoorCumberland£160,521£115,00078
47CleethorpesNorth East Lincolnshire£161,019£142,300598
48MiddlesbroughRedcar and Cleveland£161,139£130,000593
49Houghton le SpringTyne and Wear£161,977£140,000935
50ConsettCounty Durham£161,984£135,000708
51WashingtonTyne and Wear£162,382£130,000607
52Thornton-CleveleysBlackpool£164,182£153,500284
53BirkenheadMerseyside£164,185£123,000777
54Pembroke DockPembrokeshire£164,315£155,000116
55BedlingtonNorthumberland£166,809£158,000406
56Houghton le SpringCounty Durham£167,210£137,50098
57Barrow-in-FurnessWestmorland and Furness£167,505£137,5001,061
58WallsendTyne and Wear£168,163£150,000799
59BargoedCaerphilly£168,407£139,000169
60MansfieldDerbyshire£168,674£149,000261
61Dalton-in-FurnessWestmorland and Furness£169,167£148,375160
62RedcarRedcar and Cleveland£169,227£153,500797
63BootleMerseyside£169,492£120,000611
64BlythNorthumberland£170,022£147,500705
65AberdareRhondda Cynon Taff£170,977£135,000604
66GrimsbyNorth East Lincolnshire£171,140£148,9752,168
67Chester le StreetTyne and Wear£171,161£150,000220
68Ebbw ValeBlaenau Gwent£171,584£140,000404
69WorkingtonCumberland£172,261£140,000651
70Merthyr TydfilMerthyr Tydfil£173,323£135,000549
71BarnoldswickLancashire£174,458£145,000364
72WorksopDerbyshire£174,691£155,000207
73Boldon CollieryTyne and Wear£174,824£144,00080
74Port TalbotNeath Port Talbot£175,170£145,000770
75HaltwhistleNorthumberland£176,233£146,25070
76DarwenBlackburn With Darwen£176,389£145,000811
77WhitehavenCumberland£177,515£155,850526
78ScunthorpeNorth Lincolnshire£177,645£155,0001,514
79WallaseyMerseyside£179,325£160,0001,032
80Chester le StreetCounty Durham£181,310£156,950791
81LeighGreater Manchester£182,323£147,250920
82GatesheadTyne and Wear£182,845£141,2001,715
83Thornton-CleveleysLancashire£182,964£170,000709
84HebburnTyne and Wear£184,271£150,500376
85NeathNeath Port Talbot£184,272£145,000974
86BradfordWest Yorkshire£185,681£150,0005,023
87ColneLancashire£185,724£139,000379
88Blaydon-on-TyneTyne and Wear£185,744£150,000319
89PontypoolTorfaen£186,853£168,000505
90SkelmersdaleLancashire£187,601£150,000594
91FishguardPembrokeshire£188,065£176,87552
92Saltburn-by-the-SeaRedcar and Cleveland£189,583£160,500510
93PrestatynDenbighshire£189,666£170,000327
94FrizingtonCumberland£189,760£132,50074
95MablethorpeLincolnshire£189,884£180,000266
96Stockton-on-TeesStockton-on-Tees£189,887£159,5002,489
97SunderlandTyne and Wear£190,809£132,0002,912
98DurhamCounty Durham£191,128£155,0002,158
99PontypriddRhondda Cynon Taff£191,376£169,950880
100HeckmondwikeWest Yorkshire£191,728£163,750162