London house prices by street

Sold prices for 28,565 streets in London, Greater London, from HM Land Registry records.

Average price (last 12 months)
£749,124
Sales recorded
564,046
since 2016
Streets
28,565

Average sale price in London by year

2016: £695,456 (60945 sales)2016£695k2017: £740,203 (54759 sales)2017£740k2018: £734,142 (51882 sales)2018£734k2019: £746,276 (49402 sales)2019£746k2020: £786,419 (46537 sales)2020£786k2021: £782,812 (68599 sales)2021£783k2022: £844,206 (60877 sales)2022£844k2023: £866,870 (47117 sales)2023£867k2024: £835,477 (52400 sales)2024£835k2025: £806,425 (52210 sales)2025£806k2026: £733,042 (19318 sales)2026£733k

Most expensive streets (last 12 months)

  1. Hyde Park Gate £9,771,667
  2. Knightsbridge £9,045,833
  3. Old Church Street £8,360,000
  4. Hamilton Terrace £7,425,000
  5. Kensington Park Gardens £6,425,000
  6. Glebe Place £5,704,283
  7. Burbage Road £4,596,667
  8. New Globe Walk £4,449,000
  9. Ladbroke Road £4,298,750
  10. Cadogan Square £4,209,500

Most affordable streets (last 12 months)

  1. Burcham Street £122,375
  2. Seagull Lane £149,833
  3. Sunny Bank £176,853
  4. Celestial Gardens £188,750
  5. Millstream Close £196,083
  6. Myers Lane £203,750
  7. Penge Road £207,167
  8. Ruston Road £208,938
  9. John Williams Close £214,000
  10. Braemar Avenue £222,333

Busiest streets for sales

  1. Marsh Wall 1,988 sales
  2. Circus Road West 892 sales
  3. Wandsworth Road 798 sales
  4. Queenstown Road 767 sales
  5. Upper Richmond Road 725 sales
  6. Park Drive 697 sales
  7. Beaufort Square 667 sales
  8. Palmer Road 652 sales
  9. Barbican 644 sales
  10. Duke Of Wellington Avenue 622 sales

All streets in London – A

ABCDEFGHIJKLMNOPQRSTUVWYZ