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 wide as Niagara Falls and three times as high. Steamboat Rock high and a in area, now stands as an isolated rise, but for a time it created two cataract. When the falls passed north of Steamboat Rock, it found a granite base beneath the basal flows. Granite lacks the close vertical joints of basalt, was resisted the erosion from the cataract's plunge. It remains as hills on the broad floor of the Coulee. Some gravel-bar deposits are visible along the Route 155. They provide evidence of eddies in the lee of rock shoulders. Dry Falls is at the head