The average house price in London, Greater London is £536,330. Prices range from £1 to £594,300,000.
There are 1,255,933 properties in London with 1,651,481 recorded transactions since 1995.
The median house price in London is £275,000, compared to an average of £536,330.
London has 764,719 flat / maisonette properties, 326,144 terraced properties, 104,481 semi-detached properties, 33,189 other properties.
Average house prices in London have risen by 719.6% from £109,120 in 1995 to £894,382 in 2026.
The most popular streets in London by number of properties include Marsh Wall, Queenstown Road, Barbican, Upper Richmond Road, Western Gateway.
London is located in Greater London, in the Wandsworth district.