Por el municipio de Tuxpan cruza el río San Pedro, que irriga el 70.12% de la extensión territorial.