Middlesbrough est situé dans le comté de North Yorkshire, au nord-est de l’Angleterre, à trois miles à l’est de la ville de Stockton-on-Tees, à 123 miles au sud-est d’Édimbourg et à 217 miles au nord de Londres. Middlesbrough se trouve juste à l’est de la frontière de Durham et était historiquement dans le comté de Yorkshire. Middlesbrough relève de l’autorité unitaire de Middlesbrough. C’est dans le quartier du code postal TS1. La ville postale de Middlesbrough est Middlesbrough.