Most fish don’t really run with the current. Fish like trout stay in freshwater their entire lives, and they tend to stay in the same area throughout their life where there is shelter (i.e., cover) and food, or travel only a few miles one direction or the other throughout their life. They either swim to maintain their place in the current, or they hide by rocks or in areas with low flow. Some fish do move from freshwater to saltwater, like Salmon, who spawn in freshwater and then eventually swim through streams/rivers to saltwater. Since they spawn (i.e., lay eggs) in freshwater, they swim against the flow of the water to get back to freshwater. Some fish have the necessary parts to survive in both freshwater and saltwater, some can only survive in saltwater, and some can only survive in freshwater.
Latest Answers