Limita al norte con al municipio de Xochihuehuetlán, al sur con Alpoyeca, al este con el municipio de Zapotitlán Lagunas del estado de Oaxaca y al oeste con el municipio de Cualác.