El suelo del municipio se beneficia con los dos ríos más caudalosos del país: el Grijalva y el Usumacinta; este último recibe las aguas del río San Pedrito en Tres Brazos, para luego unirse al río Grijalva que desemboca en el Golfo de México por la Barra de Frontera.