Your trusted property experts

The Cheapest Places to Buy a House in the UK in 2023

Author avatar
Share Share article to LinkedIn Share article to Twitter Share article to Facebook

Sticking to a tight budget but hoping to get your foot on the property ladder? We’ve done some digging and found the cheapest places to buy a house in the UK. 

Let’s take a look at the countdown.

Get a Mortgage Quote

Cheapest places to buy a house

So, where is buying a house cheapest? Here are the cheapest places to buy homes for sale in the UK, by postcode, and average property prices:

  1. Middlesbrough, TS1, £54,978
  2. Bradford, BD1, £58,673
  3. Sunderland, SR1, £65,478
  4. Grimsby, DN31, £71,105
  5. Shildon, DL4, £73,637
  6. Middlesbrough, TS3, £80,958
  7. Peterlee, SR8 £85,274
  8. Stanley, DH9,  £91,391
  9. Lancashire, BB11, £91,516
  10. Liverpool, L20, £91,793
  11. Keighley, BD21, £91,833
  12. Birkenhead, CH41, £91,885
  13. Kingston upon Hull, HU9, £92,755
  14. Sunderland, SR5, £93,222
  15. Ferryhill, DL17, £95,380
  16. Blackpool, FY1, £95,526
  17. Hull, HU3, £97,043
  18. Grimsby, DN32, £97,652
  19. Liverpool, L5, £97,744
  20. Seaton Carew, TS25, £100,603

RentRound used data from Propertydata to gather this information. 

As of January 2023, the average UK house price was £290,000. In England, it stood at £310,000, in Wales £217,000 and £185,000 in Scotland. Therefore these affordable towns are significantly under this.

Subscribe to our emails and get property market updates and home buying advice delivered directly to your inbox. You can join us by hitting the subscribe button below:


Top 10 most cheapest places to buy a house

Evidently, heading up north results in higher savings, compared to the southeast of England. Let’s break down the cheapest areas to buy a house and their postcodes.

1. Middlesbrough, North Yorkshire, £54,978

Situated on the south bank of the River Tees, in Middlesbrough, you’re never more than 20 minutes from the coast, countryside or town centre. It’s also a great place to buy a home without breaking the bank. 

Where is the cheapest place to live in the UK 2023? In Middlesbrough, claiming top spot for affordability, with an average house price of £54,978. TS1 is the postcode in Middlesbrough. The TS3 postcode is another one featured in the top 10 most affordable areas of the UK, with an average home price of £80,958.

2. Bradford, West Yorkshire, £58,673

In the BD1 postcode, you can snap up a property for less than £60,000. Bradford is located in the foothills of the beautiful Pennines, popular with first-time buyers, renters and those looking to climb up the property ladder. 

If you love period homes, you’re in luck, as Bradford is largely made up of Victorian builds.

3. Sunderland, Tyne and Wear, 65,478

Sunderland is home to a stunning coastline and buzzing city centre – depending what side of the River Wear you’re on. The SR1 postcode claims third spot on this list, where purchasing a property will set you back around £65,478. 

Green outdoor spaces now form an important criteria for the best places to buy a house, so Sunderland has a lot to boast about!

4. Grimsby, North East Lincolnshire, £71,105

Grimsby features twice on our ‘cheapest places’ countdown; with the average house price in the DN31 postcode sitting at £71,105. Meanwhile, just a stone’s throw away, property prices in the DN32 postcode cost around £97,652. 

This port town also boasts charm and heritage, with a rich fishing and trawlermen history, just waiting to be discovered. 

5. Shildon, County Durham, £73,637

The DL4 postcode in Shildon is one of the most affordable places to buy a property in the UK. The town is also ideal for those looking to live somewhere quieter – but still with easy access to the city. It’s truly the best of both worlds, home to a number of friendly locals. 

6. Peterlee, County Durham, £85,274

Looking to save for a house deposit? It will be much easier in certain parts of the UK than others, and Peterlee is no exception; particularly the SR8 postcode. Peterlee is also affectionately known as ‘Mexico City’ by locals, due to its architecture.

7. Stanley, County Durham, £91,391

Also in County Durham is Stanley, where the average asking price is less than £100,000. This former coal mining town is located a short drive from both Newcastle and Durham, popular with singles, families and couples. 

8. Lancashire, North West England, £91,516

Looking for a cheap rural area? Lancashire’s BB11 postcode is another affordability hotspot in UK housing. Lancashire is a beautiful location popular with tourists and locals alike, built on medieval and industrial heritage. Being close to Manchester, Leeds and Liverpool, it’s a good spot for commuters too. 

9. Liverpool, Merseyside, £91,793

Both the L20 and L5 postcodes in Liverpool feature on this list, showing Liverpool is famous for more than it’s football club and being the birthplace of the Beatles. It’s extremely culturally diverse, offering something for everyone, whether you’re there to live, work or play. 

While property in this town is in hot pursuit, you can still find many homes well below the average UK asking price. 

10. Keighley, West Yorkshire, 91,833

At just over £90,000, the average home price in the BD21 postcode of Keighley is a great place for first-time buyers and other buyers alike. This Yorkshire town in the City of Bradford is home to a lovingly restored steam railway and boasts scenes of incredibly charming countryside. 

Places that just mist the cheapest places to buy a house top 20

They may not have made the top ten, but the other property prices of some postcodes on this list are not to be sniffed at. Just missing out is Birkenhead of Wirral, home to a now-infamous park that has inspired many others across the country. 

At number 20, but still much cheaper than other parts of the UK, is Seaton Carew, where you can find a property for just over £100,000. When compared to the average house price of £552,755 in the nation’s capital, it’s clear that paying off a mortgage here will be much easier, particularly for solo buyers! 

Get a Property Report

What are the cheapest commuter cities?

The closer you get to a major city, particularly the capital, the more house prices will rise. While there are some cheaper places to live in London, it’s the most expensive area to buy a house in the UK. However, you can find the best of both worlds. Rugby, Luton and Maidenhead are some of the best commuter towns for London when it comes to affordability.

What about the cheapest places to rent in the UK?

Looking to rent in an area before you buy there? Lancashire is one of the cheapest places to rent in the UK, with the DL4 postcode in Shildon taking the top spot.

Looking to move somewhere new?

Knowing average house prices is one thing, but how can you know for sure if you’ll actually like living in the area? Arm yourself with more information! You’ll want to know crime rates, neighbourhood demographics and much more. A property report will collect all this research for you. Get your full report below.

Get a Property Report

*Please note these figures as subject to change and you should always do your own research.

Last Updated: April 28th, 2023

Phil Spencer

Join Phil Spencer's 'My Move iQ'

Sign-up for FREE and access

FREE home moving toolkits

Exclusive offers and discounts

FREE tickets to the biggest property and home shows

My Move iQ Competitions

Unlock exclusive benefits

Browse more in this category: