Se encuentra enclavado en la Sierra Norte de Puebla, que es una zona montañosa integrada en la Sierra Madre Oriental.