Dentro del término municipal de Velilla sufre el Carrión sus variaciones más destacadas: pasa de ser un simple arroyo que desciende desde su nacimiento en la Laguna de Fuentes Carrionas, a 2.220 msnm, para recibir a su paso las aguas de los numerosos arroyos y ríos que nacen en estas altas montañas, como los ríos Cardaño y Arauz, y los arroyos de Aviaos o Mazobres, además de ser retenido en dos embalses construidos en su cauce: el Embalse de Camporredondo (1930) y, contiguo a este, el Embalse de Compuerto (1960).