El municipio de Puebla se encuentra localizado en el valle de Puebla-Tlaxcala en la zona central del estado e inmediatamente al sur del límite con el estado de Tlaxcala, sus coordenadas extremas son 18° 50' - 19° 14' de latitud norte y 98° 01' - 98° 18' de longitud oeste y su extensión territorial es de 524.31 kilómetros cuadrados que lo convierten en el quinto municipio más extenso del estado de Puebla.