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
- 1,550–1,700
- 1,700–1,800
- 1,800–2,000
- 2,000–2,350
- 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).
| Borough | Rent £/month (2-bed) |
|---|---|
| Kensington and Chelsea | 3,563 |
| Westminster | 3,300 |
| City of London | 3,100 |
| Camden | 2,650 |
| Islington | 2,650 |
| Hackney | 2,400 |
| Wandsworth | 2,350 |
| Tower Hamlets | 2,300 |
| Hammersmith and Fulham | 2,280 |
| Lambeth | 2,250 |
| Southwark | 2,250 |
| Richmond upon Thames | 2,188 |
| Brent | 2,000 |
| Newham | 2,000 |
| Haringey | 1,950 |
| Ealing | 1,902 |
| Greenwich | 1,900 |
| Hounslow | 1,850 |
| Barnet | 1,800 |
| Lewisham | 1,800 |
| Merton | 1,800 |
| Harrow | 1,750 |
| Enfield | 1,720 |
| Barking and Dagenham | 1,700 |
| Kingston upon Thames | 1,700 |
| Redbridge | 1,700 |
| Waltham Forest | 1,700 |
| Bromley | 1,650 |
| Hillingdon | 1,650 |
| Bexley | 1,600 |
| Croydon | 1,593 |
| Sutton | 1,575 |
| Havering | 1,550 |
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%).