London sold house prices

Every recorded Land Registry sale in London, Greater London. Trend over the last 24 months, breakdown by property type, top streets by sale volume, and the 20 most recent sales.

Sales last 12 months
29,554
Median price
£542,000
Period
Feb 2025 – Feb 2026
Refreshed 7 May 2026

By property type

Median price last 12 months. Year-on-year change shown where prior-year data is available.

Property type Sales Median price YoY change
Detached 478 £1,260,000 -16.0%
Semi-detached 2,064 £810,000 -7.4%
Terraced 7,627 £720,000 -4.0%
Flat 18,634 £465,000 -4.1%
Other 751 £625,000 +4.2%

Monthly sales volume

Sales registered with HM Land Registry, Feb 2024 to Feb 2026. Sales appear two to three months after completion.

9,062 4,531 0 Feb 2024 Jan 2025 Feb 2026
Monthly sales volume
MonthValue
2024-02635
2024-034959
2024-044779
2024-055397
2024-065029
2024-075850
2024-086353
2024-095639
2024-106755
2024-115507
2024-124520
2025-014092
2025-024109
2025-039062
2025-041603
2025-052658
2025-062613
2025-072981
2025-083079
2025-092450
2025-101221
2026-012322
2026-02880

Top streets in London by sale volume

Last 24 months. Streets where homes change hands most often, useful when you want to compare like-for-like.

Street Sales (24m) Average price
Marsh Wall 404 £797,120
High Road 276 £598,974
Brigadier Walk 166 £590,227
Hewson Way 163 £783,926
City Road 154 £990,917
High Street 148 £661,452
Royal Crest Avenue 146 £544,785
Sanday Drive 136 £474,186
Palmer Road 133 £1,344,907
Victoria Road 119 £680,442

20 most recent sales

The latest registered transactions. Each row links to the full property report for that address.

Date Street Postcode Type Tenure Price
27 Feb 2026 Blackheath Hill SE10 8EN Flat Leasehold £475,000
27 Feb 2026 Hillside NW9 0NE Flat Leasehold £275,500
26 Feb 2026 Thunderer Walk SE18 6LH Flat Leasehold £578,000
26 Feb 2026 George Lane SE13 6RY Flat Leasehold £453,500
26 Feb 2026 Glasshouse Gardens E20 1HT Flat Leasehold £670,000
26 Feb 2026 Old Kent Road SE1 4NU Flat Leasehold £340,000
26 Feb 2026 Beaufort Close E4 9XF Flat Leasehold £300,000
26 Feb 2026 Reighton Road E5 8SG Flat Leasehold £780,000
26 Feb 2026 Fortescue Road SW19 2EA Flat Leasehold £510,000
26 Feb 2026 Harrowby Street W1H 5PQ Flat Leasehold £390,000
25 Feb 2026 Norley Vale SW15 4BU Flat Leasehold £260,000
25 Feb 2026 Cobalt Place SW11 3DD Flat Leasehold £580,000
25 Feb 2026 Glenesk Road SE9 1QS Terraced Freehold £610,000
25 Feb 2026 Balham High Road SW17 7FD Flat Leasehold £625,000
25 Feb 2026 Dorset Street W1U 4EE Detached Leasehold £958,889
24 Feb 2026 Graveney Road SW17 0EH Terraced Freehold £875,000
24 Feb 2026 Caxton Street North E16 1XN Flat Leasehold £355,000
24 Feb 2026 Lakeview Road SE27 0QH Flat Leasehold £285,000
24 Feb 2026 Woolwich Road SE2 0DU Semi-detached Freehold £465,000
24 Feb 2026 Bloomsbury Close W5 3SF Flat Leasehold £375,000

Highest sales last 12 months

  • Temple Place
    £793,020,000
    30 Sep 2025 · Other
  • Hornton Street
    £178,000,000
    14 May 2025 · Flat
  • Tavistock Street
    £124,519,556
    31 Mar 2025 · Other

Lowest sales last 12 months

  • Oxford Road
    £900
    21 Aug 2025 · Other
  • High Road Leyton
    £1,000
    21 Mar 2025 · Other
  • Harry Zeital Way
    £1,000
    27 Jun 2025 · Other

Lowest sales are often part-transfers, probate transactions, or non-arms-length deals between connected parties. They don't always reflect open-market value.

What sold prices don't tell you about London

  • Lease length isn't shown. Leasehold sales appear with the tenure flag, but the remaining term and ground rent are recorded only on the title document.
  • Off-market sales never appear. Private deals, repossessions sold below the open market, and most probate transfers are absent from this dataset.
  • New-build prices may include incentives. The number recorded is gross. Developer carpet allowances, deposit contributions, and part-exchange aren't deducted.
  • There is a reporting lag. Sales from the last two to three months haven't filtered through Land Registry yet.

FAQ

All sales come from HM Land Registry's Price Paid Data, the official record of every freehold and leasehold transaction registered in England and Wales. Data is refreshed monthly. The latest refresh on this page was 7 May 2026.
Sales typically take two to three months to reach the Price Paid dataset, because solicitors register transfers in batches after completion. If a sale completed in the last quarter, it may not yet be visible.
New-build sales are flagged but the listed price may include developer incentives (carpet allowance, deposit contribution, part-exchange). The number recorded reflects the gross price, not the buyer's effective cost.
No. Land Registry records the tenure (freehold or leasehold) but not the remaining lease length. For lease term, ground rent, and service charge information, the official Land Registry title document is the source. Our paid full report includes the title link.

Get the full report for any London address

Sale history, flood risk, planning applications, EPC, schools, crime and broadband, for the specific property you're considering. £29.

Search an address