Méndez; al este, con Tehuacán; al sur, con Zapotitlán y el estado de Oaxaca; y al poniente con los municipios poblanos de Totolptepec de Guerrero y Coyotepec.