Why do salmon swim upstream?
Show answer & explanation
Answer: Spawning in birthplace
Searching for more food — Wrong. Salmon don't feed during the spawning migration—they rely on stored energy. The upstream journey is driven by reproduction, not foraging.
Spawning in birthplace ✓ — Correct! Salmon return to the stream where they hatched to spawn. As young fish they imprint on its particular smell, and years later they follow that scent upstream, sometimes hundreds of miles against the current and over waterfalls, to gravel beds where their eggs can develop. They are anadromous: born in fresh water, grown in the sea, back to fresh water to breed. Pacific salmon spawn once and die, having spent nearly everything on the journey, whereas Atlantic salmon and steelhead can survive, return to the sea and spawn again. In the ocean, a magnetic sense helps them find their way back toward the coast.
Escaping ocean predators — Wrong. The ocean does have predators, but swimming upstream is about reproduction—returning to natal streams to spawn, not fleeing danger.
More Animal Behavior questions
- Why use a wand toy instead of your fingers for a kitten to chase?
- Why is a sturdy scratching post a better starting point than punishment when a cat scratches the sofa?
- When providing two litter trays for one cat, why put them in separate quiet places?
- Why offer a quiet hiding box instead of pulling a newly adopted cat out from under a chair?
- Why can the same soft barn-owl feathers that mute flight make rainy hunting worse?
- Why is silent flight useful even if a mouse never hears the owl coming?