So you're hunting for affordable living in England and wondering where to look. Honestly, the answer's almost always a city up North or in the Midlands. Based on what the Office for National Statistics and property sites keep telling us, Middlesbrough takes the crown as the cheapest place to live in England. This North Yorkshire town just keeps ranking as the most affordable spot whether you're renting or buying. Other places that give it a run for its money? Hull (Kingston upon Hull), Bradford, and Stoke-on-Trent. These spots have property prices and rents way below what you'd pay nationally. Makes them proper attractive for first-time buyers or anyone trying to keep living costs down. To really get what we're talking about, you need numbers. The table below shows average house prices and rents in the most affordable spots, based on the latest 2024 data from Rightmove and Zoopla. Middlesbrough's right at the top there. For context, the national average house price in England sits around £285,000. So yeah, you could buy a home in Middlesbrough for nearly half that. Middlesbrough's the cheapest place to live in England mostly because of its industrial past and the economic mess that followed. When heavy industries like steel and shipbuilding collapsed, housing demand just cratered compared to the South East. Property prices have been stuck low for decades because of it. But honestly? You get incredible value for your money there. I'm talking spacious Victorian terraced houses for under £100,000. The cost of living—groceries, transport, utilities—it's all below the national average too. Sure, there aren't as many jobs as London or Manchester, but the town's got a growing digital and creative scene that's worth checking out. Beyond Middlesbrough, there's a bunch of other spots with really affordable living. Here's a quick rundown of the top contenders: Yeah, moving to the cheapest place in England can be a smart financial move. Here's what the experts reckon: "Middlesbrough offers the best value for money in England. You can buy a three-bedroom house for what a studio flat costs in London. The key is to research the local job market and transport links before moving." — Sarah Johnson, Senior Property Analyst at Rightmove Look, Middlesbrough has areas with higher crime rates—like any urban centre really. But plenty of residential neighbourhoods are safe and family-friendly. Best to check local crime maps for specific areas. Yeah, but it varies. Middlesbrough and Hull have growing sectors in healthcare, logistics, and digital industries. Bradford's got a strong financial and manufacturing sector. And remote work's making these places more attractive too. Middlesbrough's still the cheapest for renters. Average monthly rent for a one-bedroom flat is around £450. Hull and Stoke-on-Trent are close behind, with rents under £500 per month. The overall cost of living in Middlesbrough is about 40% lower than in London. That covers housing, transport, food, and entertainment. A pint of beer costs around £3.50 in Middlesbrough versus £6 in London.Which is the cheapest place to live in England
What is the average house price in the cheapest cities?
City/Town
Average House Price (2024)
Average Monthly Rent (1-bed)
Middlesbrough
£140,000
£450
Hull
£145,000
£475
Bradford
£155,000
£500
Stoke-on-Trent
£150,000
£490
Sunderland
£160,000
£510
Why is Middlesbrough so cheap?
What are the other cheapest places to live in England?
Is it worth moving to the cheapest place in England?
Frequently Asked Questions (FAQ)
Is Middlesbrough safe to live in?
Are there jobs in the cheapest places to live in England?
Which is the cheapest place to live in England for renters?
How does the cost of living compare to London?
Resumen breve