Municipio ubicado en la región conocida como Usumacinta en el estado de Tabasco. Presenta límites al norte con el estado de Campeche, en la zona sur con los municipios de Tenosique y Emiliano Zapata, en la parte este nuevamente con el estado de Campeche y la República de guatemala y al oeste colinda con el municipio de Emiliano Zapata y con el estado de Campeche. Posee una extensión territorial de 3,626.10 kilómetros cuadrados y una altura promedio de 30 metros sobre el nivel del mar.