El municipio colinda al norte con el municipio de Teopantlán y el municipio de Huatlatlauca; al este con Ahuatlán; al sur con el municipio de Zacapala; y al oeste con Huatatlauca, Santa Catarina Tlaltempan y Zacapala.