The Stehekin River originates in the North Cascades near Cascade Pass in North Cascades National Park. It collects the waters of numerous headwater tributaries such as Pelton Creek, Doubtful Creek, and Basin Creek. Major peaks near the source of the Stehekin River include Boston Peak, Buckner Mountain, Booker Mountain, Sahale Mountain, Magic Mountain, Mix-up Peak, and Hurry-up Peak.