Salmon lay there fish upstream so fresh water fish wont eat their eggs. Also because, salmon grow up in salt water environment.
a salmon
Salmon.
They go on it because it is the fate of their life. They are born to travel to the ocean and then come back lay their eggs and die. Them dieing supports many species and the forest its self. It is a very interesting story. Check this page out http://www.squidoo.com/TheSalmonRun
they spend all their lives in the very same river or stream, but they always travel upstream to lay their eggs late in life
Most fish lay eggs in water, either attaching them to plants or structures or releasing them into the water. Some fish, like salmon and herring, migrate upstream to spawn in freshwater before returning to the ocean. There are a few exceptions, like the mudskipper, which is able to lay eggs on land.
== ==
November
yes they do.
A lot, actually. They swim upstream just to lay their eggs so their offspring can survive while they die soon after spawning. You might consider renting "Blue Planet" which includes information about salmon and their life habits. They are quite interesting.
ALOT!! more than 10,000,000,000.......................
Salmon definitely go from the sea and up river to spawn (lay eggs)
Salmon are fish and egg laying is the means by which fish reproduce themselves.