Sus colindancias son al norte, con los municipios de santo domingo Tehuantepec y San Blas Atempa: al sur con el Golfo de Tehuantepec, al este; con los municipios de San Mateo del mar, San Pedro Huilotepec y el Golfo de Tehuantepec y al oeste con el municipio de Santo Domingo Tehuantepec.