Sus recursos hidrológicos son proporcionados por los ríos: Tuxpan, El Naranjo, Tula, Pihuamo, Jilotlancillo, Barreras, El Cañón y Ahuijullo; por los arroyos: La Tapachera, Colomos, El Frayle, Guadalupe y Encantado, además de otros de menor importancia; por la presa de La Estancia y Los Bordos, así como La Estrella y La Suiza.