Municipio localizado en la zona sureste del estado, está conformado por una superficie territorial de 175.77 kilómetros cuadrados y una altura promedio de 10 metros sobre el nivel del mar. Colinda al norte con los municipios de Santiago Niltepec, Reforma de Pineda y Santo Domingo Zanatapec, al sur con el municipio de San Francisco del Mar y el Mar Muerto, al oeste con el municipio de San Francisco del Mar y al este con los municipios de Santo Domingo Zanatepec y San Pedro Tapanatepec.