It takes an adult Chinook Salmon 19 to 20 days to swim from Bonneville Dam all the way up to Idaho in average flow. That’s about 280 river miles that the fish are covering in just under 3 weeks. Given that the conditions are optimal, a salmon can cover about 14 river miles per day, but factors such as flow strength, river depth, and possible obstacles along the way will slow their progress dramatically. In most rivers there are plenty of obstacles in the fish’s way and if the river is high and the current extreme, it might only…