The average house price in Carshalton, Greater London is £251,848. Prices range from £100 to £7,000,000.
There are 9,716 properties in Carshalton with 13,094 recorded transactions since 1995.
The median house price in Carshalton is £194,500, compared to an average of £251,848.
Carshalton has 4,006 terraced properties, 2,462 semi-detached properties, 2,115 flat / maisonette properties, 1,027 detached properties.
Average house prices in Carshalton have risen by 489.9% from £75,695 in 1995 to £446,500 in 2026.
The most popular streets in Carshalton by number of properties include Green Wrythe Lane, Wrythe Lane, Denmark Road, Middleton Road, Peterborough Road.
Carshalton is located in Greater London, in the Sutton district.