Updated:
January 30, 2025
How Much You Need to Earn to Buy a House in Each London Borough
The household income required to buy a house in each London borough ranges from £62,980 (in Barking and Dagenham) to £229,149 (in Kensington and Chelsea).
Receive London property market insights in your inbox at 10am every Thursday. Free forever. Unsubscribe anytime.
The estimated annual household income required to buy a house in each London borough (excluding the City of London) ranges from £62,980 to £229,149.
The household income required is estimated from the latest average house price in each borough on London Property Guide, with a 20 per cent deposit and a standardised 4.5 times loan-to-income multiple (LTI) - a benchmark that most, but not all, lenders use.
That said, lenders don't treat each borrower the same. Lenders consider multiple variables like deposit amount, household income, credit file, employment status, income type (employed versus self-employed), repayment period, and more.
We use the 20 per cent deposit and 4.5 times loan-to-income multiple as an assumption across all London boroughs to make the annual household income required comparable.
The three London boroughs that require the highest annual household incomes to buy a house are Kensington and Chelsea, the City of Westminster, and Camden.
Kensington and Chelsea - with a £1,288,963 average house price - requires the highest annual household income to buy a house at £229,149.
The City of Westminster ranks below Kensington and Chelsea in the annual household income required to buy a house. The City of Westminster - with a £920,193 average house price - requires the second-highest annual household income to buy a house at £163,590.
Camden ranks below the City of Westminster in the annual household income required to buy a house. Camden - with a £888,731 average house price - requires the third-highest annual household income to buy a house at £157,997.
The three London boroughs that require the lowest annual household incomes to buy a house are Barking and Dagenham, Newham, and Croydon.
Barking and Dagenham - with a £354,262 average house price - requires the lowest annual household income to buy a house at £62,980.
Newham ranks above Barking and Dagenham in the annual household income required to buy a house. Newham - with a £398,337 average house price - requires the second-lowest annual household income to buy a house at £70,815.
Croydon ranks above Newham in the annual household income required to buy a house. Croydon - with a £402,155 average house price - requires the third-lowest annual household income to buy a house at £71,494.
The spread between the highest household income required to buy a house (in Kensington and Chelsea) and the lowest (in Barking and Dagenham) is £166,169 (around 3.6 times).
Most, if not all, London boroughs require an annual household income that is above the average single income in London to buy a house.
London is not one market. It's a borough-by-borough market. And the annual household income required to buy a house varies borough-by-borough - from £62,980 at the low end (high relative to the average single income in London) to £229,149 at the high end.
Data Sources
London Property Guide uses internal and external data sources. Review the data sources mentioned in this insight.
• Our data comes from Boroughs on London Property Guide. This data is obtained from official UK property data sources (HM Land Registry).
Related London Property Insights
Discover more insights about London boroughs and towns. Reliable property insights are published weekly.
February 12, 2025
House Price Changes in Each London Borough Over a Year
The percentage change in average house prices across London boroughs swings from -2.32 per cent (in Hammersmith and Fulham) to +19.32 per cent (in Southwark).
February 5, 2025
House Price Changes in Each London Borough Over a Decade
The percentage change in average house prices across London boroughs swings from -2.06 per cent (in Kensington and Chelsea) to +51.94 per cent (in Hounslow).