Colinda al sur con el Océano Pacífico; al norte con los municipios de San Bartolomé Loxicha, El espinal y Santo Domingo de Morelos; al oeste con San Agustin Loxicha y San Pedro Pochutla; al Oeste con el municipio de Santa Maria Colotepec. Tiene una superfice territorial de 530.46 kilómetros cuadrados.