Las principales corrientes de agua del municipio son el Río Aguanaval, así como los arroyos de Cabrales, Chiquito, San Francisco, El Águila, Ábrego, Las Hermanas, Los Morones, Plateros, Prieto, Presa de Linares, El Refugio-Guadalupe, Buenavista, Las Tortuguillas, Paso de Arena y Cerro Blanco.