Limita al norte con el municipio de Zacatlán; al oriente, con Tetela de Ocampo; al sur, con Ixtacamaxtitlán; y al poniente, con el municipio de Chignahuapan.