The average house price in Hampton, Greater London is £372,990. Prices range from £1,000 to £20,152,000.
There are 6,650 properties in Hampton with 9,005 recorded transactions since 1995.
The median house price in Hampton is £270,000, compared to an average of £372,990.
Hampton has 2,040 terraced properties, 1,790 semi-detached properties, 1,682 flat / maisonette properties, 1,015 detached properties.
Average house prices in Hampton have risen by 540.9% from £107,361 in 1995 to £688,130 in 2025.
The most popular streets in Hampton by number of properties include High Street, Uxbridge Road, Station Road, Hanworth Road, Percy Road.
Hampton is located in Greater London, in the Richmond Upon Thames district.