The average house price in Hayes, Greater London is £278,404. Prices range from £1,000 to £77,500,000.
There are 20,500 properties in Hayes with 26,226 recorded transactions since 1995.
The median house price in Hayes is £193,000, compared to an average of £278,404.
Hayes has 8,484 semi-detached properties, 5,849 flat / maisonette properties, 5,272 terraced properties, 524 detached properties.
Average house prices in Hayes have risen by 816.2% from £61,829 in 1995 to £566,500 in 2026.
The most popular streets in Hayes by number of properties include Station Approach, Lansbury Drive, Uxbridge Road, Balmoral Drive, Station Road.
Hayes is located in Greater London, in the Hillingdon district.