SpendVerdict

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?

To afford median rent comfortably (25%)£100,800/yr
To afford median rent at 30% (standard)£84,000/yr
To afford budget rent comfortably (25%)£72,000/yr

How locals spend in London

Renters in London typically spend 3054% of their gross income on rent.

25th percentile of renters30%
Median renter41%
75th percentile of renters54%

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

Tottenham (N17)1-bed typically £1,300–£1,600/mo
Lewisham (SE13)1-bed typically £1,400–£1,700/mo
Plaistow (E13)1-bed typically £1,300–£1,550/mo

Mid-range areas

Hackney (E8)1-bed typically £1,800–£2,300/mo
Camberwell (SE5)1-bed typically £1,750–£2,100/mo
Stratford (E15)1-bed typically £1,750–£2,200/mo

Premium areas

Chelsea / Kensington1-bed from £3,000/mo, often £4,000+
Notting Hill (W11)1-bed from £2,800/mo
Islington (N1)1-bed from £2,400/mo
Check your own affordability →

Explore London in detail

Can I afford £1,500 rent in London?Can I afford £1,750 rent in London?Can I afford £2,000 rent in London?£30,000 salary in London£40,000 salary in London

Compare London with

London vs Dublin: rent comparisonLondon vs Amsterdam: rent comparisonLondon vs Paris: rent comparison

Compare other cities

Cost of living: BarcelonaCost of living: MadridCost of living: ParisCost of living: Berlin

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.