Este municipio es atravesado en su parte central por el río Tampaón y se une al río Moctezuma para formar el río Pánuco que desemboca en el golfo de México.