Skip to content

Price per square foot: what UK homes sell for

Price per square foot is the sale price divided by the home's floor area. It is the one number that lets a two-bed flat be compared with a four-bed house. Every figure here is a median of HM Land Registry sales in England and Wales matched to the property's EPC floor area, over the 24 months to June 2026. Work out a figure with the calculator, then see how it compares by region, county, London borough, town and property type.

England & Wales
£311/sq ft
24 months to June 2026
1,389,469 sales with a floor area
London
£617/sq ft
98% above England & Wales
147,529 matched sales
Most expensive county
£506/sq ft
Surrey
29,380 matched sales
Most expensive borough
£1,297/sq ft
Kensington and Chelsea
2,654 matched sales
Cheapest region
£192/sq ft
North East
65,104 matched sales

Price per square foot calculator

Unit

Enter a price and a floor area (from the EPC or the floorplan) to get the price per square foot and see how it compares.

Price per square foot by region

Region£/sq ft Typical range Matched sales Median price Typical size
London £617 £501–£791 147,529 £530,000 861 sq ft
South East £404 £333–£484 226,619 £382,000 915 sq ft
East of England £363 £294–£448 158,212 £345,000 926 sq ft
South West £332 £273–£395 144,509 £310,000 915 sq ft
England £316 £237–£424 1,321,807 £300,000 915 sq ft
England and Wales £311 £232–£418 1,389,469 £295,000 915 sq ft
West Midlands £278 £225–£331 125,988 £252,000 904 sq ft
East Midlands £264 £216–£312 124,253 £249,950 926 sq ft
North West £245 £186–£306 178,944 £224,000 915 sq ft
Yorkshire and the Humber £235 £182–£295 131,326 £212,000 904 sq ft
Wales £232 £175–£290 67,662 £217,000 926 sq ft
North East £192 £139–£240 65,104 £170,000 926 sq ft

Median £/sq ft of sales matched to an EPC floor area, 24 months to June 2026. "Typical range" is the middle half of those sales (25th to 75th percentile); "typical size" the median floor area of homes sold.

Price per square foot by county

#County£/sq ft Typical range Matched sales Median price Typical size
1Surrey South East£506 £434–£584 29,380 £505,000 947 sq ft
2Hertfordshire East of England£491 £417–£576 28,804 £457,500 926 sq ft
3Berkshire South East£450 £387–£520 20,981 £430,000 915 sq ft
4Buckinghamshire South East£420 £354–£494 19,882 £419,000 947 sq ft
5Oxfordshire South East£412 £353–£484 17,247 £406,000 947 sq ft
6West Sussex South East£410 £350–£473 23,294 £385,000 904 sq ft
7East Sussex South East£394 £321–£480 21,147 £360,000 904 sq ft
8Essex East of England£393 £333–£461 48,797 £370,000 915 sq ft
9Kent South East£372 £309–£436 46,183 £345,998 904 sq ft
10Bedfordshire East of England£369 £322–£419 17,140 £350,000 936 sq ft
11Hampshire South East£366 £302–£433 46,908 £342,000 915 sq ft
12Dorset South West£363 £305–£427 21,002 £340,000 915 sq ft
13Gloucestershire South West£350 £296–£408 25,108 £325,000 915 sq ft
14Cambridgeshire East of England£323 £263–£403 21,769 £325,000 958 sq ft
15Wiltshire South West£323 £271–£372 19,467 £305,000 926 sq ft
16Warwickshire West Midlands£322 £267–£381 17,343 £310,000 936 sq ft
17Somerset South West£321 £266–£383 25,620 £309,998 926 sq ft
18Rutland East Midlands£308 £263–£355 1,114 £335,000 1,044 sq ft
19Worcestershire West Midlands£305 £255–£352 15,256 £290,000 926 sq ft
20Cornwall South West£305 £250–£369 12,806 £287,500 883 sq ft
21Devon South West£303 £244–£359 31,378 £280,000 904 sq ft
22Suffolk East of England£303 £254–£351 19,599 £290,000 915 sq ft
23Northamptonshire East Midlands£292 £245–£338 21,909 £280,000 958 sq ft
24Norfolk East of England£291 £245–£335 24,202 £275,000 915 sq ft
25Leicestershire East Midlands£290 £246–£330 25,467 £275,000 947 sq ft
26Herefordshire West Midlands£288 £243–£333 3,817 £295,000 926 sq ft
27Isle of Wight South East£282 £226–£339 3,526 £260,000 883 sq ft
28Cheshire North West£280 £223–£337 30,719 £270,000 936 sq ft
29Greater Manchester North West£279 £219–£342 63,374 £240,000 883 sq ft
30Shropshire West Midlands£273 £227–£312 11,855 £260,000 926 sq ft
31North Yorkshire Yorkshire and the Humber£267 £202–£335 28,257 £252,000 926 sq ft
32Derbyshire East Midlands£258 £207–£303 28,529 £230,000 893 sq ft
33Staffordshire West Midlands£256 £199–£307 28,535 £230,000 893 sq ft
34Nottinghamshire East Midlands£251 £203–£300 28,900 £230,000 915 sq ft
35West Yorkshire Yorkshire and the Humber£242 £189–£300 55,529 £215,000 883 sq ft
36Merseyside North West£225 £171–£278 32,195 £207,000 936 sq ft
37South Yorkshire Yorkshire and the Humber£224 £174–£277 31,983 £195,000 893 sq ft
38Lincolnshire East Midlands£222 £178–£263 29,152 £215,000 947 sq ft
39Northumberland North East£217 £163–£267 9,180 £208,000 947 sq ft
40East Riding of Yorkshire Yorkshire and the Humber£213 £164–£261 16,421 £190,000 915 sq ft
41Lancashire North West£211 £156–£262 42,055 £190,000 926 sq ft
42Tyne and Wear North East£206 £153–£256 26,414 £180,000 915 sq ft
43Cumbria North West£206 £147–£264 13,355 £200,000 915 sq ft
44County Durham North East£175 £123–£222 24,497 £156,000 936 sq ft

Price per square foot by London borough

#Borough£/sq ft Typical range Matched sales Median price Typical size
1Kensington and Chelsea London£1,297 £1,001–£1,702 2,654 £1,135,000 936 sq ft
2Westminster London£1,110 £897–£1,448 3,756 £869,000 840 sq ft
3City of London London£1,036 £881–£1,235 316 £762,500 721 sq ft
4Camden London£982 £813–£1,182 3,446 £760,000 829 sq ft
5Hammersmith and Fulham London£911 £757–£1,075 3,884 £730,000 850 sq ft
6Islington London£901 £761–£1,071 4,093 £650,000 764 sq ft
7Hackney London£808 £686–£943 3,019 £580,000 743 sq ft
8Wandsworth London£795 £669–£933 8,726 £650,000 840 sq ft
9Richmond London£753 £627–£902 5,392 £700,000 936 sq ft
10Southwark London£735 £619–£860 5,578 £545,000 764 sq ft
11Haringey London£714 £589–£859 4,222 £580,000 840 sq ft
12Lambeth London£701 £592–£834 6,123 £535,000 775 sq ft
13Tower Hamlets London£701 £588–£864 4,371 £495,000 743 sq ft
14Merton London£664 £553–£809 4,264 £561,000 893 sq ft
15Ealing London£657 £557–£774 4,742 £530,000 829 sq ft
16Waltham Forest London£644 £546–£742 5,686 £535,000 850 sq ft
17Kingston upon Thames London£615 £537–£706 3,416 £541,000 883 sq ft
18Barnet London£603 £525–£692 5,240 £578,000 969 sq ft
19Lewisham London£601 £516–£697 5,827 £480,000 829 sq ft
20Brent London£594 £509–£720 2,790 £545,000 893 sq ft
21Hounslow London£581 £486–£731 4,109 £497,500 861 sq ft
22Harrow London£552 £484–£623 3,420 £555,000 969 sq ft
23Hillingdon London£545 £474–£626 4,989 £505,000 893 sq ft
24Greenwich London£541 £466–£639 5,207 £455,000 850 sq ft
25Newham London£535 £451–£647 3,178 £435,628 818 sq ft
26Bromley London£534 £468–£613 7,214 £517,500 958 sq ft
27Enfield London£526 £460–£601 4,646 £480,000 926 sq ft
28Sutton London£518 £452–£591 4,727 £466,000 861 sq ft
29Redbridge London£507 £440–£599 3,778 £500,000 969 sq ft
30Bexley London£482 £421–£540 4,807 £429,000 893 sq ft
31Havering London£476 £420–£533 6,270 £450,000 926 sq ft
32Croydon London£467 £410–£528 6,907 £425,000 904 sq ft
33Barking and Dagenham London£454 £407–£502 2,106 £380,000 797 sq ft

The most expensive towns per square foot

#Town£/sq ft Typical range Matched sales Median price Typical size
1Teddington London£767 £642–£890 651 £760,000 936 sq ft
2Twickenham London£736 £627–£855 1,520 £655,000 915 sq ft
3Thames Ditton Surrey£685 £600–£772 316 £780,000 1,087 sq ft
4Harpenden Hertfordshire£654 £553–£758 862 £785,000 1,195 sq ft
5Hampton London£654 £567–£732 518 £650,000 947 sq ft
6Esher Surrey£648 £557–£747 590 £902,500 1,362 sq ft
7Radlett Hertfordshire£630 £549–£728 300 £821,000 1,189 sq ft
8Surbiton London£626 £556–£702 1,331 £517,250 840 sq ft
9Cobham Surrey£624 £536–£715 404 £927,500 1,356 sq ft
10Beaconsfield Buckinghamshire£622 £542–£688 440 £975,000 1,485 sq ft
11New Malden London£620 £548–£691 777 £651,000 1,055 sq ft
12Amersham Buckinghamshire£616 £528–£705 564 £730,000 1,119 sq ft
13Berkhamsted Hertfordshire£614 £513–£709 674 £645,000 963 sq ft
14Brentford London£613 £539–£735 553 £465,000 775 sq ft
15Pinner London£600 £525–£683 824 £708,000 1,130 sq ft
16Henley-on-Thames Oxfordshire£598 £513–£671 518 £740,000 1,125 sq ft
17Ruislip London£596 £523–£679 1,121 £572,250 926 sq ft
18Marlow Buckinghamshire£596 £505–£685 509 £670,000 1,066 sq ft
19St Albans Hertfordshire£594 £500–£691 3,194 £581,500 958 sq ft
20Rickmansworth Hertfordshire£594 £513–£676 1,008 £639,500 1,033 sq ft

The cheapest towns per square foot

#Town£/sq ft Typical range Matched sales Median price Typical size
1Peterlee County Durham£106 £85–£152 731 £85,750 883 sq ft
2Ferryhill County Durham£121 £90–£169 464 £97,250 872 sq ft
3Stanley County Durham£124 £92–£175 888 £110,000 893 sq ft
4Crook County Durham£132 £94–£190 567 £115,000 915 sq ft
5Treorchy Rhondda Cynon Taff£135 £109–£164 316 £120,000 883 sq ft
6Abertillery Blaenau Gwent£137 £116–£162 388 £125,000 904 sq ft
7Nelson Lancashire£138 £99–£191 1,025 £119,000 861 sq ft
8Tonypandy Rhondda Cynon Taff£138 £115–£165 421 £123,500 893 sq ft
9Mountain Ash Rhondda Cynon Taff£141 £113–£171 383 £123,000 872 sq ft
10Maesteg Bridgend£144 £115–£177 401 £135,000 936 sq ft
11Bishop Auckland County Durham£145 £98–£189 1,311 £129,000 915 sq ft
12Tredegar Blaenau Gwent£147 £115–£179 361 £140,000 936 sq ft
13Birkenhead Merseyside£148 £122–£183 1,019 £135,000 926 sq ft
14Accrington Lancashire£149 £106–£210 1,558 £135,000 904 sq ft
15Seaham County Durham£149 £107–£208 716 £124,475 850 sq ft
16Maryport Cumbria£149 £107–£206 373 £155,000 958 sq ft
17Blackpool Lancashire£151 £120–£188 3,474 £136,000 915 sq ft
18Fleetwood Lancashire£151 £118–£197 655 £137,000 926 sq ft
19Porth Rhondda Cynon Taff£155 £128–£205 599 £145,000 926 sq ft
20Burnley Lancashire£160 £110–£228 2,727 £144,000 872 sq ft

Towns with at least 300 EPC-matched sales in the window. Teddington, London tops the list at £767.

Price per square foot by property type

England & Wales
Type£/sq ftTypical rangeTypical sizeMedian price
Flats£364£243–£555657 sq ft£240,000
Terraced£279£192–£400872 sq ft£240,000
Semi-detached£298£231–£389915 sq ft£274,950
Detached£332£273–£4111,227 sq ft£418,000
London
Type£/sq ftTypical rangeTypical sizeMedian price
Flats£659£515–£845678 sq ft£440,000
Terraced£603£497–£7771,023 sq ft£591,000
Semi-detached£563£487–£6701,141 sq ft£625,000
Detached£595£500–£7261,561 sq ft£900,000

How we calculate price per square foot

Floor areas come from Energy Performance Certificates, matched to each HM Land Registry sale by address within the same postcode (the latest certificate for the dwelling). Around nine in ten sales can be matched. Price per square foot is the sale price divided by the certificate's total floor area, after excluding implausible results: below £50 or above £10,000 per square foot, or floor areas outside 15–1,000 m².

Every figure is a median over the 24 months to June 2026, with the sample size printed beside it, and the "typical range" is the middle half of sales. A certificate can predate an extension, so any single home's figure can be off; the medians are robust to that. Standard sales of houses and flats only (HM Land Registry category A).

Questions about price per square foot

›What is the average price per square foot in the UK?

Across England and Wales the median was £311 per square foot in the 24 months to June 2026, from 1,389,469 sales matched to an EPC floor area; the middle half of sales fell between £232 and £418. England alone was £316. Scotland and Northern Ireland are outside HM Land Registry's Price Paid Data, so a true UK-wide figure cannot be built on the same basis.

›What is the average price per square foot in London?

£617 per square foot (median, 24 months to June 2026, 147,529 matched sales), with the middle half between £501 and £791. By borough it runs from £454 in Barking and Dagenham to £1,297 in Kensington and Chelsea.

›How do you calculate price per square foot?

Divide the price by the total floor area in square feet. Floor areas on EPCs and most floorplans are in square metres: multiply by 10.764 to get square feet. A £325,000 home of 84 m² (904 sq ft) is £360 per square foot. The calculator above does the conversion and compares the result with the median for your region, county or borough.

›What is a good price per square foot?

Only relative to the local market and the type of home. Compare a figure with the median for its area and with the range the middle half of sales fell in: below that range is cheaper than most recent sales, above it dearer than most. Flats usually cost more per square foot than houses in the same place, and a small home more than a large one, so compare like with like. Every property listing on Homello shows where its asking price per square foot sits against sold prices in its postcode district.

›Why do flats cost more per square foot than houses?

Across England and Wales flats sold for £364 per square foot against £332 for detached houses and £279 for terraces. Smaller homes cost more per foot because a kitchen, a bathroom and a share of the land come with every home whatever its size, and flats cluster in city centres where land is dearest. The typical flat sold was 657 sq ft; the typical detached house 1,227 sq ft.

Sources and method. Sales completed to August 2026, as registered by 4 Oct 2026 · headline figures cover the 12 months to June 2026 (later months are still being registered).Next HM Land Registry release ~28 Oct 2026. Medians unless stated; averages only where 30 or more sales. Category A sales only (standard price-paid transactions), houses and flats.

Contains HM Land Registry data © Crown copyright and database right 2021. This data is licensed under the Open Government Licence v3.0. Floor areas derived from Energy Performance Certificate data © Crown copyright, licensed under the Open Government Licence v3.0. Contains OS data © Crown copyright and database right 2026. Contains Royal Mail data © Royal Mail copyright and database right 2026. Source: Office for National Statistics licensed under the Open Government Licence v3.0.

How we calculate these figures

Your lists

Loading your lists…