Limita al norte con el municipio de Tehuacán; al oriente, con Ajalpan; al sur, con Zinacatepec y San José Miahuatlán; y al poniente, con San Gabriel Chilac.4 Posee una superficie de 63,78 km2.