London

United Kingdom · 33 boroughs

London has 32 boroughs plus the City of London. For each we show the median monthly rent of a two-bedroom home let privately between April 2025 and March 2026, from the Office for National Statistics, with the rent for every size from a room to four bedrooms and for the postcode districts inside the borough. Census 2021 figures show who lives where.

Best areas to live in London → Cheapest areas in London → What can I rent in London on my budget? → Rent by postcode district →

Find your area in London → Who lives where: Best areas for families · Areas with the most young adults · Areas with the most over-65s · Areas for people living alone

Rent map

Rent £/month (2-bed)
  1. 1,550–1,700
  2. 1,700–1,800
  3. 1,800–2,000
  4. 2,000–2,350
  5. 2,350–3,563

Median monthly rent of a two-bedroom home per borough (Apr 2025 – Mar 2026). Hover a borough for details, click to open it.

All boroughs

Sorted by median monthly rent of a two-bedroom home (2025/26).

Source: ONS – Private rental market in London, April 2025 to March 2026

Questions and answers

How many boroughs does London have?
London has 33 boroughs on this site.
What is the cheapest borough to rent in London?
Havering, at £1,550, 23.9% below the city figure.
What is the most expensive borough in London?
Kensington and Chelsea, at £3,563.
How much is the rent in London?
The average rent is £2,036 a month (2025/26). It varies by area; see the table above.
Where do most families with children live in London?
Barking and Dagenham has the highest share of children (24.6%).