Affordable modern London apartment buildings
London’s affordable rentals: modern apartments in budget-friendly neighbourhoods
Home Renting Affordable London Rentals: 15 Areas to Consider
Renting

Affordable London Rentals: 15 Areas to Consider

Affordable London Rentals: Top 15 Neighbourhoods

Affordable London rentals can still be found if you know which parts of the capital to compare, although “affordable” in London usually means lower-priced relative to the rest of the city rather than genuinely cheap housing.

According to the Office for National Statistics (ONS), the average private rent in London reached £2,317 per month in July 2026, up from £2,250 a year earlier. By comparison, several outer-London boroughs had average rents hundreds of pounds below the London-wide figure.

For renters willing to look beyond central London, areas such as Bexley, Croydon, Barking, Dagenham and Walthamstow can therefore be worth exploring.

If you are moving to the capital for the first time, read our [Renting in London guide] for more information about finding a property, budgeting and preparing for your tenancy.

How Affordable Are These London Areas in 2026?

The figures below use the latest July 2026 ONS local-authority rental averages as a comparable measure.

It is important to understand that ONS publishes monthly rental figures for London boroughs rather than every individual neighbourhood. Therefore, the rent shown for Barking, for example, is the Barking and Dagenham borough average, while Stratford, Plaistow and East Ham use the Newham borough average.

The July 2026 averages were £1,696 in Barking and Dagenham, £1,927 in Newham, £1,980 in Greenwich, £1,828 in Lewisham, £1,581 in Croydon, £1,765 in Waltham Forest, £1,821 in Enfield, £1,945 in Hounslow and £1,534 in Bexley.

Neighbourhood Comparable ONS Area July 2026 Avg. Rent Difference vs London
Barking Barking & Dagenham £1,696 £621 lower
Dagenham Barking & Dagenham £1,696 £621 lower
Plaistow Newham £1,927 £390 lower
Abbey Wood Greenwich* £1,980 £337 lower
East Ham Newham £1,927 £390 lower
Catford Lewisham £1,828 £489 lower
Croydon Croydon £1,581 £736 lower
Walthamstow Waltham Forest £1,765 £552 lower
Edmonton Enfield £1,821 £496 lower
Thamesmead Greenwich* £1,980 £337 lower
Lewisham Lewisham £1,828 £489 lower
Woolwich Greenwich £1,980 £337 lower
Stratford Newham £1,927 £390 lower
Hounslow Hounslow £1,945 £372 lower
Bexley Bexley £1,534 £783 lower

London average: £2,317 per month. Data date: July 2026. Source: Office for National Statistics, Price Index of Private Rents.

*Abbey Wood and Thamesmead cross local-authority boundaries, so the figures should be treated as a broad comparison rather than an exact neighbourhood rental price.

Actual asking rents will vary considerably according to property type, number of bedrooms, condition and exact location.

15 Affordable London Rentals Areas to Consider

1. Barking

Barking remains one of the areas renters may want to consider when searching for affordable London rentals.

The wider Barking and Dagenham borough had an average private rent of £1,696 per month in July 2026, around £621 below the London average.

Barking benefits from rail, Underground and Overground connections, while ongoing development around Barking Riverside has added significant new housing.

Renters should compare both established residential streets and newer developments because prices can differ significantly within the area.

2. Dagenham

Dagenham shares the same borough-level average of £1,696 per month, making Barking and Dagenham one of the lower-cost London boroughs included in this guide.

The area has a more suburban character than many inner-London locations, which may appeal to renters who prioritise space over being close to the centre.

District line connections provide access towards central London, although commute times should form part of your overall cost calculation.

3. Plaistow

Plaistow sits within Newham, where the average monthly private rent stood at £1,927 in July 2026. This was approximately £390 below the London-wide average.

Its location between Stratford and East Ham gives renters access to several transport connections without necessarily paying Stratford prices.

For renters working in East or central London, Plaistow may therefore provide a useful balance between location and rental cost.

4. Abbey Wood

Abbey Wood has become particularly well connected following the arrival of the Elizabeth line.

For comparison, the Greenwich borough average was £1,980 per month in July 2026, compared with £2,317 across London.

Abbey Wood sits close to the Greenwich and Bexley boundary, so renters should compare individual listings carefully rather than relying solely on a borough-wide figure.

Its combination of transport links, residential streets and nearby green space can make it worth considering.

5. East Ham

East Ham is another Newham neighbourhood, giving it a comparable borough average of £1,927 per month in July 2026.

The neighbourhood has a busy high street, a wide variety of shops and restaurants and direct Underground access through East Ham station.

For renters wanting East London access while remaining outside the most expensive central areas, it deserves consideration.

6. Catford

Catford sits within the London Borough of Lewisham, where average monthly private rent was approximately £1,828 in July 2026.

That was around £489 below London’s overall monthly average.

Catford combines residential streets with shops, transport connections and access to other parts of south-east London.

It may particularly suit renters who want more residential surroundings while still having reasonable access to central London.

7. Croydon

Croydon stands out strongly in the current data.

Average private rent in the borough was £1,581 per month in July 2026, around £736 below London’s £2,317 average.

Croydon also offers a much larger town centre than many outer-London areas, with extensive shops, restaurants and rail connections.

Fast trains to central London can make it attractive to commuters looking for lower average housing costs without giving up access to the capital.

8. Walthamstow

Walthamstow has become increasingly popular over recent years, so describing it simply as “cheap” would now be misleading.

However, Waltham Forest’s average private rent was £1,765 per month in July 2026, around £552 below the London average.

Walthamstow offers the Victoria line, London Overground connections, Walthamstow Market and a growing selection of restaurants and independent businesses.

It may therefore appeal to renters looking for a lively neighbourhood without typical inner-London rental prices.

9. Edmonton

Edmonton lies within Enfield, where average monthly private rent reached £1,821 in July 2026.

This was approximately £496 below the London-wide figure.

The area is predominantly residential, with rail and bus connections serving surrounding parts of north London.

Renters looking for more space should compare Edmonton with neighbouring areas in Enfield, as rental values can vary considerably.

10. Thamesmead

Thamesmead offers a very different environment from central London, with extensive residential development, waterways and open spaces.

Parts of Thamesmead fall within Greenwich and others within Bexley, making a single official neighbourhood rent difficult to quote accurately.

For context, Greenwich averaged £1,980 per month, while Bexley averaged £1,534 in July 2026.

That substantial difference demonstrates why renters should compare individual Thamesmead listings rather than rely on one headline figure.

11. Lewisham

Lewisham’s average private rent was approximately £1,828 per month in July 2026, £489 below the London average.

The area benefits from strong transport connections and easy access to Greenwich, Blackheath and other parts of south-east London.

Lewisham has also undergone significant residential development, meaning renters can find everything from older flats and houses to newer apartment developments.

12. Woolwich

Woolwich sits within the Royal Borough of Greenwich, where average private rent reached £1,980 per month in July 2026.

Although this is not among London’s very cheapest borough averages, it remained approximately £337 below the London-wide figure.

Woolwich has also benefited substantially from the Elizabeth line, improving connections with Canary Wharf, the City and central London.

New developments around the Royal Arsenal sit alongside older residential areas, so rental prices can vary considerably.

13. Stratford

Stratford has changed dramatically since the 2012 Olympic Games and is now one of East London’s major residential and commercial centres.

It sits within Newham, where average private rent reached £1,927 per month in July 2026.

That remains below the London average, although newer apartments close to Stratford station and the Olympic Park can cost substantially more.

Its major advantage is connectivity, with Underground, Overground, National Rail, DLR and Elizabeth line services.

14. Hounslow

For renters looking towards west London, Hounslow may offer an alternative to more expensive neighbouring areas.

Average private rent in Hounslow was £1,945 per month in July 2026, around £372 below the London average.

Its proximity to Heathrow Airport may be useful for people working in aviation, hospitality and related industries, while Underground and rail connections provide access to other parts of London.

15. Bexley

Bexley recorded the lowest borough-wide rental average among the areas in this list, at approximately £1,534 per month in July 2026.

That was around £783 less per month than the London average.

Bexley has a more suburban character, with residential neighbourhoods and green spaces that may appeal to renters who do not need to live close to central London.

However, transport options and journey times vary significantly across the borough, so location should be considered alongside rent.

What Does “Affordable” Mean in London?

Finding affordable London rentals does not necessarily mean finding objectively inexpensive accommodation.

London remains England’s most expensive rental region, with an average rent of £2,317 per month in July 2026.

Instead, affordability within London is often about finding areas where comparable rents are lower than the city-wide average.

For example:

  • Bexley averaged £1,534.

  • Croydon averaged £1,581.

  • Barking and Dagenham averaged £1,696.

  • Waltham Forest averaged £1,765.

  • Enfield averaged £1,821.

The difference between Bexley’s £1,534 average and London’s £2,317 figure is approximately £783 per month, or more than £9,000 over a year before considering other costs.

That makes location an important factor when planning a London rental budget.

Look Beyond the Headline Rent

Before choosing an area solely because of a lower rent, consider your complete monthly cost.

A cheaper home further from work could mean higher transport costs and longer commuting times.

Compare:

  • monthly rent;

  • council tax;

  • transport costs;

  • energy and utility bills;

  • property size;

  • deposit requirements;

  • commute time;

  • local amenities; and

  • whether bills are included.

You should also check the exact property carefully because London rental prices can vary considerably from one street to another.

Finding Affordable London Rentals

The best way to find affordable London rentals is to compare several locations and individual properties rather than limiting your search to one neighbourhood.

Outer-London areas such as Bexley, Croydon, Barking and Dagenham may offer lower borough-wide rental averages, while locations such as Stratford, Woolwich and Abbey Wood can offer stronger transport connections at a higher average cost.

Use RentWizz to search available rooms and rental properties, compare locations and identify accommodation that fits your budget.

For a broader overview of tenancy preparation, deposits, property searches and moving to the capital, read our [Renting in London guide].

You may also find these RentWizz guides useful:

  • 15 UK Cities Where Rent Is Cheaper Than London

  • Smart Ways to Save Money on Rent and Living Costs

  • First Time Renters Top Tips

  • Avoid Rental Scams in the UK: Stay Safe When Renting

Final Thoughts

Finding affordable London rentals is challenging, but the latest data shows there are significant differences between different parts of the capital.

London’s average private rent stood at £2,317 in July 2026, while comparable borough averages ranged from £1,534 in Bexley to £1,980 in Greenwich among the locations featured in this guide.

Bexley, Croydon and Barking and Dagenham currently show some of the clearest differences from the London average, while areas such as Woolwich, Stratford and Abbey Wood may appeal to renters who place greater value on transport connections.

Whatever your priorities, compare current listings, calculate your complete monthly costs and research each neighbourhood before making a decision.

Start your property search with RentWizz and discover which London neighbourhood best matches your budget, commute and lifestyle.

Rental figures are based on ONS Price Index of Private Rents data for July 2026. ONS neighbourhood-level monthly rent figures are not available for every location listed, so corresponding local-authority figures are used for comparison. Rental prices for individual properties will vary by size, type, condition and exact location.

Related Articles

Long-Distance Relocation: A Seamless Moving Guide

Moving to a new city can be an exciting adventure, but it...

Short-Term vs Long-Term Rentals: Pros and Cons

Choosing the duration of your rental is a significant decision, and it...

Mastering the UK Rental Market: A Renter’s Guide

The UK rental market is a dynamic and ever-evolving landscape that demands...

The Future of UK Rentals: Key Trends & Predictions

UK rentals are continually evolving, shaped by changing societal preferences, technological advancements...