Este municipio se localiza en la región de la llanura costera del Pacífico en el estado de Chiapas, esta limitado al noreste con los municipios de Acacoyagua y Escuintla, al este con Vel de illa Comaltitlán, al sur con el Océano Pacífico y al oeste con el municipio de Mapastepec. Posee una extensión territorial de 358.3 kilómetros cuadrados.