The city heart of the Tees Valley

Middlesbrough is a thriving town located on the south bank of the River Tees in the north east of England. A town defined by its communities, natural assets, and industry, it’s committed to developing and building the local economy for benefit of its people.

Today Middlesbrough is the digital and creative hub of the Tees Valley, with striking modern buildings rubbing shoulders with those from the town’s Victorian past.

Middlesbrough is nestled between North Yorkshire and County Durham, with the major cities of Newcastle, York, and Leeds all within an hour’s drive.

  • Middlesbrough → Newcastle:  41 miles
  • Middlesbrough → York:  48 miles
  • Middlesbrough → Leeds:  66 miles

Map showing Middlesbrough's location in the UK, between Newcastle and Leeds