Este municipio pertenece al distrito de Juchitán, presenta colindancia al norte con el municipio de San Miguel Chimalapa, al este con el municipio de Santo Domingo Zanatepec, al sureste con el municipio de San Francisco Ixhuatán y al suroeste con el municipio de San Dionisio del Mar y con el municipio de Heroica Ciudad de Juchitán de Zaragoza, y al oeste con el municipio de Unión Hidalgo y con el municipio de Santo Domingo Ingenio. Posee una extensión territorial de 549.444 kilómetros cuadrados y una altura promedio de 47 metros sobre el nivel del mar.