Rental rates in London have been up and down over the past few years. They dipped strongly at the height of the pandemic in mid-2020, as everyone fled for the countryside, but then they bounced back. So how do things stand now? Where’s the best place for average rent London residents can find? Equally, now that prices are winding back up, where are the most expensive rental prospects to be found?
Let us take you through the highs and lows of the London rental market. Our comprehensive list will show you exactly where the most likely hotspots are for lower rent in London, and where the big hitters are.
Jump to borough:
What is this list based on?
The following list ranks all 32 of London’s boroughs (plus the City of London) by their median monthly rental rate, from the most expensive to the least.
The data is drawn from London.Gov’s London Rental Map. This is a great resource that is updated every quarter and its findings are published annually. The most recent update was April 2023 and covered rental data from the 2022 calendar year.
We’ve used the average rental rate for two-bedroom properties. This was by far the most common type of rental recorded in practically every borough.

Average rent London borough rankings
Okay, let’s do this. Which London boroughs offer the best average rent? Which one tops the charts for affordability, which ones are solidly reasonable, and which are eye-wateringly steep?
33: Kensington and Chelsea
Average rent: £2,817 per month
The average rent in Kensington and Chelsea is currently £2,817 per month, some £217 more than our previous update. This is hardly surprising, given that London’s most expensive street is in this ultra-desirable borough, along with many of the capital’s most exclusive homes.

32: Westminster
Average rent: £2,770 per month
Westminster gives renters an average of £2,770 per month. This is a popular area for politicians, well-to-do lawyers, actors and other socialites to find rental pads.
31: City of London
Average rent: £2,383 per month
The City of London has had one of the biggest yo-yo effects in rental pricing, crashing by over 12-20% in 2020, and then rocketing back up in late 2021. Currently, the ‘Square Mile’ sports a monthly rental average of £2,383. Being right in the heart of the city comes with an understandably high monthly rental bill.
30: Camden
Average rent: £2,150 per month
Camden offers a monthly rental average of £2,150. This represents a drop of about £160 from early 2022. Still, Camden is one of the coolest places in London, though sadly, coolness comes at a price.
29: Hammersmith and Fulham
Average rent: £1,950 per month
Hammersmith and Fulham has crept up in recent months to a rental average of £1,950. Smart, exciting, and conveniently placed, this is the borough that all the well-heeled young professionals want to be in.
28: Islington
Average rent: £1,900 per month
In Islington, you’ll find rents averaging at around £1,900 per month. This is roughly where they were in early 2022. Highly desirable due to its excellent nightlife, dining, theatre and retail offerings, Islington’s rental market is pricey yet delivers on quality.
27: Wandsworth
Average rent: £1,869 per month
Wandsworth also has a monthly rental average of £1,869, a slight increase since the last update. It also has a winning combination of excellent transport links, good schools and abundant green spaces, including scenic riverside spots. This makes it sought-after, and expensive.
26: Southwark
Average rent: £1,800 per month
Southwark currently has a monthly rental average of £1,800, an increase of £100 since the last update. It’s a borough that’s an architect’s dream. You’ve got the Shard, Tate Modern, Shakespeare’s Globe, and that just scratches the surface.
25: Hackney
Average rent: £1,795 per month
Hackney comes in at £1,795 per month as an area-wide average for rent, with an increase of £145 since the last update. Fast-growing, smartening up while still retaining a bit of an edge, Hackney is one of those places that is successfully catching the next set of trends. This includes smartly designed rental developments.
24: Tower Hamlets
Average rent: £1,750 per month
Tower Hamlets has a monthly rental average of £1,750. You might have expected this borough to be lower down the list, but Canary Wharf and St Katherine’s Docks are desirable and expensive enough to push its average rental rate much higher. Be aware that cheaper options below this point can easily be found outside these two areas.
23: Lambeth
Average rent: £1,733 per month
Lambeth currently offers a monthly rental average of £1,733, a bump of more than £100 since the last update. Here, you’ve got the bright lights of Southbank, and the buzz of Brixton. This is a tailor-made borough for young professional renters looking to make the most of London living.
22: Richmond Upon Thames
Average rent: £1,650 per month
Richmond upon Thames offers renters an area-wide average of £1,650 per month. Tranquil riverside living, all with the convenience and bustle of the city close to hand whenever you want it. What’s not to like?
21: Haringey
Average rent: £1,580 per month
Haringey offers a rental average of £1,580 per month, which is a slight increase on last year. It’s a culture-rich North London borough that offers affordability alongside pleasant village-style community living, plenty of greenery and good commuting links into the city centre.
20: Newham
Average rent: £1,575 per month
Newham offers a monthly rental average of just under £1,575. It’s a historic borough, combined with a retail offering that’ll suit any shopper, thanks to the likes of Westfield Stratford City. Newham is one of the few boroughs where rent has decreased slightly since the last update (£1,597).

19: Ealing
Average rent: £1,503 per month
Ealing has a monthly rental average of £1,503. Diverse, well connected and full of hidden gems, Ealing is a solid renting prospect for anyone, from a young professional to a growing family.
18: Merton
Average rent: £1,500 per month
In Merton, you can expect to find a monthly rental rate of £1,500 on average. Accommodating to a fault, Merton serves up a good mix of quiet and lively areas that you can’t help but fall in love with.
17: Barnet
Average rent: £1,450 per month
Barnet is another borough that offers renters an average rate of £1,450. If you want green spaces within walking distance from home, Barnet has 200 parks and 32,000 trees. Food for thought, and space for roaming!
16: Brent
Average rent: £1,420 per month
Brent also has an area-wide monthly rental average of £1,420. Another up and comer, Brent is a good rental prospect due to its latest stage of comprehensive urban regeneration projects. One to watch.
15: Greenwich
Average rent: £1,400 per month
Greenwich currently offers a monthly rental average of £1,400. You’d think that Greenwich would be more expensive to rent in, given its excellent location, tons of history and even the presence of a Unesco World Heritage Site. However, it turns out that there are plenty of reasonable rental options to be found here.
14: Hounslow
Average rent: £1,400 per month
Hounslow also offers renters an area average of £1,400 per month. It is one of the best-connected boroughs in London. Chiswick also provides excellent options for local shopping and dining out.
13: Kingston Upon Thames
Average rent: £1,400 per month
Kingston upon Thames is tied with the other boroughs at £1,400 per month for its area-wide average rental rate. It’s another historic riverside borough with plenty to offer. It gives renters plenty of space but without the high prices of nearby Twickenham or Richmond.
12: Lewisham
Average rent: £1,400 per month
Lewisham also has an area-wide rental average of £1,400. It’s a 10-minute ride into central London and has plenty on its doorstep. Lewisham already has a big renter community, which keeps prices competitive.
11: Waltham Forest
Average rent: £1,400 per month
Waltham Forest is the fifth of the boroughs on our list with a £1,400 per month rental average. It’s gone from a favourite hunting lodge of Queen Elizabeth I, to a high-flying borough with a booming town centre.
10: Bromley
Average rent: £1,350 per month
Bromley is a hair cheaper at an area average rental rate of £1,350. With a revitalised town centre, good schools, Bakerloo extension plans, and Crystal Palace Park, Bromley has plenty to commend itself.
9: Enfield
Average rent: £1,350 per month
Enfield offers a monthly rental average of £1,350. A magnet for first-time buyers as well as renters, renting in Enfield is a great way to get an authentic North London experience while preparing to get your feet on the property ladder.
8: Harrow
Average rent: £1,350 per month
Harrow has a monthly rental average of £1,350. Harrow is a good rental prospect for those looking to get a quieter London lifestyle but with plenty of excitement not too far away. Rents have been stable in the past year as well.

7: Redbridge
Average rent: £1,300 per month
Redbridge has a monthly rental rate average of £1,300. Though it’s a sleepier, more sedate borough than most, Redbridge has its charms and makes for an easy 20-minute journey into central London.
6: Barking and Dagenham
Average rent: £1,295 per month
Barking and Dagenham offers renters a monthly rent of £1,295 on average, remaining stable in the past year. The borough is experiencing a lot of private and public investment, which is bringing it up in many key areas. It’s lively, multicultural and increasingly confident in its future.
5: Hillingdon
Average rent: £1,295 per month
Hillingdon also offers a £1,295 per month rental average for the area. Prices in the area have increased by one of the highest rates in the capital though, since the last update. It’s a good rental prospect to secure now, ideally before the Crossrail Project begins to drive prices up further.
4: Bexley
Average rent: £1,250 per month
The average rent in Bexley has risen slightly to £1,250. This pushes it down from second to fourth place. Sitting quietly on the border of Kent, Bexley gets the country/city lifestyle mix just right, giving excellent access to green spaces, good schools, access to the River Thames and a direct route into the heart of the capital.
3: Croydon
Average rent: £1,250 per month
Croydon has an area average rental rate of £1,250 as well. It is ideal for commuters and is constantly reinventing itself. Today, Croydon is cool, inviting and uniquely artsy.
2: Havering
Average rent: £1,225 per month
Havering has a monthly rental rate average of £1,225, recovering slightly from the last update after plummeting from the highs of around £1,400 in 2021. This makes it the cheapest London borough in which to rent. It’s a tranquil, green and open borough that straddles the urban and rural parts of North East London. Firmly competitive with lots to recommend itself, this is a must-see borough for renters looking for a great deal!
1: Sutton
Average rent: £1,200 per month
Sutton was placed second in our last update, but returns to the top spot after it’s rental rates dropped by £25 in the latest data. Sutton is one of the safest boroughs in London, which makes it a haven for families and a magnet for new investment in high-quality homes and a growing range of independent stores. There’s also a good range of green spaces – a hangover from Sutton’s history as being part of Surrey before officially joining London in 1934. Now, with its cosmopolitan vibe, increased confidence and increasingly smart yet affordable housing developments, Sutton has really found its feet…without charging an arm and a leg!
We hope that this full list of the average rent London boroughs typically offer will be useful in your hunt for the ideal rental property. If you want to refine your search in a borough or wider London area, be sure to take a look at our specific area guides.
Read more
HomeViews provides verified resident reviews of the UK’s housing developments. We’re working with developers, house builders, operators, housing associations and the Government to recognise high performers and help improve standards in the built environment.