Skip to main content

Average Rent in London 2026

The average monthly private rent in London is £2,338 as of September 2026, +3.5% on a year earlier.

What that costs relative to local pay

A home of any size in London against what people living in London actually earn.

Monthly rent
£2,338
Median gross pay (2024)
£3,698
full-time, per month, before tax
Rent as a share of pay
63.2%
Severely stretched — a single full-time median earner would spend 63.2% of gross pay on rent alone.

How to read this. Earnings are gross — before tax and National Insurance — so the share of take-home pay is materially higher. The earnings figure is for 2024, the latest year GLA London Datastore publishes, while the rent figure is current; pay has risen since, so the true present-day ratio is somewhat lower than shown. Both are medians for people living in the area, not for jobs located there.

London rent by bedroom count

London rent by property type

Average monthly rent by property type in London, September 2026
Property typeAverage monthly rent
Flat or maisonette£2,061
Terraced house£2,850
Semi-detached house£2,960
Detached house£2,930

How London rent has changed

£1,500£2,000£2,500£3,0002015201720192021202320252026£2,338
Average monthly private rent in London, 2015–2026. Source: ONS Price Index of Private Rents.

Year-by-year figures

Average monthly rent in London by year (ONS Price Index of Private Rents)
YearAverage monthly rent
2015£1,648
2016£1,702
2017£1,697
2018£1,696
2019£1,737
2020£1,737
2021£1,724
2022£1,818
2023£1,994
2024£2,221
2025£2,268
2026£2,338

Common questions

What is the average rent in London?

The average monthly private rent in London is £2,338 as of September 2026, according to the ONS Price Index of Private Rents. That is +3.5% compared with a year earlier.

Is London cheaper than the London average?

No. London is £0 a month more expensive than the London average of £2,338 (September 2026).

Is rent in London affordable on a local salary?

Average rent in London is £2,338 a month against median gross full-time pay of £3,698 for people living there, so rent takes 63.2% of gross earnings. The commonly used guideline is 30%. Earnings are before tax and are for 2024.

How much is a one-bedroom flat in London?

A one-bedroom property in London rents for an average of £1,764 per month, and a two-bedroom for £2,239 (September 2026, ONS).

How much has rent risen in London?

Average rent in London has gone from £1,735 to £2,338 since 2021 — up £603 a month, or 34.8%.

Find a place to rent in London

Browse rooms and flats listed directly by landlords across London.

Earnings data: GLA London Datastore — Earnings by Place of Residence, Borough (ONS Annual Survey of Hours and Earnings). Median gross full-time weekly pay, by place of residence, 2024. Contains public sector information licensed under the Open Government Licence v3.0.