Henry's Fork is the northern fork of the Snake River in Eastern Region. Its headwaters are Henry's Lake a few miles from the Continental Divide. The river flows through the east end of Island Park Reservoir, created by the Island Park Dam, and afters flows mostly south and a little west, being joined by the Teton River before joining the main branch of the Snake River.