Why Do Salmon Swim Upstream? (Fish Facts Explained)
Salmon enter fast-flowing freshwater systems and swim up their natal rivers to find a suitable spawning location. The rivers’ running water and habitat provide both plenty of oxygen and shelter for the eggs and juvenile salmon, which increases their rate of survival.