Middlesbrough is a locality located 348.91 km south-southeast from London in North East England, England, United Kingdom. The population of Middlesbrough is 140,545 people. Durham, Newcastle, Ripon are located close to Middlesbrough. You can find Middlesbrough on any map using the following decimal coordinates: 54.5739 (latitude), -1.2333 (longitude).