La principal corriente del municipio es el río Moctezuma que recorre el extremo norte marcando el límite municipal de Tanquian de Escobedo, a este río llegan como tributarios el río Naranjo y el río Tampacán que recorren la zona norte del municipio, hacia el centro se encuentra el río San Martín y en el sur del río San Pedro; el territorio municipal íntegro pertenece a la "Cuenca del río Moctezuma" y a la "Región hidrológica Pánuco".