Al Pisuerga llegan las aguas del Arlanza, que con una longitud de 135 km es el segundo en longitud, Arlanzón, Abejo, Pedroso, Franco, Pico, Vena, Ubierna, Esgueva, Hormaza, Urbel, Cogollos, Lucio, Odra, Brulles y Odrilla.