La mayor parte del municipio se localiza dentro de la región morfológica de la Sierra Norte de Puebla, que a su vez es una sección de la Sierra Madre Oriental.