Sus principales ríos son Huáscato y Ayo, los arroyos San Onofre, El Caracol, Aguacate, La Palma, La Sabinilla y El Pescador; está la presa Santa Rita y el canal de riego El Mezquite.