List of longest streams of Idaho

A total of seventy streams that are at least 50 miles (80 km) long flow through the U.S. state of Idaho.

It begins in Wyoming and flows through Idaho for 769 miles (1,238 km), and then through Oregon and Washington.

Some of the other streams also cross borders between Idaho and Montana, Nevada, Oregon, Utah, Washington, or Wyoming, but the majority flow entirely within Idaho, the longest of which is the Salmon River at 425 miles (684 km).

Consequently, the predominant direction of the state's streamflow is northwest towards the Columbia River and its mouth at the Pacific Ocean.

Source data for the table below comes from topographic maps created by the United States Geological Survey and published online by TopoQuest, and on the Idaho Road and Recreation Atlas, the National Hydrography Dataset, the Geographic Names Information System, and other sources as noted.

A large river flowing through a rocky canyon
Snake River (longest) cutting through the Snake River Plain near Twin Falls
A midsized river flowing through shrub land
Bear River (2nd longest) in Bear River State Park , Wyoming
A large river flowing through forested hills
Kootenai River (3rd longest) south of Libby Dam , Montana
A midsized river flowing through grassland with snow-capped mountains in the background
Salmon River (4th longest) below the Sawtooth Mountains
A small river flowing through grassland
Owyhee River (5th longest) south of Mountain City , Nevada
A midsized river flowing beneath a bridge through a yellow-leaved forest
Clark Fork (6th longest) in Missoula , Montana
A tall, thin waterfall in a barren canyon
Palouse River (7th longest) flowing over Palouse Falls , Washington
A small river flowing through a rocky canyon
Bruneau River (8th longest) in southwestern Idaho
A small river meandering through grassland
Portneuf River (17th longest) west of Soda Springs
A small river flowing through an urban setting
Spokane River (21st longest) in downtown Spokane , Washington
A midsized river flowing through a yellow-leaved forest
Weiser River (25th longest) near Weiser
Rafters floating down a midsized river surrounded by forest
Boise River (26th longest) near Boise
An aerial view of a large river flowing through forested hills
Clearwater River (40th longest) near Orofino
A small, rocky stream flowing through a forest
Succor Creek (43rd longest) in Malheur County , Oregon
Clickable map of all Idaho streams more than 50 miles (80 kilometers) long Snake River Bear River Kootenai River Salmon River Owyhee River Clark Fork Palouse River Bruneau River Saint Joe River Big Wood River Big Lost River Blackfoot River North Fork Clearwater River Little Wood River Henrys Fork South Fork Owyhee River Portneuf River Goose Creek Salmon Falls Creek Pend Oreille River Spokane River Raft River Middle Fork Salmon River North Fork Payette River Weiser River Boise River South Fork Boise River Selway River Jordan Creek Malad River Moyie River South Fork Salmon River Willow Creek Salt River Payette River Teton River South Fork Payette River Hangman River North Fork Coeur d'Alene River Clearwater River Deep Creek Union Flat Creek Succor Creek Lochsa River Priest River Battle Creek Bannock Creek Indian Creek Sailor Creek Fall River Camas Creek Camas Creek South Fork Clearwater River Sheep Creek Squaw Creek Little Owyhee River Lemhi River Pahsimeroi River Beaver Creek Big Jacks Creek Potlatch River Marsh Creek Clover Creek Logan River Blue Creek Middle Fork Boise River Little Salmon River Jarbidge River Cow Creek North Fork Boise River Idaho
Image map of all Idaho streams more than 50 miles (80 kilometers) long. Each label is wikilinked to an article. Click on the small rectangles to the right of the caption for a larger map.