Cheapest and most expensive places in England to buy a house (August 2026)

Kensington and Chelsea was the most expensive of England’s 295 councils in August 2026 (average house price £1,204,072).

Kingston upon Hull was the cheapest (£136,593). The middle council, Worthing, had £299,075.

1 council has no figure, and it is listed at the end with the reason.

Map of average house price across the UKSee it on the map
Average house price for every council in England, highest first. Councils without a figure are listed last with the reason.
RankCouncilRegionValue
1Kensington and ChelseaLondonLondon£1,204,072
2WestminsterLondonLondon£887,206
3Richmond upon ThamesLondonLondon£813,931
4CamdenLondonLondon£798,486
5Hammersmith and FulhamLondonLondon£754,825
6ElmbridgeSouth EastSouth East£735,548
7City of LondonLondonLondon£726,633
8WandsworthLondonLondon£694,210
9St AlbansEast of EnglandEast of England£655,974
10IslingtonLondonLondon£654,286
11HaringeyLondonLondon£633,221
12MertonLondonLondon£623,791
13HackneyLondonLondon£619,408
14Kingston upon ThamesLondonLondon£597,587
15BarnetLondonLondon£592,892
16Three RiversEast of EnglandEast of England£590,232
17EalingLondonLondon£589,875
18Windsor and MaidenheadSouth EastSouth East£583,688
19SouthwarkLondonLondon£569,160
20Epsom and EwellSouth EastSouth East£566,163
21WaverleySouth EastSouth East£559,306
22BrentLondonLondon£555,687
23HertsmereEast of EnglandEast of England£553,008
24Mole ValleySouth EastSouth East£552,344
25LambethLondonLondon£540,198
26GuildfordSouth EastSouth East£537,660
27SevenoaksSouth EastSouth East£535,810
28Waltham ForestLondonLondon£532,212
29HarrowLondonLondon£532,173
30Epping ForestEast of EnglandEast of England£530,653
31HounslowLondonLondon£528,051
32BrentwoodEast of EnglandEast of England£522,672
33BromleyLondonLondon£520,253
34TandridgeSouth EastSouth East£506,774
35WokinghamSouth EastSouth East£491,944
36LewishamLondonLondon£486,416
37Reigate and BansteadSouth EastSouth East£485,856
38RedbridgeLondonLondon£484,378
39HillingdonLondonLondon£482,137
40OxfordSouth EastSouth East£478,080
41BuckinghamshireSouth EastSouth East£477,450
42EnfieldLondonLondon£474,855
43HartSouth EastSouth East£472,755
44RunnymedeSouth EastSouth East£472,507
45South OxfordshireSouth EastSouth East£471,427
46CambridgeEast of EnglandEast of England£470,360
47UttlesfordEast of EnglandEast of England£468,166
48GreenwichLondonLondon£462,868
49SuttonLondonLondon£458,954
50Surrey HeathSouth EastSouth East£457,981
51East HertfordshireEast of EnglandEast of England£455,973
52WinchesterSouth EastSouth East£453,188
53Tunbridge WellsSouth EastSouth East£452,845
54DacorumEast of EnglandEast of England£450,935
55Tower HamletsLondonLondon£447,950
56Welwyn HatfieldEast of EnglandEast of England£446,043
57HaveringLondonLondon£444,572
58HorshamSouth EastSouth East£441,491
59South CambridgeshireEast of EnglandEast of England£441,410
60SpelthorneSouth EastSouth East£440,812
61East HampshireSouth EastSouth East£440,599
62WokingSouth EastSouth East£437,628
63Mid SussexSouth EastSouth East£431,904
64ChichesterSouth EastSouth East£428,364
65CotswoldSouth WestSouth West£426,296
66North HertfordshireEast of EnglandEast of England£422,835
67West OxfordshireSouth EastSouth East£416,123
68BexleyLondonLondon£414,833
69BroxbourneEast of EnglandEast of England£414,692
70Vale of White HorseSouth EastSouth East£411,712
71WatfordEast of EnglandEast of England£408,659
72Brighton and HoveSouth EastSouth East£408,240
73Bath and North East SomersetSouth WestSouth West£406,084
74Tonbridge and MallingSouth EastSouth East£405,507
75RochfordEast of EnglandEast of England£405,340
76West BerkshireSouth EastSouth East£401,830
77CroydonLondonLondon£396,718
78Stratford-on-AvonWest MidlandsWest Midlands£396,711
79MaldonEast of EnglandEast of England£393,909
80TraffordNorth WestNorth West£393,897
81Bracknell ForestSouth EastSouth East£391,521
82NewhamLondonLondon£388,045
83New ForestSouth EastSouth East£384,564
84WealdenSouth EastSouth East£380,679
85AdurSouth EastSouth East£378,990
86ChelmsfordEast of EnglandEast of England£376,682
87LewesSouth EastSouth East£374,305
88Basingstoke and DeaneSouth EastSouth East£373,551
89Test ValleySouth EastSouth East£372,289
90WarwickWest MidlandsWest Midlands£370,924
91Barking and DagenhamLondonLondon£369,881
92BasildonEast of EnglandEast of England£366,218
93South HamsSouth WestSouth West£360,616
94Castle PointEast of EnglandEast of England£357,241
95CherwellSouth EastSouth East£355,981
96Central BedfordshireEast of EnglandEast of England£355,263
97BristolSouth WestSouth West£353,596
98StroudSouth WestSouth West£353,416
99MaidstoneSouth EastSouth East£352,878
100ReadingSouth EastSouth East£350,501
101Malvern HillsWest MidlandsWest Midlands£349,550
102SloughSouth EastSouth East£349,397
103East DevonSouth WestSouth West£345,256
104GraveshamSouth EastSouth East£342,498
105DartfordSouth EastSouth East£342,167
106Derbyshire DalesEast MidlandsEast Midlands£341,776
107HarboroughEast MidlandsEast Midlands£341,706
108AshfordSouth EastSouth East£340,991
109East CambridgeshireEast of EnglandEast of England£340,059
110LichfieldWest MidlandsWest Midlands£339,176
111CanterburySouth EastSouth East£336,427
112RotherSouth EastSouth East£335,680
113South GloucestershireSouth WestSouth West£335,572
114FarehamSouth EastSouth East£334,303
115BromsgroveWest MidlandsWest Midlands£332,683
116CrawleySouth EastSouth East£332,097
117SolihullWest MidlandsWest Midlands£332,022
118BaberghEast of EnglandEast of England£331,207
119BedfordEast of EnglandEast of England£330,462
120BraintreeEast of EnglandEast of England£330,089
121RushcliffeEast MidlandsEast Midlands£329,528
122DorsetSouth WestSouth West£328,589
123CheltenhamSouth WestSouth West£328,178
124WiltshireSouth WestSouth West£328,102
125RushmoorSouth EastSouth East£326,799
126Southend-on-SeaEast of EnglandEast of England£326,132
127Milton KeynesSouth EastSouth East£323,868
128TewkesburySouth WestSouth West£323,497
129WychavonWest MidlandsWest Midlands£322,210
130ArunSouth EastSouth East£320,505
131ThurrockEast of EnglandEast of England£319,969
132HavantSouth EastSouth East£319,869
133StockportNorth WestNorth West£319,016
134Mid SuffolkEast of EnglandEast of England£317,979
135HarlowEast of EnglandEast of England£317,453
136North SomersetSouth WestSouth West£314,307
137BroadlandEast of EnglandEast of England£313,806
138EastleighSouth EastSouth East£312,753
139Cheshire EastNorth WestNorth West£311,897
140YorkYorkshire and The HumberYorkshire and The Humber£311,865
141Bournemouth, Christchurch and PooleSouth WestSouth West£310,176
142StevenageEast of EnglandEast of England£309,123
143South StaffordshireWest MidlandsWest Midlands£308,695
144South NorfolkEast of EnglandEast of England£307,735
145RutlandEast MidlandsEast Midlands£307,406
146HuntingdonshireEast of EnglandEast of England£306,954
147Folkestone and HytheSouth EastSouth East£302,106
148WorthingSouth EastSouth East£299,075
149TeignbridgeSouth WestSouth West£298,159
150MedwaySouth EastSouth East£297,757
151Forest of DeanSouth WestSouth West£296,807
152SwaleSouth EastSouth East£296,578
153West SuffolkEast of EnglandEast of England£295,860
154ColchesterEast of EnglandEast of England£294,210
155BlabyEast MidlandsEast Midlands£293,412
156HerefordshireWest MidlandsWest Midlands£291,495
157West NorthamptonshireEast MidlandsEast Midlands£289,726
158ExeterSouth WestSouth West£289,403
159West DevonSouth WestSouth West£286,921
160MeltonEast MidlandsEast Midlands£286,469
161North NorfolkEast of EnglandEast of England£286,315
162Mid DevonSouth WestSouth West£285,982
163LutonEast of EnglandEast of England£285,800
164Ribble ValleyNorth WestNorth West£284,529
165DoverSouth EastSouth East£282,945
166SomersetSouth WestSouth West£282,498
167North West LeicestershireEast MidlandsEast Midlands£282,397
168North DevonSouth WestSouth West£280,441
169RugbyWest MidlandsWest Midlands£278,324
170East SuffolkEast of EnglandEast of England£277,949
171ShropshireWest MidlandsWest Midlands£277,521
172CornwallSouth WestSouth West£274,570
173Cheshire West and ChesterNorth WestNorth West£270,534
174CharnwoodEast MidlandsEast Midlands£270,351
175North YorkshireYorkshire and The HumberYorkshire and The Humber£270,080
176ThanetSouth EastSouth East£268,549
177North WarwickshireWest MidlandsWest Midlands£268,337
178TorridgeSouth WestSouth West£267,174
179BrecklandEast of EnglandEast of England£266,835
180King's Lynn and West NorfolkEast of EnglandEast of England£266,248
181High PeakEast MidlandsEast Midlands£265,635
182South KestevenEast MidlandsEast Midlands£265,305
183SwindonSouth WestSouth West£263,685
184TendringEast of EnglandEast of England£260,636
185StaffordWest MidlandsWest Midlands£260,446
186South DerbyshireEast MidlandsEast Midlands£259,537
187WarringtonNorth WestNorth West£259,224
188Hinckley and BosworthEast MidlandsEast Midlands£258,960
189WorcesterWest MidlandsWest Midlands£257,871
190Oadby and WigstonEast MidlandsEast Midlands£257,504
191ManchesterNorth WestNorth West£256,760
192EastbourneSouth EastSouth East£255,642
193North East DerbyshireEast MidlandsEast Midlands£253,012
194North NorthamptonshireEast MidlandsEast Midlands£252,884
195BroxtoweEast MidlandsEast Midlands£251,231
196RedditchWest MidlandsWest Midlands£247,042
197LeedsYorkshire and The HumberYorkshire and The Humber£246,385
198PortsmouthSouth EastSouth East£245,954
199Isle of WightSouth EastSouth East£245,670
200GedlingEast MidlandsEast Midlands£245,028
201BuryNorth WestNorth West£243,107
202North KestevenEast MidlandsEast Midlands£242,384
203West LancashireNorth WestNorth West£240,850
204GosportSouth EastSouth East£240,093
205HastingsSouth EastSouth East£238,780
206GloucesterSouth WestSouth West£237,705
207Newark and SherwoodEast MidlandsEast Midlands£236,524
208SouthamptonSouth EastSouth East£235,729
209BirminghamWest MidlandsWest Midlands£234,867
210DudleyWest MidlandsWest Midlands£233,819
211Wyre ForestWest MidlandsWest Midlands£233,740
212TamworthWest MidlandsWest Midlands£232,956
213Amber ValleyEast MidlandsEast Midlands£232,141
214PeterboroughEast of EnglandEast of England£231,634
215Cannock ChaseWest MidlandsWest Midlands£231,333
216Westmorland and FurnessNorth WestNorth West£231,161
217FyldeNorth WestNorth West£230,340
218East StaffordshireWest MidlandsWest Midlands£229,876
219CoventryWest MidlandsWest Midlands£227,721
220NorwichEast of EnglandEast of England£227,535
221LeicesterEast MidlandsEast Midlands£226,881
222Nuneaton and BedworthWest MidlandsWest Midlands£226,730
223IpswichEast of EnglandEast of England£226,175
224South HollandEast MidlandsEast Midlands£226,156
225FenlandEast of EnglandEast of England£224,770
226Staffordshire MoorlandsWest MidlandsWest Midlands£224,481
227SalfordNorth WestNorth West£223,323
228PlymouthSouth WestSouth West£223,229
229Telford and WrekinWest MidlandsWest Midlands£221,853
230WirralNorth WestNorth West£221,673
231TorbaySouth WestSouth West£221,469
232SeftonNorth WestNorth West£221,105
233East Riding of YorkshireYorkshire and The HumberYorkshire and The Humber£219,871
234ErewashEast MidlandsEast Midlands£218,506
235SheffieldYorkshire and The HumberYorkshire and The Humber£217,603
236OldhamNorth WestNorth West£217,214
237WalsallWest MidlandsWest Midlands£216,878
238ChorleyNorth WestNorth West£216,624
239WolverhamptonWest MidlandsWest Midlands£215,801
240NorthumberlandNorth EastNorth East£213,113
241TamesideNorth WestNorth West£213,026
242South RibbleNorth WestNorth West£212,563
243BassetlawEast MidlandsEast Midlands£211,488
244Newcastle upon TyneNorth EastNorth East£211,255
245RochdaleNorth WestNorth West£211,022
246West LindseyEast MidlandsEast Midlands£210,754
247DerbyEast MidlandsEast Midlands£210,076
248KirkleesYorkshire and The HumberYorkshire and The Humber£208,427
249Newcastle-under-LymeWest MidlandsWest Midlands£208,269
250East LindseyEast MidlandsEast Midlands£208,075
251SandwellWest MidlandsWest Midlands£207,065
252North TynesideNorth EastNorth East£205,554
253Great YarmouthEast of EnglandEast of England£204,630
254BoltonNorth WestNorth West£203,951
255LancasterNorth WestNorth West£203,781
256ChesterfieldEast MidlandsEast Midlands£202,519
257RossendaleNorth WestNorth West£201,483
258WakefieldYorkshire and The HumberYorkshire and The Humber£199,283
259CalderdaleYorkshire and The HumberYorkshire and The Humber£197,651
260WiganNorth WestNorth West£194,393
261KnowsleyNorth WestNorth West£191,550
262RotherhamYorkshire and The HumberYorkshire and The Humber£191,052
263NottinghamEast MidlandsEast Midlands£189,547
264AshfieldEast MidlandsEast Midlands£189,498
265HaltonNorth WestNorth West£189,435
266WyreNorth WestNorth West£188,833
267LiverpoolNorth WestNorth West£188,427
268PrestonNorth WestNorth West£188,103
269St. HelensNorth WestNorth West£186,445
270BradfordYorkshire and The HumberYorkshire and The Humber£185,297
271MansfieldEast MidlandsEast Midlands£184,895
272BolsoverEast MidlandsEast Midlands£183,198
273LincolnEast MidlandsEast Midlands£182,294
274North LincolnshireYorkshire and The HumberYorkshire and The Humber£180,345
275BostonEast MidlandsEast Midlands£180,174
276BarnsleyYorkshire and The HumberYorkshire and The Humber£173,053
277DoncasterYorkshire and The HumberYorkshire and The Humber£172,770
278Stockton-on-TeesNorth EastNorth East£172,698
279CumberlandNorth WestNorth West£172,654
280Blackburn with DarwenNorth WestNorth West£160,727
281South TynesideNorth EastNorth East£160,518
282DarlingtonNorth EastNorth East£159,770
283GatesheadNorth EastNorth East£156,036
284PendleNorth WestNorth West£156,011
285Stoke-on-TrentWest MidlandsWest Midlands£150,112
286SunderlandNorth EastNorth East£147,763
287North East LincolnshireYorkshire and The HumberYorkshire and The Humber£146,370
288Redcar and ClevelandNorth EastNorth East£146,259
289HyndburnNorth WestNorth West£142,964
290MiddlesbroughNorth EastNorth East£142,868
291County DurhamNorth EastNorth East£140,788
292BlackpoolNorth WestNorth West£138,065
293BurnleyNorth WestNorth West£136,703
294HartlepoolNorth EastNorth East£136,625
295Kingston upon HullYorkshire and The HumberYorkshire and The Humber£136,593
–Isles of ScillySouth West

The UK House Price Index leaves out the Isles of Scilly because it has very few sales each month.

South WestNo figure

Source and method · See it on the map