London rents 2025/26: in 21 boroughs a three-bed costs less than a one-bed in Kensington and Chelsea

10 November 2026

A one-bedroom flat in Kensington and Chelsea rents for a median £2,578 a month. In 21 of London's 33 boroughs, a three-bedroom home costs less than that, from £1,800 in Hillingdon to £2,500 in Merton. For a two-bedroom home, the median ranges from £1,550 in Havering to £3,563 in Kensington and Chelsea.

Every borough, every size

BoroughRoomStudio1 bed2 bed3 bed4+ bed
Kensington and Chelsea£856£1,598£2,578£3,563£5,623£7,150
Westminster£1,010£1,690£2,552£3,300£4,206£4,930
City of London–£1,850£2,500£3,100––
Camden£875£1,313£1,925£2,650£3,350£4,200
Islington£900£1,400£2,000£2,650£3,250£4,725
Hackney£896£1,400£2,000£2,400£3,100£3,800
Wandsworth£794£1,400£1,900£2,350£3,000£4,000
Tower Hamlets£862£1,750£1,850£2,300£2,800£3,800
Hammersmith and Fulham£871£1,338£1,850£2,280£3,400£4,750
Lambeth£751£1,400£1,825£2,250£3,000£4,000
Southwark£875£1,650£1,800£2,250£2,750£3,500
Richmond upon Thames£850£1,190£1,625£2,188£2,750£4,300
Brent£728£1,300£1,695£2,000£2,500£3,250
Newham£676£1,490£1,675£2,000£2,298£2,600
Haringey£707£1,150£1,600£1,950£2,400£3,475
Ealing£800£1,300£1,600£1,902£2,500£3,350
Greenwich£745£1,215£1,600£1,900£2,200£2,750
Hounslow£901£1,200£1,550£1,850£2,300£3,425
Barnet£751£1,150£1,486£1,800£2,350£3,425
Lewisham£882£1,200£1,450£1,800£2,200£3,075
Merton£811£1,200£1,600£1,800£2,500£3,750
Harrow£821£995£1,400£1,750£2,250£2,900
Enfield£751£1,100£1,396£1,720£2,200£2,950
Barking and Dagenham£751£1,100£1,350£1,700£2,000£2,275
Kingston upon Thames£750£1,150£1,400£1,700£2,100£2,663
Redbridge£801£1,050£1,400£1,700£2,123£2,675
Waltham Forest£701£1,073£1,400£1,700£2,150£2,600
Bromley£781£1,023£1,325£1,650£2,000£2,688
Hillingdon£676£1,050£1,300£1,650£1,800£2,400
Bexley£800£975£1,250£1,600£1,900£2,300
Croydon£681£1,050£1,250£1,593£2,000£2,450
Sutton£800£997£1,260£1,575£1,998£2,650
Havering£851£1,000£1,250£1,550£1,900£2,400

Rents follow the people living alone

The pattern seen in Germany and Spain holds in London too. In the quarter of boroughs with the most one-person households (City of London, Kensington and Chelsea, Westminster, Camden, Islington, Hammersmith and Fulham, Southwark, Hackney), a two-bedroom home averages £2,774 a month. In the quarter with the fewest (Havering, Hounslow, Merton, Hillingdon, Barking and Dagenham, Newham, Redbridge, Harrow), it averages £1,750. Those outer boroughs also have more children and more owner-occupiers (Census 2021).

Cheapest and priciest postcode districts

Among postcode districts with at least 30 two-bedroom rents recorded, the cheapest is CR4 (Merton) at £1,450 and the most expensive is W1H (Westminster) at £4,346.

All 231 postcode districts →

How we did it

Rents: ONS, "Private rental market in London: April 2025 to March 2026", median monthly rent of private lets recorded by Rent Officers, by borough, postcode district and number of bedrooms. ONS notes that the sample is purposive, so comparisons between areas and over time should be made with caution. Households: Census 2021 (Nomis, TS003 and TS054).

Source: ONS – Private rental market in London, April 2025 to March 2026 · ONS – Census 2021 (Nomis).