The Spokane River drains Coeur d'Alene Lake in Idaho. It is an extremely diverse stream ranging in size and depth due to a series of dams.
From its headwaters just across the border, it flows down the Spokane River Valley through the city of Spokane and on to the Columbia River. The reservoir created by the Grand Coulee Dam on the Columbia have backed the waters of the Spokane River up for a distance of 35 miles from the confluence of the two rivers.