El nivel del lago Henrys está regulado mediante una presa que deriva un importante caudal para el riego durante el verano.
Al final de la temporada, cuando las cantidades utilizadas disminuyen al llegar un tiempo más fresco, se libera en la corriente principal más agua lo que permite que los peces se desplacen río arriba desde la parte inferior del río.
Atraviesa el bosque nacional Caribou-Targhee y pasa a través del embalse de Island Park (construido en 1937-1939).
Emerge del embalse y fluye a través de un cañón que se abre en una amplia y llana pradera, en la Island Park Caldera, en el centro del condado de Fremont.
El río fluye lentamente junto a la ciudad de Island Park, atravesanso el Parque Estatal Harriman, también conocido como Railroad Ranch.
Se une finalmente al río Snake desde el noreste a unos 16 km al suroeste de Rexburg, justo por debajo de 1463 m. El embalse de Island Park (Island Park Reservoir), un componente del Proyecto Minidoka, se utiliza para el riego en la meseta del Río Snake.