Está bañada por el río Esla y sus afluentes los ríos Cea, Bernesga y el Porma en su desembocadura.