What influences the upstream movement of salmon in a river?

A number of factors affect the movement of salmon up the river. In the spring, water temperature is of great importance, and until the water temperature reaches 42ºF (5ºC) there is little upstream movement of fish over obstacles. Later in the season movement is affected by river flow and climatic conditions.