Rent affordability guide · GB
Cost of living in London: salary and rent guide
Typical 1-bedroom rent in London ranges from £1,500 to £3,500/month. To live comfortably here you generally need at least £84,000/year.
Rent distribution in London
£1,500
Budget
cheapest 10%
£2,100
Median
most common
£3,500
Premium
top 10%
These figures are for a 1-bedroom apartment equivalent in London. Prices vary significantly by neighbourhood.
What salary do you need?
How locals spend in London
Renters in London typically spend 30–54% of their gross income on rent.
Source: ONS Private Rental Market Survey + English Housing Survey 2023/24 · 2023–2024
Rental market overview
London's private rental sector has experienced acute pressure since 2021, with rents rising faster than wages for several consecutive years. The ONS reports median 1-bedroom rents now exceed £1,900/month across Greater London, though there is significant variation between inner and outer boroughs.
London draws workers from across the UK and internationally, particularly in finance, technology, and professional services. High demand combined with a chronic shortage of purpose-built rental housing keeps vacancy rates low and rent-to-income ratios elevated — the typical London renter spends around 40% of gross income on housing.
Renter tip
Commuter zones 3–4 (Stratford, Tottenham, Lewisham) offer meaningful savings without sacrificing tube access. A Zone 3 1-bed often costs 30–40% less than an equivalent flat in Zone 1–2.
Neighbourhood guide
Budget areas
Mid-range areas
Premium areas
Explore London in detail
Compare London with
Compare other cities
Frequently asked questions
What salary do you need to rent in London?
To afford median London rent (around £1,900/month) at the standard 30% rule, you'd need a gross salary of roughly £76,000/year. Most landlords also require proof of income at 2.5–3× annual rent, meaning at least £57,000–£68,400 for a £1,900/mo flat.
What is the cheapest area to rent in London?
The most affordable zones for renters tend to be in outer East and South London: areas like Dagenham, Barking, Tottenham, and Lewisham, where 1-bedroom flats can start around £1,100–£1,400/month.
Are London rents falling in 2024?
Rent growth slowed in late 2023 and into 2024 compared to the 2021–2023 peak, but absolute rents remain elevated. Some outer borough areas have seen minor corrections, while central London rents remain near all-time highs.