The nation’s capital doesn’t exactly have a reputation for affordability – and for good reason. It’s the most expensive place to live in the UK, and in the top 20 in the world. But, with that being said, this doesn’t paint the full picture: there are many more affordable areas. So, where are the cheapest places to live in London? Let’s take a look.
Cheap areas to live in London
- Barking & Dagenham
If you’re looking to buy or rent in any of these locations and before you commit, ensure its the right property for you with our property report. We’ve made your research easy.
Average house prices in London
London’s average house prices are the most expensive of any region of the UK, sitting at an average of £514,000, as of October 2021. This is much higher than the UK average of £270,708, where there has been an annual price rise of 10%.
So, unsurprisingly, it doesn’t feature on the list of cheapest places to buy a house.
Average rent prices in London
Average rental prices in London are £1,580, 85.2% higher than the rest of the UK average which is £853.
While rents did fall slightly in London due to the pandemic exodus these are now returning to pre-pandemic levels. The rental market across the UK is busy again with rents rising. London is still by no means the cheapest place to rent.
What is the cost of living for Londoners?
The average salary in London is £38k, which means some Londoners spend around 64% of their wages on rent. Of course, this could be higher or lower depending on the individual circumstances.
Cost of living for a single person is around £851 a month, not including rent. However, there are many factors that will affect how much someone will pay, including:
- Council tax
- Transport links in the area
- Property size
- Market changes
Many choose to live in a London commuter town as a way to get easy access to the city centre, while still being more affordable. However, for some, the pull of the capital can’t be ignored.
Best affordable places to live in London
While the above might have painted a somewhat bleak picture, London is made up of many different areas, some more affordable than others. Let’s take a look at some average rents in London, as well as sold prices*.
*Accurate as of December 2021, according to the latest UK house price index
12 – Bromley
Average house price: £484,466
Average rent: £1,859 pcm
Bromley is the biggest of all London boroughs, and one of the cheapest areas to buy and rent, compared to the capital overall. It claims last spot on this list but its house prices are still remarkably lower than other parts of London e.g. Kensington & Chelsea, which sits at a staggering £1,288,641!
While it has no underground station, Bromley is well-connected by trains, including express services; London Victoria to Bromley South takes only 16 minutes. There’s also a network of buses that runs throughout the borough.
11 – Redbridge
Average house price: £479,896
Average rent: £1,467 pcm
The Redbridge borough is located in East London, home to Newbury Park and some great transport links to the centre. For example, there are around six trains to Liverpool Street every hour. It’s one of the best places to buy in London in terms of comparatively low house prices, making it particularly popular with first-time buyers.
10 – Lewisham
Average house price: £453,295
Average rent: £1,597 pcm
Many young professionals choose to live in Lewisham thanks to its excellent transport links, including the DLR. It may not have the best reputation for crime, but there are plenty of things to do, from pop-up eateries to bars. It’s also popular with families, with many choosing to settle in the area.
9 – Hillingdon
Average house price: £436,916
Average rent: £1,492 pcm
Whether you’re looking to buy or rent, you’ll find it easier to do in Hillingdon than other parts of London, particularly those north of the river. Property in London isn’t cheap, but Hillingdon is more affordable than others, sandwiched in between Uxbridge and Hayes. It also sits on both the Metropolitan and Piccadilly lines, which is good news for commuters.
8 – Enfield
Average house price: £431,074
Average rent: £1,572 pcm
While rents are slightly pricier than other boroughs on this list, Enfield’s house prices are significantly lower than many areas of London. It appeals to many as it has plenty of green spaces, and the charm of small town life, together with some excellent transport links. For example, you can get to Liverpool Street and Moorgate in just over half an hour.
7 – Sutton
Average house price: £422,075
Average rent: £1,546 pcm
Plenty of green spaces and rail connections that run to London Victoria, London Bridge, St Pancras and Clapham Junction make Sutton a popular location for those looking for the best of both worlds. It’s hugely popular with families due to the excellent array of local schools.
6 – Greenwich
Average house price: £420,364
Average rent: £1,828 pcm
Home to a number of tourist attractions, including Greenwich Park and the Royal Observatory, Greenwich attracts young professionals and families alike. Its transport connections include the DLR and National Rail, as well as a wide array of buses.
5 – Croydon
Average house price: £406,896
Average rent: £1,412 pcm
Croydon has a great alternative and arts scene, and is becoming increasingly popular with those looking to escape the high house prices of central London. There are many parts of Croydon to choose from, including Caterham and Purley, each offering their own charms. The Brighton Mainline rail links Croydon with Central London, as well as other parts of the UK like Sussex. The borough also has a network of trams.
4 – Newham
Average house price: £399,569
Average rent: £1,691 pcm
Newham is among the least safe boroughs in London, however, that doesn’t paint the full picture. It’s also home to the ExCel Centre, Westfield shopping centre and East Village, a new neighbourhood that served as the athletes’ village during the 2012 Olympics. Its transport connections are good, including the DLR, and you’ll find London City Airport there too!
3 – Havering
Average house price: £396,297
Average rent: £1,150 pcm
Entering the top 3 now we have Havering. Havering is the most easterly London borough, just before Essex, popular with those looking for an easy commute and more affordable property prices. Havering will likely increase even further in the future, as the long-awaited Elizabeth Line is due to arrive. Many are looking to move there in anticipation of Crossrail, so house and rent prices will likely increase. From one bedroom flats to period properties, there are many different types of property on offer in the area.
2 – Bexley
Average house price: £390,342
Average rent: £1,288 pcm
Just missing out on the top spot is Bexley, which can be found in south-east London, with main areas including Bexleyheath and Sidcup. Dartford can be found on one side and Bromley on the other. It doesn’t have the underground, but there are plenty of trains and buses servicing London. Danson Park in Welling is one of the main attractions.
1- Barking and Dagenham
Average house price: £331,894
Average rent: £1,655 pcm
Claiming top spot is Barking and Dagenham, which has the most affordable house prices on this list, despite a 6.1% annual increase in 2020. It doesn’t have the cheapest rent prices here, however, by London standards it fairs quite well. Barking underground station offers the Hammersmith and City and District Lines, and the area is also home to TFL rail. It’s easy to see why many choose to settle there for affordable house prices and good connections.
Need more property advice?
We’re here to help you every step of the way, whatever stage you’re at. Subscribe to our newsletter for more top tips and regular advice from Phil Spencer himself.
Last Updated: March 21st, 2022