Limita al norte, con el municipio de Tecpatán, al oeste con Belisario Domínguez y el estado mexicano de Oaxaca, al este con Jiquipilas y Ocozocoautla de Espinosa y al sur con Arriaga.