Por el municipio atraviesan diferentes ríos, uno de ellos es el que viene del Lago de Guadalupe, existe otro que recibe el nombre de “Río Tula” y es tributario del Pánuco.