Sold house prices in Middlesbrough have an overall average of £148,532, based on 33,210 residential sales recorded in the most recent HM Land Registry data.
The most common type of property sold in Middlesbrough was semi-detached. By property type, average sold prices were semi-detached at an average of £138,433; terraced at an average of £83,813; detached at an average of £267,879; flat at an average of £84,134.
Average sold prices in Middlesbrough during 2024 were 1% higher than in 2023, when the average was £159,900.