House Price Finder
Town Profile 10 postcode areas

Middlesbrough

Middlesbrough · 95,404 properties sold since 1995

Postcodes: TS1TS17TS2TS3TS4TS5TS6TS7 +2 more
Average Property Value
£175,404
↑ 3.3% YoY

Market analysis

Homes in Middlesbrough, Middlesbrough sell for an average of £175,404 — 35% below the UK average of £271,295. The median sold price is £135,000. In 2025, the most recent complete year, prices rose 3.3% year on year, from £173,763 to £179,499. Since 2015, average values in Middlesbrough have grown by 18%.

Semi-detached houses are the most commonly sold property type in Middlesbrough, making up 38% of transactions. Middlesbrough spans 10 postcode areas, with 95,404 sales registered since 1995.

£175,404
Average
£135,000
Median
£500
Lowest
£13.6M
Highest

Liveability Score

Aggregated from 10 postcode areas

Good
79 / 100
Education 72
Connectivity 89
Market Stability 71
Family-Friendly 87

Price Trend

2016 2017 2018 2019 2020 2021 2022 2023 2024 2025
£155k £179k

Property Types

Semi-Detached 38%
Terraced 37%
Detached 18%
Flat 5%
Other 2%
95,404 total sales across 5 property types

Market Summary

£80k
Lower Quartile
£135k
Median
£200k
Upper Quartile
Price Distribution £500 – £13.6M

Yearly Price History

Year Average Median Sales Change
2026 (YTD) £168,921 £140,000 806 ↓ 5.9%
2025 £179,499 £140,000 3,440 ↑ 3.3%
2024 £173,763 £140,000 3,451 ↑ 3.2%
2023 £168,323 £137,000 3,211 ↓ 0.8%
2022 £169,696 £134,000 3,850 ↓ 7.7%
2021 £183,860 £130,000 4,279 ↑ 3.7%
2020 £177,235 £124,950 2,905 ↑ 6.5%
2019 £166,494 £129,005 3,376 ↑ 2.7%
2018 £162,095 £125,000 3,173 ↓ 1.9%
2017 £165,315 £120,000 3,002 ↑ 6.5%
2016 £155,289 £125,000 2,848 ↑ 2.1%
2015 £152,072 £123,000 2,851

Postcode Areas in Middlesbrough

Middlesbrough covers 10 postcode areas. Click any one for detailed property data, schools, crime stats, and demographics.

TS1TS17TS2TS3TS4TS5TS6TS7TS8TS9

Useful guides

Stamp Duty Calculator

Calculate SDLT on your purchase — 2026/27 rates.

First-Time Buyer Guide

Everything you need to know about buying your first home in 2026.

What's Your House Worth?

Free ways to estimate your property's value using sold price data.

Streets in Middlesbrough

The 60 busiest streets in Middlesbrough by number of recorded sales. Each page lists every property on the street and what it last sold for.

High Street 674 Acklam Road 519 Linthorpe Road 418 Church Lane 380 Eagle Park 380 Normanby Road 375 Costa Street 371 The Avenue 368 Clough Close 352 Marton Road 325 Crescent Road 311 Portman Street 310 Warwick Street 297 Parliament Road 274 Wicklow Street 273 Kings Road 254 Borough Road 245 Harford Street 244 Surrey Street 244 Essex Street 244 Oxford Road 240 Carlow Street 238 Thornton Street 238 Union Street 237 Kildare Street 237 Longford Street 233 Green Lane 230 Beaumont Road 223 Cedarwood Glade 223 Maddren Way 219 Percy Street 217 Trimdon Avenue 217 Guisborough Road 216 Princes Road 215 Newton Road 213 Gypsy Lane 212 The Grove 210 Aire Street 209 Meath Street 205 Outram Street 202 Ayresome Street 200 Clive Road 199 Brompton Street 194 Overdale Road 194 Hampden Street 190 Hoskins Lane 189 The Pastures 187 Gresham Road 187 Netherfields Crescent 186 Abingdon Road 186 Beechfield 185 Connaught Road 183 Farthingale Way 183 Ayresome Park Road 182 Roseberry Road 182 Meadowgate 178 Pelham Street 177 Park Road South 175 Hollowfield 173 Coniston Grove 172

Frequently asked questions about Middlesbrough

What is the average house price in Middlesbrough?
The average sold price in Middlesbrough, Middlesbrough is £175,404, across 21,942 sales since 2020. The median is £135,000 — the middle price, which a few very expensive sales cannot pull upward.
Are house prices in Middlesbrough rising or falling?
In 2025, the last complete year, the average sold price in Middlesbrough was £179,499, up 3.3% on 2024's £173,763.
How many properties have sold in Middlesbrough?
HM Land Registry has recorded 95,404 sales in Middlesbrough since 1995, across 10 postcode areas (TS1, TS17, TS2, TS3, TS4, TS5). The most common property type is semi-detached.

About this data

Averages and medians for Middlesbrough cover the 21,942 sales registered since 2020, so they describe the current market rather than three decades of it. The 95,404 figure is every sale since records begin in 1995, and the yearly chart uses each year's own sales. Prices are what buyers actually paid, as registered with HM Land Registry — not asking prices or estimates. Scotland and Northern Ireland are not in this dataset; see Scotland and Northern Ireland.

Source: HM Land Registry Price Paid Data · Crown copyright 2026 · Open Government Licence v3.0