Colinda con Atoyac de Álvarez, al sur con el Océano Pacífico, en la zona este con el municipio de Coyuca de Benítez y al oeste colinda con Tecpan de Galeana.Territorialmente cuenta con una extensión de 289.9 kilómetros cuadrados y se encuentra a una altura promedio de 250 metros sobre el nivel del mar.