El río mezquital atraviesa de norte a sur al municipio, para luego unirse al río Juchipila y finalmente desembocar en la cuenca del Lerma-Santiago.
El caudal del río incrementa considerablemente su caudal durante el verano, pero el resto del año se trata solo de aguas tranquilas donde se puede pasar un excelente día.