Skip to main content

London Rent Index

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

ONS figures for September 2026, published . Next update after the ONS release on . Download the data (CSV).

Average London rent by bedroom count

£750£1,500£2,250£3,0002015201720192021202320252026£2,338
Average monthly private rent in London, 2015–2026 (dashed line: England). Source: ONS Price Index of Private Rents.

Every London borough ranked by average rent

Cheapest first, September 2026. “vs London” shows how far each borough sits below or above the London average of £2,338.

Average monthly private rent by London borough, September 2026, ranked cheapest first
#BoroughAverage rentvs LondonYear on year
1Bexley£1,540−£798+1.7%
2Havering£1,567−£771+0.9%
3Sutton£1,569−£769+2.9%
4Hillingdon£1,581−£757+3.4%
5Croydon£1,586−£752+3.4%
6Bromley£1,693−£645+3.2%
7Barking and Dagenham£1,700−£638+2.5%
8Redbridge£1,734−£604+2.1%
9Waltham Forest£1,772−£566+2.4%
10Harrow£1,781−£557+2.8%
11Kingston upon Thames£1,821−£517−0.4%
12Lewisham£1,832−£506+2.1%
13Enfield£1,833−£505+5.4%
14Newham£1,931−£407+3%
15Barnet£1,953−£385+2.9%
16Hounslow£1,962−£376+3.6%
17Greenwich£1,998−£340+6%
18Brent£2,018−£320+4.9%
19Ealing£2,126−£212+3.8%
20Merton£2,181−£157+5.5%
21Haringey£2,225−£113+1.3%
22Richmond upon Thames£2,349+£11+5.4%
23Tower Hamlets£2,462+£124+3.8%
24Southwark£2,516+£178+7.3%
25Lambeth£2,538+£200+3.4%
26Wandsworth£2,640+£302+4.1%
27Hackney£2,667+£329+3.9%
28Camden£2,834+£496+1.4%
29Hammersmith and Fulham£2,861+£523+4.9%
30Islington£2,884+£546+6.6%
31Westminster£3,209+£871−0.4%
32Kensington and Chelsea£3,739+£1,401+3%

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 the same month a year earlier.

Which London borough has the cheapest rent?

Bexley has the lowest average monthly rent of any London borough at £1,540, followed by Havering at £1,567 and Sutton at £1,569 (September 2026).

Which London borough is the most expensive to rent in?

Kensington and Chelsea is the most expensive London borough for renters, at an average of £3,739 per month — £2,199 more than Bexley, the cheapest (September 2026).

How much does a one-bedroom flat cost to rent in London?

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

How much has London rent risen in the last five years?

Average London rent has risen from £1,735 to £2,338 since 2021 — an increase of £603 per month, or 34.8%.

Rent by tube line and travel zone

Rent varies more along a single line than it does between neighbouring boroughs. See the cheapest stop on every line, and what moving a zone further out is actually worth.

Compare all lines and zones →

Looking for a place to rent?

Browse rooms and flats listed directly by landlords across every London borough — no agency fees.

Browse London rentals