Colinda al norte con el municipio de Teloloapan, al sur con Tlacotepec, al este con Cuetzala del Progreso y al oeste con el municipio de Arcelia y San Miguel Totolapan.