Middlesbrough is a port town in North Yorkshire, England. The town's built-up area, an area spanning from the south bank of the River Tees, up …Middlesbrough is a port town in North Yorkshire, England. The town's built-up area, an area spanning from the south bank of the River Tees, up to and including Coulby Newham and Nunthorpe, had a population of 148,215 at the 2021 UK Census. The town's borough is governed by Middlesbrough Council. It is the postal town further south to the North York Moors National Park. The largest town of Teesside and the largest of the Tees Valley region, it is the direct regional centre for a population of 678,400 in 2021 and de facto centre for northern Yorkshire and southern County Durham.