The average rent in London is £2,500 a month.
We watch London's estate agents all day. Across 27,135 listings in 33 boroughs, the median rent is £2,500 a month. This page sets out what a home costs here, borough by borough, and how far the price moves between them.
Jump to your boroughMedian rent
£2,500
a month, all sizes
Typical two-bed
£2,650
the most common London home
Time on market
Not enough data
not yet
Price moves that were cuts
82%
of 3,170 changes
Most London prices never move. If they do, they go down.
Only 9% of the listings we track ever change price. When one does, it goes down 82% of the time, typically by 6.1%, or around £150 a month, and usually within about a month of us first seeing it.
So the number in the ad is usually final. If it is going to move, it will most likely have moved inside the first month.
Based on 2,031 reductions of 1% or more. Smaller moves are price-point changes, a £1,000 listing becoming £999, rather than a landlord meeting the market, so they are excluded. Timing is measured from when we first saw the listing, not when it was first advertised.
You pay for the second bedroom.
A studio and a one-bed are nearly the same price. The step from one to two is where London starts charging you. Bars show the middle half of the market; the line is the median.
Middle half of the marketMedian
Average rent in London by number of bedrooms
| Home size | Median rent | Middle half of the market | Listings |
|---|---|---|---|
| Studio | £1,750 | £1,391 to £2,300 | 3,714 |
| 1 bed | £2,001 | £1,700 to £2,550 | 7,278 |
| 2 beds | £2,650 | £2,200 to £3,300 | 9,936 |
| 3 beds | £3,250 | £2,650 to £4,250 | 4,004 |
| 4 beds | £4,000 | £3,250 to £5,000 | 1,351 |
| 5 beds | £6,000 | £4,500 to £9,000 | 312 |
Monthly rents from 27,135 listings gathered between 8 March to 5 September 2026. The middle half is the 25th to 75th percentile: half of homes of that size sit inside it.
What a figure reaches
A median tells you what a size costs. If you already know what you can pay, these say how much of the market that reaches and which neighbourhoods hold it.
The gym in the lobby is a £945 membership.
What each feature adds to the rent, holding the borough and the number of bedrooms the same. A gym in the building is the most expensive line on a London listing. Furnished, once you compare like for like, is effectively free.
One number to trust the rest by: compare gardens naively and they look like a discount, because they cluster in cheaper outer boroughs. Hold the borough and the size constant and a garden adds +£297 a month. We compare like for like everywhere here, which is why the figures don't match the back-of-envelope version.
Average rent by borough.
Median rent by borough, cheapest to priciest, from £1,595 in Harrow to £3,497 in Westminster. Pick one for its own snapshot: the price ladder, the pace, and the stations it clusters around.
| Borough | All sizes | One bed | Two bed | Three bed |
|---|---|---|---|---|
| Rent in Harrow | £1,595 | £1,600 | £1,950 | £2,373 |
| Rent in Croydon | £1,700 | £1,525 | £1,800 | £2,475 |
| Rent in Havering | £1,795 | £1,400 | £1,875 | – |
| Rent in Hillingdon | £1,799 | £1,550 | £1,910 | £2,350 |
| Rent in Redbridge | £1,800 | £1,475 | £1,850 | £2,400 |
| Rent in Barking and Dagenham | £1,850 | £1,478 | £1,900 | £2,200 |
| Rent in Bromley | £1,850 | £1,500 | £1,900 | £2,300 |
| Rent in Bexley | £1,888 | £1,463 | £1,700 | £2,200 |
| Rent in Lewisham | £1,900 | £1,648 | £2,000 | £2,700 |
| Rent in Enfield | £1,900 | £1,550 | £1,865 | £2,400 |
| Rent in Hounslow | £2,000 | £1,650 | £2,253 | £2,700 |
| Rent in Kingston upon Thames | £2,000 | £1,700 | £2,150 | £2,750 |
| Rent in Barnet | £2,100 | £1,650 | £2,050 | £2,800 |
| Rent in Brent | £2,158 | £1,800 | £2,300 | £3,093 |
| Rent in Haringey | £2,200 | £1,800 | £2,250 | £2,700 |
| Rent in Ealing | £2,200 | £1,800 | £2,300 | £3,000 |
| Rent in Greenwich | £2,200 | £1,850 | £2,250 | £2,800 |
| Rent in Merton | £2,250 | £1,795 | £2,250 | £2,850 |
| Rent in Waltham Forest | £2,260 | £2,190 | £2,250 | £2,500 |
| Rent in Newham | £2,500 | £2,026 | £2,500 | £2,800 |
| Rent in Hackney | £2,550 | £2,150 | £2,750 | £3,500 |
| Rent in Lambeth | £2,575 | £2,000 | £2,600 | £3,300 |
| Rent in Tower Hamlets | £2,600 | £2,100 | £2,800 | £3,500 |
| Rent in Southwark | £2,700 | £2,200 | £2,750 | £3,300 |
| Rent in Richmond upon Thames | £2,700 | £1,800 | £2,600 | £3,500 |
| Rent in Wandsworth | £2,750 | £2,000 | £2,700 | £3,410 |
| Rent in Hammersmith and Fulham | £2,762 | £2,250 | £2,913 | £3,750 |
| Rent in Islington | £2,817 | £2,318 | £3,250 | £3,700 |
| Rent in Camden | £3,000 | £2,297 | £3,250 | £4,767 |
| Rent in City of London | £3,000 | £2,750 | £3,467 | – |
| Rent in Kensington and Chelsea | £3,250 | £2,817 | £3,987 | £6,073 |
| Rent in Westminster | £3,497 | £2,800 | £3,750 | £5,800 |
32 London boroughs, from Roost's own data. A dash means too few listings of that size in that borough to publish a median. Open any borough for its own breakdown.
Gathered from London estate agents between 8 March to 5 September 2026. Snapshot taken 5 September 2026.
This is agency-marketed London, not a census. It leans central and toward flats, because that's what agents are marketing, so read it as the market you'd actually be searching. We use medians throughout; a mean is pulled upward by prime stock and would flatter every figure here.
We don't publish a time-on-market figure at the moment. Our off-market detection changed materially at the start of August, and a figure measured across that change would say more about our own instrument than about London. We would rather show nothing than a number we cannot stand behind.
Rents under £500 or over £15,000 a month are set aside as data errors or ultra-prime outliers. Commuter-belt districts that agents market as London are kept out of these London-wide numbers.
The questions people actually ask.
What is the average rent in London in 2026?
Across 27,135 listings we tracked in 33 London boroughs between 8 March to 5 September 2026, the median rent is £2,500 a month. We quote the median rather than the mean because prime stock drags a mean upward; the median is what the middle of the market actually pays.
How much is a one-bed flat in London?
The median one-bed in our snapshot is £2,001 a month, with the middle half of the market between £1,700 and £2,550. A two-bed steps up to £2,650, the biggest jump on the ladder.
Which London borough is cheapest to rent in?
Of the boroughs we publish, Harrow has the lowest median at £1,595 a month. Each borough page breaks that down by bedrooms, pace and stations.
What are rent prices in London, UK?
Half of London homes are listed between £1,950 and £3,300 a month, with a median of £2,500. A one-bed is typically £2,001 and a two-bed £2,650. The table above gives every borough we cover, by size.
How much is rent in London per month for a 2 bed?
The median two-bed in our snapshot is £2,650 a month across 33 boroughs. It varies more by borough than by anything else: the borough table above lists a two-bed figure for each one that has enough listings to support a median.
Are London rents going up or down?
We can only speak to our window, 8 March to 5 September 2026: when a listed price moved, 82% of the 3,170 recorded moves were cuts. That's listings repricing to meet the market, not an index of all rents, so read it as pressure at the edges rather than a citywide direction.
The rules changed in May. The price didn’t.
Section 21 is gone and bidding wars are banned. Here's what the Renters' Rights Act fixed for London renters, and the part it deliberately left alone.
Read the piece