Acreright
HomeInsights › Where are homes most affordable to buy?

Where are homes most affordable to buy?

Across England, the figure is £287,500. Burnley leads at £128,000, and Winchester sits at the other end on £460,000. Based on repeat-sales of the same home from HM Land Registry Price Paid — nominal (not inflation-adjusted), full-market-value sales only.

Burnley£128,000Hyndburn£133,000Blackpool£135,000Kingston upon Hull, City of£135,000County Durham£136,000Pendle£140,000Stoke-on-Trent£148,000Hartlepool£150,000Sunderland£150,000Middlesbrough£152,000Gateshead£158,000South Tyneside£158,000

Every area ranked

#AreaRegionFigure
1BurnleyNorth West£128,000
2HyndburnNorth West£133,000
3BlackpoolNorth West£135,000
4Kingston upon Hull, City ofYorkshire and The Humber£135,000
5County DurhamNorth East£136,000
6PendleNorth West£140,000
7Stoke-on-TrentWest Midlands£148,000
8HartlepoolNorth East£150,000
9SunderlandNorth East£150,000
10MiddlesbroughNorth East£152,000
11GatesheadNorth East£158,000
12South TynesideNorth East£158,000
13Redcar and ClevelandNorth East£160,000
14North East LincolnshireYorkshire and The Humber£160,000
15Blackburn with DarwenNorth West£160,000
16CumberlandNorth West£167,500
17LiverpoolNorth West£167,500
18DarlingtonNorth East£167,500
19BarnsleyYorkshire and The Humber£170,000
20DoncasterYorkshire and The Humber£170,000
21BradfordYorkshire and The Humber£170,900
22Stockton-on-TeesNorth East£172,500
23North LincolnshireYorkshire and The Humber£172,500
24BolsoverEast Midlands£178,000
25CalderdaleYorkshire and The Humber£180,000
26St. HelensNorth West£180,000
27LincolnEast Midlands£180,000
28HaltonNorth West£180,000
29RossendaleNorth West£180,000
30RotherhamYorkshire and The Humber£184,995
31Newcastle-under-LymeWest Midlands£185,000
32MansfieldEast Midlands£185,000
33WiganNorth West£187,500
34KnowsleyNorth West£189,500
35NottinghamEast Midlands£190,000
36BoltonNorth West£190,000
37AshfieldEast Midlands£190,000
38ChesterfieldEast Midlands£190,498
39LancasterNorth West£191,000
40PrestonNorth West£192,000
41RochdaleNorth West£192,400
42WyreNorth West£195,000
43OldhamNorth West£195,000
44WakefieldYorkshire and The Humber£195,000
45KirkleesYorkshire and The Humber£199,100
46North TynesideNorth East£199,298
47BostonEast Midlands£199,495
48Newcastle upon TyneNorth East£199,950
49NorthumberlandNorth East£200,000
50BassetlawEast Midlands£204,622
51WolverhamptonWest Midlands£205,000
52SandwellWest Midlands£205,000
53TamesideNorth West£205,000
54DerbyEast Midlands£206,000
55SheffieldYorkshire and The Humber£207,000
56ErewashEast Midlands£210,000
57South RibbleNorth West£210,000
58WirralNorth West£210,000
59ChorleyNorth West£210,000
60WalsallWest Midlands£210,000
61East LindseyEast Midlands£215,000
62PlymouthSouth West£215,000
63SeftonNorth West£219,500
64Staffordshire MoorlandsWest Midlands£220,000
65Great YarmouthEast of England£220,000
66Cannock ChaseWest Midlands£220,000
67CoventryWest Midlands£221,000
68East Riding of YorkshireYorkshire and The Humber£224,950
69West LindseyEast Midlands£225,000
70DudleyWest Midlands£225,000
71East StaffordshireWest Midlands£227,000
72Telford and WrekinWest Midlands£227,500
73Amber ValleyEast Midlands£228,000
74SalfordNorth West£228,404
75BirminghamWest Midlands£228,500
76West LancashireNorth West£232,000
77FenlandEast of England£232,500
78NorwichEast of England£232,500
79Newark and SherwoodEast Midlands£234,000
80Nuneaton and BedworthWest Midlands£235,000
81South HollandEast Midlands£235,000
82LeedsYorkshire and The Humber£235,000
83LeicesterEast Midlands£235,000
84BuryNorth West£235,000
85FyldeNorth West£235,000
86Westmorland and FurnessNorth West£237,500
87IpswichEast of England£238,000
88North East DerbyshireEast Midlands£240,000
89North KestevenEast Midlands£240,000
90PeterboroughEast of England£240,000
91TamworthWest Midlands£243,000
92Wyre ForestWest Midlands£245,000
93BroxtoweEast Midlands£247,500
94GedlingEast Midlands£247,500
95ManchesterNorth West£248,000
96TorbaySouth West£249,000
97RedditchWest Midlands£250,000
98StaffordWest Midlands£250,000
99High PeakEast Midlands£250,000
100GosportSouth East£250,000
101WorcesterWest Midlands£250,000
102GloucesterSouth West£250,000
103SouthamptonSouth East£252,000
104Cheshire West and ChesterNorth West£254,998
105South DerbyshireEast Midlands£255,000
106WarringtonNorth West£255,000
107North WarwickshireWest Midlands£255,000
108PortsmouthSouth East£255,000
109South KestevenEast Midlands£259,000
110Hinckley and BosworthEast Midlands£260,000
111Isle of WightSouth East£260,000
112North NorthamptonshireEast Midlands£260,000
113King's Lynn and West NorfolkEast of England£265,000
114North YorkshireYorkshire and The Humber£265,000
115Ribble ValleyNorth West£267,000
116CharnwoodEast Midlands£269,500
117North West LeicestershireEast Midlands£270,000
118SwindonSouth West£270,000
119MeltonEast Midlands£270,000
120ShropshireWest Midlands£270,000
121BrecklandEast of England£270,000
122BlabyEast Midlands£275,000
123Oadby and WigstonEast Midlands£278,000
124SomersetSouth West£280,000
125South StaffordshireWest Midlands£280,000
126Forest of DeanSouth West£280,000
127HastingsSouth East£280,000
128EastbourneSouth East£280,000
129TorridgeSouth West£280,500
130TendringEast of England£285,000
131Cheshire EastNorth West£286,995
132East SuffolkEast of England£287,000
133CornwallSouth West£287,500
134RugbyWest Midlands£290,000
135Herefordshire, County ofWest Midlands£290,000
136West SuffolkEast of England£290,000
137Mid DevonSouth West£295,000
138StockportNorth West£295,000
139West NorthamptonshireEast Midlands£295,000
140ThanetSouth East£295,000
141North DevonSouth West£295,725
142TeignbridgeSouth West£299,950
143West DevonSouth West£299,950
144YorkYorkshire and The Humber£300,000
145DoverSouth East£300,000
146North NorfolkEast of England£300,000
147LutonEast of England£300,000
148LichfieldWest Midlands£300,995
149ExeterSouth West£302,000
150MedwaySouth East£305,000
151South NorfolkEast of England£305,000
152BroadlandEast of England£305,000
153SwaleSouth East£306,000
154Folkestone and HytheSouth East£312,000
155North SomersetSouth West£315,000
156Mid SuffolkEast of England£319,000
157TewkesburySouth West£320,000
158WiltshireSouth West£320,000
159HavantSouth East£320,000
160HuntingdonshireEast of England£320,000
161CheltenhamSouth West£320,000
162Derbyshire DalesEast Midlands£320,000
163ColchesterEast of England£322,000
164WychavonWest Midlands£325,000
165HarlowEast of England£325,000
166SolihullWest Midlands£325,000
167Malvern HillsWest Midlands£326,125
168East DevonSouth West£327,745
169StroudSouth West£330,000
170RutlandEast Midlands£330,000
171Southend-on-SeaEast of England£330,000
172BaberghEast of England£330,000
173Bournemouth, Christchurch and PooleSouth West£330,000
174StevenageEast of England£333,000
175HarboroughEast Midlands£334,000
176South GloucestershireSouth West£335,000
177BromsgroveWest Midlands£335,000
178BedfordEast of England£335,000
179Bristol, City ofSouth West£336,500
180RushcliffeEast Midlands£339,000
181CrawleySouth East£339,020
182EastleighSouth East£340,000
183East CambridgeshireEast of England£342,500
184ReadingSouth East£343,000
185AshfordSouth East£345,000
186DorsetSouth West£345,000
187BraintreeEast of England£345,000
188FarehamSouth East£345,000
189WorthingSouth East£345,000
190ThurrockEast of England£345,000
191TraffordNorth West£348,000
192ArunSouth East£350,000
193RushmoorSouth East£350,000
194WarwickWest Midlands£350,000
195CanterburySouth East£350,000
196Milton KeynesSouth East£350,000
197CherwellSouth East£352,500
198BasildonEast of England£355,000
199GraveshamSouth East£355,000
200RotherSouth East£357,500
201Test ValleySouth East£358,725
202Basingstoke and DeaneSouth East£360,000
203Castle PointEast of England£360,000
204MaidstoneSouth East£360,000
205Stratford-on-AvonWest Midlands£361,250
206Central BedfordshireEast of England£365,000
207DartfordSouth East£365,000
208South HamsSouth West£365,000
209Barking and DagenhamLondon£370,000
210AdurSouth East£375,000
211SloughSouth East£375,000
212MaldonEast of England£382,000
213WealdenSouth East£382,000
214West OxfordshireSouth East£385,000
215New ForestSouth East£385,000
216LewesSouth East£387,500
217Bath and North East SomersetSouth West£390,000
218Vale of White HorseSouth East£395,000
219West BerkshireSouth East£395,000
220ChelmsfordEast of England£399,995
221RochfordEast of England£400,000
222WatfordEast of England£405,000
223Bracknell ForestSouth East£406,000
224Tonbridge and MallingSouth East£407,000
225Brighton and HoveSouth East£412,500
226North HertfordshireEast of England£415,000
227ChichesterSouth East£420,000
228CroydonLondon£420,000
229BexleyLondon£420,000
230East HampshireSouth East£425,000
231BroxbourneEast of England£426,000
232Welwyn HatfieldEast of England£428,000
233South CambridgeshireEast of England£430,000
234HorshamSouth East£430,000
235HaveringLondon£437,000
236Mid SussexSouth East£437,600
237CotswoldSouth West£440,000
238DacorumEast of England£440,000
239Tunbridge WellsSouth East£440,750
240NewhamLondon£442,000
241Isles of ScillySouth West£442,500
242SuttonLondon£445,000
243WokingSouth East£445,000
244SpelthorneSouth East£445,000
245South OxfordshireSouth East£449,950
246OxfordSouth East£450,000
247East HertfordshireEast of England£450,000
248BuckinghamshireSouth East£450,000
249RunnymedeSouth East£455,000
250WinchesterSouth East£460,000

Median sale price over the last five years — the areas where buying costs the least. Nominal; outcome figures use category-A (full-market) repeat sales · HM Land Registry to 2026-07-31. How this is measured.

More questions

Where do homes most often resell for less than the owner paid?Where have homes most reliably held their value?Where have owners made the biggest gains on resale?Where have homes returned the most per year held?Where do owners hold on to their homes the longest?Which areas have the busiest housing markets?