El municipio colinda al norte con los municipios de Zacoalco de Torres, Jocotepec y Tuxcueca; al este con los municipios de Tuxcueca y Concepción de Buenos Aires; al sur con los municipios de Atoyac; al oeste con los municipios de Atoyac y Zacoalco de Torres.