It receives North Slough, connected to Bybee Lake, on the right, and passes through the Ramsey Lake Wetlands and Kelley Point Park before entering the Willamette River about 1.0 miles from its confluence with the Columbia River.