Localizado en la región de Chontalpa en el estado de Tabasco, presenta límites al norte con el Golfo de México, así como con los municipios de Paraíso y Comalcalco, al sur con el estado de Chiapas y el municipio de Huimanguillo, al este con Comalcalco, Cunduacán y nuevamente con el estado de Chiapas, y finalmente al oeste con Huimanguillo y el estado de Veracruz. Posee una extensión territorial de 2,112 kilómetros cuadrados y una altura promedio de 10 metros sobre el nivel del mar.