Kettle River (Columbia River tributary) loops south, crossing the Canada–US border into the United States, through Ferry County, Washington, before flowing north back into Canada, passing by Grand Forks, British Columbia, where the Granby River joins. After flowing east for about , the river turns south again, just south of Christina Lake, entering the United States again. It then flows south, forming part of the Ferry-Stevens County line, before joining the Columbia River near Kettle Falls, Washington. The Columbia River at this point is a large reservoir impounded behind Grand Coulee Dam, called Lake Roosevelt. The Kettle enters the lake at the Columbia's river mile
Grand Coulee Dam the year. For example, while the dam may generate at nameplate-capacity in the spring, decreased river flow in the fall means less power can be generated the rest of the year, resulting in a lower capacity factor. The proposal to build the dam was the focus of a bitter debate during the 1920s between two groups. One group wanted to irrigate the ancient Grand Coulee with a gravity canal while the other pursued a high dam and pumping scheme. The dam supporters won in 1933, but for fiscal reasons the initial design was for a "low dam" tall which would