100% FREE

Carshalton house prices by street

Sold prices for 296 streets in Carshalton, Greater London, from HM Land Registry records.

Over the last 12 months, homes in Carshalton sold for £478,245 on average, 33% more than the England and Wales average of £358,701. The yearly average has gone from £383,900 in 2016 to £475,222 in 2026, a rise of 24%. Kenny Drive was the priciest street over the past year at an average of £855,500, while homes on Rossignol Gardens went for around £222,857. Green Wrythe Lane has had more sales than any other street in the town, with 141 since 2016.

Average price (last 12 months)
£478,245
Sales recorded
4,981
since 2016
Streets
296

How Carshalton compares

Carshalton£478,245
England & Wales£358,701

Postcode areas in Carshalton

Average sale price in Carshalton by year

2016: £383,900 (566 sales)2016£384k2017: £398,743 (535 sales)2017£399k2018: £414,396 (466 sales)2018£414k2019: £405,169 (469 sales)2019£405k2020: £451,014 (377 sales)2020£451k2021: £460,482 (637 sales)2021£460k2022: £500,324 (507 sales)2022£500k2023: £497,611 (365 sales)2023£498k2024: £498,792 (402 sales)2024£499k2025: £493,427 (453 sales)2025£493k2026: £475,222 (204 sales)2026£475k

Most expensive streets in Carshalton · Cheapest streets · New builds

Most expensive streets (last 12 months)

  1. Kenny Drive £855,500
  2. Windborough Road £706,000
  3. Grosvenor Avenue £676,000
  4. Stanley Park Road £662,000
  5. West Street £615,500
  6. Colston Avenue £591,250
  7. Harrow Road £580,000
  8. Bramblewood Close £506,750
  9. Nightingale Road £505,750
  10. Culvers Way £504,167

Most affordable streets (last 12 months)

  1. Rossignol Gardens £222,857
  2. Otter Drive £276,250
  3. Denmark Road £283,714
  4. High Street £292,333
  5. Damson Way £317,500
  6. St Albans Grove £341,500
  7. Vellum Drive £345,786
  8. Winchcombe Road £366,250
  9. Titchfield Road £373,167
  10. West Street Lane £381,000

Busiest streets for sales

  1. Green Wrythe Lane 141 sales
  2. Denmark Road 137 sales
  3. Stanley Road 90 sales
  4. Wrythe Lane 88 sales
  5. Peterborough Road 84 sales
  6. Middleton Road 74 sales
  7. Buckhurst Avenue 74 sales
  8. West Street 72 sales
  9. Park Hill 71 sales
  10. Winchcombe Road 71 sales

All streets in Carshalton