Algunos ríos del departamento son el Torola, Tamarindo, Cañas, Yamabal y San Francisco, casi todos ellos pertenecen a la cuenca hidrográfica del Río Grande de San Miguel.