
The Cheapest Place to Buy a House
We’ve done some digging and found the cheapest places to buy a house. With top spots taken by Sunderland, Shildon, and Peterlee. The top locations in our affordability list offer a great mix of city life and countryside charm. So if you’re looking for an affordable area to buy a home check out our list below.
Cheapest places to buy a house
So, where is buying a house the cheapest?
Our focus has been on identifying the 20 cheapest places to buy a house in England and Wales. Looking at where property prices are the lowest, based on the average sold price for all property types over a 12-month period.
Here are the cheapest places to buy a house by postcode, and average property price:
- Sunderland, SR1 – £60,068
- Shildon, DL4 – £60,461
- Peterlee, SR8 – £66,087
- Middlesbrough, TS1 – £69,074
- Ferryhill, DL17 – £70,203
- Grimsby, DN31 – £70,705
- Middlesbrough, TS3 – £75,271
- Trimdon, TS29 – £79,350
- Bradford, BD1 – £81,680
- Ferndale, CF43 – £84,318
- Wingate, TS28 – £87,080
- Hartlepool, TS24 – £88,042
- Burnley, BB11 – £89,215
- Stanley, DH9 – £90,769
- Blackpool, FY1 – £93,043
- New Tredegar, NP24 – £94,534
- Chopwell, NE17 – £95,752
- Liverpool, L4 – £96,216
- Bradford, BD3 – £99,448
- Liverpool, L2 – £110,922
Data source: Dataloft by PriceHubble.
Please note: ‘average price’ relates to the most recent 12-month time frame. At the time of publication, from Land Registry data (Feb ’24 to Jan ’25).
So, you can get more for your money in these areas compared to the overall average house prices in England and in Wales.
The areas listed have average property prices significantly lower than the national average. For instance, the most expensive area on our list is Liverpool (L2), with an average property price of £110,922. This is still far below the average of £290,564 in England and £208,197 in Wales. According to Land Registry data for December 2024.
This means that in these locations, buyers can potentially purchase a property for a fraction of the cost they would encounter in other parts of the UK. This could allow for larger properties, properties with more features, or simply a more financially comfortable purchase. It’s an especially appealing proposition for first-time buyers, or those on a tight budget.
Top 10 most cheapest places to buy a house
We’ve created a top 10 out of our top 20 of the cheapest places to buy a house. We’ve pointed out the house prices, attractions and activities in each area. Because choosing a place to live isn’t just about affordability. It’s important to consider what there is to see and do in the area as well. Be sure to explore the most affordable rural areas to live in as well. Especially for those working remotely who are passionate about nature.
1. Sunderland, Tyne and Wear – £60,068
Sunderland is home to a stunning coastline and buzzing city centre, depending on which side of the River Wear you’re on. The SR1 postcode claims the first spot on this list, where purchasing a property will cost you around £60,068.
It’s a viable option if you’re working in Newcastle upon Tyne, with the journey taking around 30 minutes.
Its green spaces are a major draw for those prioritizing nature and outdoor activities, so Sunderland has a lot to boast about! The affordability of properties in this scenic area, combined with the buzz of city life, makes Sunderland a compelling choice, from young professionals to families.
2. Shildon, County Durham – £60,461
The DL4 postcode in Shildon is one of the most affordable places to buy a property in England. The town is also ideal for those looking to live somewhere quieter – but still with easy access to the city Durham. Other cities nearby are Darlington, Middlesbrough, Sunderland and Newcastle upon Tyne. It’s truly the best of both worlds, home to a number of friendly locals. The town’s cost-effectiveness is a major advantage for first-time homebuyers and those looking for a calmer lifestyle.
3. Peterlee, County Durham – £66,087
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. The average house price based on official completed house sales data is £66,087.
Beyond its architectural charm, Peterlee offers a range of things to do. The town is surrounded by beautiful countryside. Nearby, you can find Castle Eden Dene National Nature Reserve, a stunning ancient woodland perfect for walking, bird watching, and enjoying nature. Its location is beneficial for those who work in or frequently visit nearby cities like Durham, Sunderland, or even Newcastle upon Tyne. Peterlee, therefore, offers an appealing package for someone looking to move.
4 & 7. Middlesbrough, North Yorkshire – £69,074
Middlesbrough features twice on our ‘cheapest places’ countdown, with the average house price in the TS1 postcode sitting at £69,074. Meanwhile, just a stone’s throw away, property prices in the TS3 postcode cost around £75,271. If you’re employed in Newcastle upon Tyne, considering Middlesbrough as your home base might be a smart choice. While the commute is somewhat lengthier, typically over an hour, the benefit lies in Middlesbrough’s appealing property prices.
So, what is there to do? The town is located on the south bank of the River Tees and offers a blend of modern amenities and green spaces. With the North York Moors National Park nearby.
The transport links in Middlesbrough are well-developed, with good road and rail connections making it convenient for commuting. You’re never more than 20 minutes from the coast, countryside or town centre.
The town caters to all, from young professionals to families or downsizing retirees seeking a quiet spot. Overall, Middlesbrough offers a mix of affordability, culture, and connectivity, making it a practical and enjoyable place to set up a home.
5. Ferryhill, County Durham – £70,203
Ferryhill, with its average house price of just £70,203 in the DL17 postcode, presents an appealing option for those seeking affordability coupled with a rich community spirit. This charming town is not just about cost-effective living; it’s steeped in history and surrounded by some of County Durham’s most picturesque landscapes like the Durham Dales.
6. Grimsby, North East Lincolnshire – £70,705
Grimsby takes the sixth place in our top 10, with the average house price in the DN31 postcode sitting at £70,705. This port town also boasts charm and heritage. With a rich fishing and trawlermen’s history, just waiting to be discovered. The town’s affordability is a big plus for first-time buyers and those seeking a more relaxed pace of life.
8. Trimdon, County Durham, £79,350
Trimdon is a peaceful village where you can find a home for about £79,350. It’s quiet, making it perfect for people who want to get away from the noise of the city. Despite its rural setting, it’s not far from larger towns like Hartlepool and Durham, so you don’t miss out on urban benefits. The village has a historical touch, famously linked to Tony Blair, who gave several speeches here. If you like being outdoors, the surrounding green fields offer a great escape for walking or cycling. Trimdon is a blend of affordable living and country charm, ideal for those seeking a quieter life.
9. Bradford, West Yorkshire – £81,680
Bradford is the cheapest city when it comes to buying a house in England. In the BD1 postcode, you can snap up a property for less than £82,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.
Bradford is well-connected to Leeds, around 20-30 minutes by train. Making it an attractive option for those working in Leeds but seeking more affordable housing.
Not only is Bradford affordable but it provides easy access to breath taking natural scenery. Like Ilkley Moor and Haworth, just a short drive from Bradford. Making it ideal for outdoor enthusiasts and families seeking a balance between urban and rural living.
10. Ferndale, Wales, £84,318
In Ferndale, located in the valleys of Rhondda Cynon Taf, Wales, houses are reasonably priced around £84,318. This town is surrounded by beautiful hills and is rich in cultural and historical significance, mainly due to its past as a coal mining hub. The community here is vibrant, with frequent arts and music events that bring everyone together. For those who enjoy outdoor activities, the local scenery provides plenty of opportunities for hiking and exploring. Ferndale is a great place for anyone looking for a welcoming community with an affordable cost of living, where history and nature are just outside your door.
Places that just mist the cheapest place to buy a house top 10
They may not have made the top ten, but other property prices of some postcodes on this list are not to be sniffed at. Just missing out are Wingate, Hartlepool, and Burnley.
At just over £89,215, the average home price in the BB11 postcode of Burnley is a great place for first-time buyers and other buyers alike. Burnley is a beautiful location popular with tourists and locals alike, built on medieval and industrial heritage. Being relatively close to Manchester, Leeds and Liverpool, it’s a good spot for commuters too. Although the commute time by train might be on average about 1 hour to 1 hour 30 minutes.
Also worth mentioning is Stanley in County Durham, where the average asking price is £90,769. This former coal mining town is located a short drive from both Newcastle and Durham. It is popular with singles, families and couples.
Not to forget are Liverpool‘s L2 and L4 postcodes. Both are not making the top 10, but are not to miss in the top 20. Postcode area L4 is the most affordable option in Liverpool, where you pay £96,216 for a home on average. The city is famous for more than its football club and for being the birthplace of the Beatles. It’s extremely culturally diverse, offering something for everyone, whether you’re there to live, work or play.
At number 20, but still much cheaper than other parts of England, sits Liverpool’s postcode area L2. Where you can find a property for just under £111,000. When compared to the average house price in London, it’s clear that paying off a mortgage in one of these places on the list will be much easier. Particularly for solo buyers!
Your home may be repossessed if you do not keep up repayments on your mortgage.
What are the cheapest commuter cities?
The closer you get to a major city, particularly the capital, the more house prices will rise. However, you can find the best of both worlds. Wellingborough, Peterborough, Purfleet-On-Thames are some of the best commuter towns for London when it comes to affordability. But when you search a bit further away, just outside of the commuter belt, for example. You’ll find towns around London that are even more affordable.
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.
Discover the Full Property Story
* Please note these figures as subject to change and you should always do your own research.
Last Updated: March 28th, 2025