The Blackfoot River runs through Bingham and Caribou counties. It rises in the Caribou National Forest at the confluence of Bacon, Lanes, and Sheep creeks in the eastern part of Caribou County and flows approximately 100 miles northwest to empty into the Snake River.