Sold price history

London house prices

Across London, the middle of the market sits at £285,000, drawn from every recorded sale since 1995. Over the past decade prices are +4% in cash — but −25% once inflation is stripped out.

Median sold price
£285,000
10 years · cash
+4%
10 years · real
−25%
HM Land Registry · 2,208,427 sales · 1,406,012 with floor area · Updated 29 May 2026

Key facts

Median price
£285,000
Price per m²
£4,245
Sales recorded
2,208,427
Price range
£1 – £540,000,000

London prices since 1995

London — median sold price since 1995
2026 £0£192,115£384,230£576,344£768,459 2024 peak 1995 2026
Cash price Today’s money (real)

Over ten years London is +4% on paper and −25% in real terms.

Recent sales in London

The most recent homes sold here, straight from the HM Land Registry record.

DateAddressTypePrice£/m²
30 Jun 202625 Marne Street · W10 4JEFlat
Freehold
£740,000
30 Jun 202627 Arbor Court · N16 0QUFlat
Leasehold
£450,000
29 Jun 202611 Woodside · NW11 6HHTerraced
Freehold
£950,000
29 Jun 20265 Capstan Square · E14 3EUTerraced
Freehold
£600,000
29 Jun 202615 Godbold Road · E15 3ALTerraced
Freehold
£440,000
29 Jun 202691A Bayston Road · N16 7NBFlat
Leasehold
£420,000
26 Jun 2026155 Old Church Street · SW3 6EBTerraced
Freehold
£23,000,000
26 Jun 202621 Regents Park Road · NW1 7TLSemi-detached
Freehold
£4,900,000
26 Jun 20265 Vinca Mews · NW7 1TDTerraced
Leasehold
£970,000
26 Jun 202612 Alba Gardens · NW11 9NRTerraced
Freehold
£954,000
26 Jun 202623 Bourke Close · SW4 8ERTerraced
Freehold
£867,500
26 Jun 2026155, Faulkner House Tierney Lane · W6 9ATFlat
Leasehold
£838,000
26 Jun 202610 Highwood Close · SE22 8NHTerraced
Freehold
£802,000
26 Jun 202635 Dalkeith Road · SE21 8LTFlat
Leasehold
£730,000
26 Jun 2026Ground Floor Flat, 149 Abbey Road · NW6 4SSFlat
Leasehold
£655,000
26 Jun 2026Ground Floor Flat, 156 Bathurst Gardens · NW10 5HXFlat
Leasehold
£618,000
26 Jun 202650, Radley House, 10 Palmer Road · SW11 4FSFlat
Leasehold
£555,000
26 Jun 20261A Dryden Road · SW19 8SQFlat
Leasehold
£550,000
26 Jun 20263 Devonshire Road · N17 7NDSemi-detached
Freehold
£515,000
26 Jun 2026Flat 37, Roan Court, 60 Devonshire Drive · SE10 8LQFlat
Leasehold
£495,000
26 Jun 2026Flat 10, Scott Court, 4 Broome Way · SE5 7FYFlat
Leasehold
£487,500
26 Jun 2026Flat 79, Gilling Court Belsize Grove · NW3 4XDFlat
Leasehold
£475,000
26 Jun 202625, Appleby Court Adenmore Road · SE6 4EJFlat
Leasehold
£425,000
26 Jun 202644A Grosvenor Road · W7 1HJFlat
Leasehold
£420,000
26 Jun 2026Flat C, 66 Arodene Road · SW2 2BHFlat
Leasehold
£400,000
26 Jun 202616B Devonport Road · W12 8NYFlat
Leasehold
£390,000
26 Jun 202630B St Johns Way · N19 3RRFlat
Leasehold
£375,000
26 Jun 2026Flat 15, Springfield Court Lynton Road · W3 9EAFlat
Leasehold
£347,500
26 Jun 2026Flat 27, Ashton Court, 2 Connington Crescent · E4 6LWFlat
Leasehold
£330,000
25 Jun 2026219 North Road · SW19 1TPFlat
Leasehold
£387,000

Category A (standard) sales. £/m² shown where an EPC floor-area match exists.

Biggest price gains in London

Homes that have changed hands more than once, ranked by their annual return — in cash and, where we have the inflation data, after adjusting for it.

AddressFirst soldLast soldTimesCash returnReal return
10, Linnell Drive£1,600
20 Nov 1996
£350,000
10 Jun 1997
3+21,775%
per year
+21,282%
inflation-adjusted
45A, Greencroft Gardens£1,500
30 Jun 1995
£180,000
20 Jul 1995
2+11,900%
per year
+11,900%
inflation-adjusted
30A, Inchmery Road£501
31 Jan 1995
£59,000
31 Jan 1995
2+11,676%
per year
+11,676%
inflation-adjusted
22, Holne Chase£46,500
26 Jun 2023
£3,860,000
26 Sep 2023
2+8,201%
per year
+8,201%
inflation-adjusted
95, Lyndhurst Way£750
15 Dec 1997
£60,950
18 Sep 1998
2+8,027%
per year
+7,847%
inflation-adjusted
25A, Charlemont Road£500
23 Jun 1997
£35,000
27 Apr 1998
2+6,900%
per year
+6,746%
inflation-adjusted
9, Cromwell Grove£1,500
16 Aug 1995
£83,000
31 May 1996
2+5,433%
per year
+5,306%
inflation-adjusted
16, Murray Road£1,000
18 Jun 1996
£53,500
22 Nov 1996
2+5,250%
per year
+5,250%
inflation-adjusted
1, Grange Road£3,000
6 Oct 1998
£150,000
1 Feb 1999
2+4,900%
per year
+4,813%
inflation-adjusted
46, Ebury Mews£523,000
10 Mar 2023
£25,515,000
7 Nov 2023
2+4,779%
per year
+4,779%
inflation-adjusted
49 Flat 1, Aldridge Road Villas£5,690
3 Dec 1996
£269,950
1 Oct 1997
2+4,644%
per year
+4,537%
inflation-adjusted
26, Dermody Road£1,301
29 Dec 1997
£49,995
26 Nov 1998
2+3,743%
per year
+3,658%
inflation-adjusted
54, Southerton Road£1,500
1 Feb 1996
£50,000
12 Feb 1996
2+3,233%
per year
+3,233%
inflation-adjusted
282 Flat 2, Grays Inn Road£10,000
20 Jul 2013
£275,000
23 Jul 2013
2+2,650%
per year
+2,650%
inflation-adjusted
149, Conway Road£3,000
4 Oct 1996
£92,500
24 Oct 1997
2+2,480%
per year
+2,425%
inflation-adjusted
14, Barmouth Road£6,000
10 Nov 1998
£147,000
7 Dec 1998
2+2,350%
per year
+2,350%
inflation-adjusted
6, Argyll Road£54,500
1 Mar 1996
£1,100,000
24 Jul 1996
2+1,918%
per year
+1,918%
inflation-adjusted
Montana, Winnington Road£64,250
26 Sep 2018
£4,775,000
5 Mar 2020
2+1,888%
per year
+1,848%
inflation-adjusted
2, Aslett Street£2,750
10 Oct 1997
£54,000
10 Oct 1997
2+1,864%
per year
+1,864%
inflation-adjusted
20, Eaton Square£725,000
6 Sep 2016
£20,650,000
23 Oct 2017
2+1,844%
per year
+1,801%
inflation-adjusted
26, Moreton Place£100,000
23 Jan 2026
£1,900,000
23 Jan 2026
2+1,800%
per year
+1,800%
inflation-adjusted
29, Tedworth Square£78,000
2 Mar 1999
£2,300,000
25 Apr 2000
5+1,793%
per year
+1,763%
inflation-adjusted
1 Flat 4, Eaton Place£115,000
9 Aug 2010
£2,090,000
5 Apr 2011
2+1,717%
per year
+1,644%
inflation-adjusted
21 - 23, Upper Cheyne Row£91,310
10 May 1996
£1,500,000
28 Apr 1997
2+1,543%
per year
+1,506%
inflation-adjusted
9, Alderbrook Road£500
29 Jan 1997
£197,500
26 Mar 1999
2+1,506%
per year
+1,477%
inflation-adjusted
44, Pembroke Road£25,000
27 Sep 1995
£390,000
14 Nov 1995
2+1,460%
per year
+1,460%
inflation-adjusted
5, Alexander Square£140,000
19 May 1999
£2,050,000
28 Feb 2000
2+1,364%
per year
+1,337%
inflation-adjusted
222, Kensington High Street£40,000
19 Mar 1997
£585,000
20 Aug 1997
2+1,363%
per year
+1,363%
inflation-adjusted
131, Nevill Road£14,223
24 Oct 1997
£195,000
1 Sep 1998
2+1,271%
per year
+1,241%
inflation-adjusted
79B, Hindmans Road£1,000
12 Jan 1998
£97,500
19 Oct 1999
2+1,235%
per year
+1,222%
inflation-adjusted
221, St John Street£87,500
25 Mar 2004
£1,160,000
25 Mar 2004
2+1,226%
per year
+1,226%
inflation-adjusted
28, Wynnstay Gardens£40,000
31 May 1995
£510,000
19 Feb 1996
2+1,175%
per year
+1,146%
inflation-adjusted
10, Springrice Road£7,000
21 Jul 1997
£85,500
27 Feb 1998
2+1,121%
per year
+1,094%
inflation-adjusted
17 Basement, Warrington Crescent£55,000
13 Nov 1998
£650,000
23 Dec 1998
2+1,082%
per year
+1,082%
inflation-adjusted
29, Draycott Place£250,000
21 Jun 1999
£2,950,000
2 Jul 1999
2+1,080%
per year
+1,080%
inflation-adjusted
5, St James's Close£25,500
2 Mar 1999
£287,500
7 Jan 2000
2+1,027%
per year
+1,007%
inflation-adjusted
213 - 221 Flat 5, Hermit Road£58,000
1 Sep 1999
£650,000
18 Jan 2000
2+1,021%
per year
+1,000%
inflation-adjusted
45, Queens Grove£290,000
5 Feb 1998
£3,235,000
29 Jul 1998
2+1,016%
per year
+1,016%
inflation-adjusted
35, Ponsonby Place£60,000
17 Sep 2002
£665,000
17 Sep 2002
2+1,008%
per year
+1,008%
inflation-adjusted
18, Ranulf Road£98,000
20 Apr 1998
£1,135,000
7 May 1999
2+939%
per year
+921%
inflation-adjusted
60, Ufton Road£28,500
14 Aug 1998
£285,000
14 Aug 1998
2+900%
per year
+900%
inflation-adjusted
47 Flat 3, Hillmarton Road£15,000
19 Nov 1998
£147,000
10 May 1999
2+880%
per year
+863%
inflation-adjusted
7, Congress Road£5,500
4 Oct 1995
£53,500
4 Jul 1996
2+873%
per year
+850%
inflation-adjusted
7, Hanover Terrace£385,000
17 Jan 2000
£3,600,000
6 Oct 2000
2+835%
per year
+835%
inflation-adjusted
29A, Pelham Road£1,500
15 Aug 1995
£72,000
13 May 1997
2+819%
per year
+795%
inflation-adjusted
48, Northfield Avenue£6,000
6 Jan 1995
£55,000
14 Sep 1995
2+817%
per year
+817%
inflation-adjusted
37 Flat 5, De Vere Gardens£85,800
20 May 1999
£780,000
30 Jun 1999
2+809%
per year
+809%
inflation-adjusted
14 6, Stanley Crescent£475,000
4 Apr 2013
£4,200,000
11 Oct 2013
2+784%
per year
+784%
inflation-adjusted
2A, Southcombe Street£500
28 Oct 1996
£120,000
14 May 1999
2+763%
per year
+742%
inflation-adjusted
16, Howitt Road£80,000
23 Mar 1998
£685,000
4 Sep 1998
3+756%
per year
+756%
inflation-adjusted

Category A (standard) sales that changed hands at least twice. Real return adjusts for inflation using ONS CPIH where available.

London house prices — your questions

What is the average house price in London?

Homes in London have a median sold price of £285,000 — the middle of 2,208,427 recorded transactions.

What is the price range of homes sold in London?

Recorded sales in London range from £1 to £540,000,000. The range includes flats and large detached homes alike.

Have house prices in London risen?

Over the past decade prices in London are +4% in cash terms but −25% once adjusted for inflation using ONS CPIH — the gap between the two is the real story.

How much is a house per square metre in London?

In London the median price is £4,245 per square metre, from 1,406,012 sales matched to an EPC floor-area record.

How up to date is this data?

HM Land Registry publishes Price Paid Data monthly. The most recent sale recorded in London was 29 May 2026.

Contains HM Land Registry data © Crown copyright and database right, licensed under the Open Government Licence v3.0. See our methodology.

← Explore more areas