El principal río del municipio es el río Moctezuma,en el este del territorio señalando el límite estatal con Veracruz, este río proviene del sur del municipio de Tanquián de Escobedo y continúa hacia el norte a lo largo de la frontera estatal, el segundo río en importancia es el río Tampaón, que proveniente del municipio de Tamuín se une al Moctezuma en los límites de ese municipio con el de San Vicente Tancuayalab.