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%
Key facts
London prices since 1995
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.
| Date | Address | Type | Price | £/m² |
|---|---|---|---|---|
| 30 Jun 2026 | 25 Marne Street · W10 4JE | Flat Freehold | £740,000 | — |
| 30 Jun 2026 | 27 Arbor Court · N16 0QU | Flat Leasehold | £450,000 | — |
| 29 Jun 2026 | 11 Woodside · NW11 6HH | Terraced Freehold | £950,000 | — |
| 29 Jun 2026 | 5 Capstan Square · E14 3EU | Terraced Freehold | £600,000 | — |
| 29 Jun 2026 | 15 Godbold Road · E15 3AL | Terraced Freehold | £440,000 | — |
| 29 Jun 2026 | 91A Bayston Road · N16 7NB | Flat Leasehold | £420,000 | — |
| 26 Jun 2026 | 155 Old Church Street · SW3 6EB | Terraced Freehold | £23,000,000 | — |
| 26 Jun 2026 | 21 Regents Park Road · NW1 7TL | Semi-detached Freehold | £4,900,000 | — |
| 26 Jun 2026 | 5 Vinca Mews · NW7 1TD | Terraced Leasehold | £970,000 | — |
| 26 Jun 2026 | 12 Alba Gardens · NW11 9NR | Terraced Freehold | £954,000 | — |
| 26 Jun 2026 | 23 Bourke Close · SW4 8ER | Terraced Freehold | £867,500 | — |
| 26 Jun 2026 | 155, Faulkner House Tierney Lane · W6 9AT | Flat Leasehold | £838,000 | — |
| 26 Jun 2026 | 10 Highwood Close · SE22 8NH | Terraced Freehold | £802,000 | — |
| 26 Jun 2026 | 35 Dalkeith Road · SE21 8LT | Flat Leasehold | £730,000 | — |
| 26 Jun 2026 | Ground Floor Flat, 149 Abbey Road · NW6 4SS | Flat Leasehold | £655,000 | — |
| 26 Jun 2026 | Ground Floor Flat, 156 Bathurst Gardens · NW10 5HX | Flat Leasehold | £618,000 | — |
| 26 Jun 2026 | 50, Radley House, 10 Palmer Road · SW11 4FS | Flat Leasehold | £555,000 | — |
| 26 Jun 2026 | 1A Dryden Road · SW19 8SQ | Flat Leasehold | £550,000 | — |
| 26 Jun 2026 | 3 Devonshire Road · N17 7ND | Semi-detached Freehold | £515,000 | — |
| 26 Jun 2026 | Flat 37, Roan Court, 60 Devonshire Drive · SE10 8LQ | Flat Leasehold | £495,000 | — |
| 26 Jun 2026 | Flat 10, Scott Court, 4 Broome Way · SE5 7FY | Flat Leasehold | £487,500 | — |
| 26 Jun 2026 | Flat 79, Gilling Court Belsize Grove · NW3 4XD | Flat Leasehold | £475,000 | — |
| 26 Jun 2026 | 25, Appleby Court Adenmore Road · SE6 4EJ | Flat Leasehold | £425,000 | — |
| 26 Jun 2026 | 44A Grosvenor Road · W7 1HJ | Flat Leasehold | £420,000 | — |
| 26 Jun 2026 | Flat C, 66 Arodene Road · SW2 2BH | Flat Leasehold | £400,000 | — |
| 26 Jun 2026 | 16B Devonport Road · W12 8NY | Flat Leasehold | £390,000 | — |
| 26 Jun 2026 | 30B St Johns Way · N19 3RR | Flat Leasehold | £375,000 | — |
| 26 Jun 2026 | Flat 15, Springfield Court Lynton Road · W3 9EA | Flat Leasehold | £347,500 | — |
| 26 Jun 2026 | Flat 27, Ashton Court, 2 Connington Crescent · E4 6LW | Flat Leasehold | £330,000 | — |
| 25 Jun 2026 | 219 North Road · SW19 1TP | Flat 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.
| Address | First sold | Last sold | Times | Cash return | Real 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.
Postcode districts in London
Streets in London
Popular places
yearly change, HM Land RegistryContains HM Land Registry data © Crown copyright and database right, licensed under the Open Government Licence v3.0. See our methodology.