Entre los ríos más importantes que fluyen por el municipio están Camú, San Marcos, Corozo, Muñoz, Maimón, El Violón, Los Mameyes (Markiel Nuñez), San Piñez y Río Seco, así como los arroyos Fú, Blanco, Caballo, Culebra y San Cristóbal; además, hay un sinnúmero de cañadas y lagunas.