La Maragatería está recorrida de NW a SE por los afluentes del río Tuerto, él cual desemboca en el Órbigo. Por orden de importancia riegan con sus aguas nuestra comarca: El Duerna, el Turienzo, el Jerga, Peces y el río Valtabuyo, afluente del Jamuz. (Ver mapa de los ríos)
El Duerna
El río Duerna nace en Pobladura de la Sierra, en el extremo de los montes de León y recoge todas las aguas que corren por la vertiente norte de los Montes Aquilanos, recibiéndolas por su margen derecha a través de varios arroyos, de entre los cuales el más importante es el Cabrito (río más caudaloso que el Duerna) que nace en el Morredero, y los ríos Valdespino y Llamas, para desembocar en el Tuerto. (ver foto)
El Turienzo
Este río se forma por la unión del río Seco y el río Prada, que recogen las aguas de los montes de León en las proximidades de Foncebadón. Afluyen a él numerosos arroyos antes de desembocar en el río Tuerto.
El Jerga
Este pequeño río nace en las proximidades de Rabanal Viejo.
El Peces
Este río nace en los picos de Balleas en el término de Villalibre de Somoza, para desembocar en el Tuerto.
El Valtabuyo
Este río que nace en las proximidades de los Montes Aquilanos discurre paralelo al Duerna para desembocar en el río Jamuz, afluente este último del Órbigo.
Todos estos ríos terminan en el Órbigo, el cual a su vez desemboca en el río Esla. Éste deja sus aguas al Duero que finalmente, tras recoger todas las águas de la submeseta norte, desemboca en el Oceano Atlántico.