House prices per square metre, cheapest to most expensive

Middlesbrough is the cheapest of 314 councils in England and Wales, at a median of £1,482 per m². Next come Blackburn with Darwen (£1,519), Hyndburn (£1,524), County Durham (£1,527), Blaenau Gwent (£1,528). The most expensive is Kensington and Chelsea, at £14,881 per m². For comparison: £3,342 for the median council.

The cheapest council in each nation

All 314 councils, cheapest first

Select a column heading to re-sort. Every council links to its area guide. Download this table (CSV).

House prices per square metre by council: all 314 councils, cheapest first. Sources and method below.
RankCouncil NationMedian price per m²Per sq ft
1MiddlesbroughEngland£1,482£138
2Blackburn with DarwenEngland£1,519£141
3HyndburnEngland£1,524£142
4County DurhamEngland£1,527£142
5Blaenau GwentWales£1,528£142
6BlackpoolEngland£1,533£142
7BurnleyEngland£1,534£143
8HartlepoolEngland£1,544£143
9Merthyr TydfilWales£1,585£147
10SunderlandEngland£1,587£147
11Kingston upon HullEngland£1,595£148
12PendleEngland£1,646£153
13Rhondda Cynon TafWales£1,684£156
14Neath Port TalbotWales£1,722£160
15DarlingtonEngland£1,734£161
16North East LincolnshireEngland£1,800£167
17South TynesideEngland£1,804£168
18Stoke-on-TrentEngland£1,833£170
19Redcar and ClevelandEngland£1,862£173
20Stockton-on-TeesEngland£1,903£177
21GatesheadEngland£1,917£178
22PrestonEngland£1,933£180
23DoncasterEngland£1,939£180
24KnowsleyEngland£1,941£180
25BarnsleyEngland£2,001£186
26BradfordEngland£2,007£187
27LiverpoolEngland£2,008£187
28North LincolnshireEngland£2,013£187
29CarmarthenshireWales£2,014£187
30HaltonEngland£2,015£187
31RossendaleEngland£2,078£193
32TorfaenWales£2,089£194
33CaerphillyWales£2,112£196
34RotherhamEngland£2,146£199
35SwanseaWales£2,182£203
36GwyneddWales£2,188£203
37MansfieldEngland£2,189£203
38BostonEngland£2,192£204
39St. HelensEngland£2,192£204
40Newcastle upon TyneEngland£2,225£207
41NorthumberlandEngland£2,226£207
42BolsoverEngland£2,236£208
43CalderdaleEngland£2,237£208
44WiganEngland£2,249£209
45BassetlawEngland£2,250£209
46WirralEngland£2,256£210
47AshfieldEngland£2,266£211
48RochdaleEngland£2,278£212
49Newcastle-under-LymeEngland£2,280£212
50North TynesideEngland£2,292£213
51BoltonEngland£2,293£213
52SeftonEngland£2,313£215
53WyreEngland£2,317£215
54CeredigionWales£2,319£215
55WrexhamWales£2,326£216
56PembrokeshireWales£2,327£216
57KirkleesEngland£2,332£217
58West LindseyEngland£2,333£217
59WakefieldEngland£2,336£217
60ChesterfieldEngland£2,353£219
61OldhamEngland£2,357£219
62NottinghamEngland£2,372£220
63LincolnEngland£2,385£222
64Isle of AngleseyWales£2,425£225
65East LindseyEngland£2,428£226
66LancasterEngland£2,432£226
67DenbighshireWales£2,438£226
68WolverhamptonEngland£2,439£227
69BridgendWales£2,444£227
70PowysWales£2,447£227
71FlintshireWales£2,447£227
72ConwyWales£2,455£228
73East Riding of YorkshireEngland£2,455£228
74South HollandEngland£2,477£230
75WalsallEngland£2,478£230
76NewportWales£2,482£231
77South RibbleEngland£2,490£231
78FyldeEngland£2,500£232
79SheffieldEngland£2,517£234
80ChorleyEngland£2,529£235
81Newark and SherwoodEngland£2,535£236
82Telford and WrekinEngland£2,536£236
83DerbyEngland£2,540£236
84West LancashireEngland£2,567£238
85SandwellEngland£2,571£239
86FenlandEngland£2,578£240
87PlymouthEngland£2,585£240
88TamesideEngland£2,589£241
89Cannock ChaseEngland£2,627£244
90Nuneaton and BedworthEngland£2,647£246
91ErewashEngland£2,657£247
92North KestevenEngland£2,670£248
93North East DerbyshireEngland£2,696£251
94Great YarmouthEngland£2,697£251
95Amber ValleyEngland£2,702£251
96East StaffordshireEngland£2,703£251
97PeterboroughEngland£2,704£251
98BirminghamEngland£2,706£251
99Staffordshire MoorlandsEngland£2,707£251
100CoventryEngland£2,712£252
101SalfordEngland£2,755£256
102DudleyEngland£2,761£257
103Ribble ValleyEngland£2,767£257
104BuryEngland£2,814£261
105South KestevenEngland£2,815£262
106LeicesterEngland£2,822£262
107LeedsEngland£2,823£262
108IpswichEngland£2,843£264
109South DerbyshireEngland£2,844£264
110King's Lynn and West NorfolkEngland£2,847£264
111GedlingEngland£2,874£267
112Cheshire West and ChesterEngland£2,875£267
113StaffordEngland£2,877£267
114TamworthEngland£2,897£269
115Wyre ForestEngland£2,904£270
116RedditchEngland£2,907£270
117North West LeicestershireEngland£2,909£270
118North NorthamptonshireEngland£2,938£273
119BroxtoweEngland£2,954£274
120ManchesterEngland£2,956£275
121ShropshireEngland£2,972£276
122North WarwickshireEngland£3,000£279
123TorbayEngland£3,000£279
124High PeakEngland£3,021£281
125WarringtonEngland£3,021£281
126WorcesterEngland£3,023£281
127Cheshire EastEngland£3,034£282
128BrecklandEngland£3,040£282
129MeltonEngland£3,043£283
130Hinckley and BosworthEngland£3,046£283
131NorwichEngland£3,050£283
132Isle of WightEngland£3,083£286
133CardiffWales£3,094£287
134GosportEngland£3,115£289
135BlabyEngland£3,135£291
136PortsmouthEngland£3,144£292
137GloucesterEngland£3,145£292
138CharnwoodEngland£3,148£293
139HerefordshireEngland£3,148£293
140Forest of DeanEngland£3,168£294
141Vale of GlamorganWales£3,182£296
142TorridgeEngland£3,184£296
143RugbyEngland£3,207£298
144West DevonEngland£3,218£299
145SwindonEngland£3,240£301
146South StaffordshireEngland£3,242£301
147Oadby and WigstonEngland£3,262£303
148East SuffolkEngland£3,270£304
149SouthamptonEngland£3,276£304
150LichfieldEngland£3,283£305
151Mid DevonEngland£3,293£306
152West NorthamptonshireEngland£3,296£306
153South NorfolkEngland£3,304£307
154North NorfolkEngland£3,310£308
155North DevonEngland£3,314£308
156Malvern HillsEngland£3,334£310
157RutlandEngland£3,339£310
158MonmouthshireWales£3,346£311
159West SuffolkEngland£3,370£313
160HarboroughEngland£3,378£314
161TendringEngland£3,395£315
162Mid SuffolkEngland£3,396£315
163Derbyshire DalesEngland£3,402£316
164BroadlandEngland£3,403£316
165CornwallEngland£3,414£317
166HastingsEngland£3,418£318
167RushcliffeEngland£3,455£321
168WychavonEngland£3,502£325
169ThanetEngland£3,521£327
170EastbourneEngland£3,524£327
171HuntingdonshireEngland£3,544£329
172StockportEngland£3,547£330
173TeignbridgeEngland£3,572£332
174DoverEngland£3,587£333
175WiltshireEngland£3,591£334
176BaberghEngland£3,607£335
177East CambridgeshireEngland£3,611£335
178SwaleEngland£3,621£336
179Folkestone and HytheEngland£3,629£337
180StroudEngland£3,633£338
181ExeterEngland£3,643£338
182HavantEngland£3,646£339
183SolihullEngland£3,664£340
184TewkesburyEngland£3,668£341
185BromsgroveEngland£3,674£341
186YorkEngland£3,693£343
187BedfordEngland£3,700£344
188LutonEngland£3,736£347
189North SomersetEngland£3,737£347
190MedwayEngland£3,744£348
191East DevonEngland£3,765£350
192South HamsEngland£3,826£355
193ColchesterEngland£3,846£357
194DorsetEngland£3,867£359
195AshfordEngland£3,892£362
196Stratford-on-AvonEngland£3,893£362
197BraintreeEngland£3,922£364
198Milton KeynesEngland£3,925£365
199StevenageEngland£3,938£366
200ArunEngland£3,972£369
201South GloucestershireEngland£4,000£372
202TraffordEngland£4,000£372
203RotherEngland£4,004£372
204CanterburyEngland£4,022£374
205EastleighEngland£4,023£374
206Bournemouth, Christchurch and PooleEngland£4,026£374
207WarwickEngland£4,031£374
208CheltenhamEngland£4,034£375
209Test ValleyEngland£4,058£377
210HarlowEngland£4,059£377
211FarehamEngland£4,065£378
212CherwellEngland£4,092£380
213Central BedfordshireEngland£4,116£382
214Southend-on-SeaEngland£4,128£384
215BristolEngland£4,139£385
216MaidstoneEngland£4,146£385
217GraveshamEngland£4,155£386
218MaldonEngland£4,158£386
219CrawleyEngland£4,168£387
220Basingstoke and DeaneEngland£4,183£389
221Vale of White HorseEngland£4,227£393
222Castle PointEngland£4,232£393
223BasildonEngland£4,259£396
224RushmoorEngland£4,261£396
225West OxfordshireEngland£4,276£397
226CotswoldEngland£4,277£397
227WealdenEngland£4,297£399
228Bath and North East SomersetEngland£4,300£400
229RochfordEngland£4,311£401
230South CambridgeshireEngland£4,313£401
231ReadingEngland£4,322£402
232ThurrockEngland£4,322£402
233WorthingEngland£4,345£404
234New ForestEngland£4,356£405
235West BerkshireEngland£4,417£410
236LewesEngland£4,476£416
237UttlesfordEngland£4,491£417
238East HampshireEngland£4,499£418
239AdurEngland£4,500£418
240ChichesterEngland£4,533£421
241DartfordEngland£4,552£423
242Tonbridge and MallingEngland£4,617£429
243ChelmsfordEngland£4,620£429
244Bracknell ForestEngland£4,713£438
245HorshamEngland£4,789£445
246Surrey HeathEngland£4,789£445
247Barking and DagenhamEngland£4,833£449
248Tunbridge WellsEngland£4,834£449
249Mid SussexEngland£4,855£451
250WinchesterEngland£4,868£452
251North HertfordshireEngland£4,870£452
252HartEngland£4,917£457
253SloughEngland£4,928£458
254BroxbourneEngland£4,940£459
255South OxfordshireEngland£4,946£459
256BuckinghamshireEngland£4,947£460
257CroydonEngland£5,000£465
258WokinghamEngland£5,038£468
259HaveringEngland£5,044£469
260Welwyn HatfieldEngland£5,083£472
261East HertfordshireEngland£5,089£473
262DacorumEngland£5,092£473
263TandridgeEngland£5,147£478
264RedbridgeEngland£5,167£480
265SevenoaksEngland£5,176£481
266BexleyEngland£5,184£482
267Isles of ScillyEngland£5,227£486
268WatfordEngland£5,269£490
269NewhamEngland£5,283£491
270BrentwoodEngland£5,286£491
271SpelthorneEngland£5,294£492
272WokingEngland£5,296£492
273Reigate and BansteadEngland£5,298£492
274Brighton and HoveEngland£5,374£499
275RunnymedeEngland£5,384£500
276GreenwichEngland£5,407£502
277EnfieldEngland£5,461£507
278Windsor and MaidenheadEngland£5,531£514
279OxfordEngland£5,618£522
280WaverleyEngland£5,631£523
281SuttonEngland£5,645£524
282Epping ForestEngland£5,652£525
283HounslowEngland£5,674£527
284GuildfordEngland£5,692£529
285BromleyEngland£5,762£535
286HertsmereEngland£5,800£539
287CambridgeEngland£5,849£543
288HillingdonEngland£5,856£544
289Mole ValleyEngland£5,874£546
290HarrowEngland£5,912£549
291Three RiversEngland£5,947£552
292Epsom and EwellEngland£5,949£553
293BrentEngland£6,095£566
294LewishamEngland£6,290£584
295St AlbansEngland£6,462£600
296BarnetEngland£6,524£606
297MertonEngland£6,525£606
298ElmbridgeEngland£6,580£611
299Kingston upon ThamesEngland£6,587£612
300Waltham ForestEngland£6,605£614
301EalingEngland£6,620£615
302HaringeyEngland£7,135£663
303Tower HamletsEngland£7,246£673
304LambethEngland£7,461£693
305SouthwarkEngland£7,572£704
306Richmond upon ThamesEngland£8,173£759
307WandsworthEngland£8,349£776
308HackneyEngland£8,440£784
309IslingtonEngland£9,186£853
310Hammersmith and FulhamEngland£9,561£888
311CamdenEngland£10,251£952
312WestminsterEngland£11,995£1,114
313City of LondonEngland£12,689£1,179
314Kensington and ChelseaEngland£14,881£1,383

How this ranking is made

Every sale in HM Land Registry's Price Paid Data since 2022 is matched to the floor area on the home's Energy Performance Certificate. We take the median price per square metre in each neighbourhood, then the median of those across the council. Price per m² compares homes of different sizes fairly; it reflects what sold, not every home. Scotland and Northern Ireland use different registers and are not covered.

Common questions

Where is the cheapest place to buy a home per square metre?

Middlesbrough, at a median of £1,482 per square metre, against £3,342 for the median council.

Where is the most expensive place to buy per square metre?

Kensington and Chelsea, at a median of £14,881 per square metre.

Why use price per square metre?

Average prices mostly reflect what kind of homes sell in an area. Price per square metre compares a flat and a family house on the same footing.

More rankings

Quietest places to live in Great Britain · Best places to live for parks · Crime rate by council · Social housing by council

Open data under the Open Government Licence v3.0. Full details in the methodology. Page updated 9 October 2026. If you use these figures, a link to this page is appreciated.