A total of seventy streams that are at least 50 miles (80 km) long flow through the U.S. state of Idaho. All of these streams originate in the United States except the Kootenai River (third-longest) and the Moyie River (thirty-first-longest), both of which begin in the Canadian province of British Columbia. At 1,076 miles (1,732 km), the Snake River (pictured) is the longest, and the only stream of more than 500 miles (800 km) in total length. It begins in Wyoming and flows through Idaho for 769 miles (1,238 km), and then through Oregon and Washington. All but four of the streams lie within the large basin of the Columbia River, although the river itself does not flow through Idaho. Consequently, the predominant direction of the state's streamflow is northwest towards the Columbia River and its mouth at the Pacific Ocean. (Full list...)