Background:
The river starts with the confluence of the North Fork Skykomish River and South Fork Skykomish River approximately one mile west of Index, then flowing northwesterly towards Puget Sound. It is joined by the Sultan River and the Wallace River at Sultan. It then meets the Snoqualmie River to form the Snohomish River at Monroe. The Snohomish River continues along the river valley eventually dumping into Port Gardner Bay on Possession Sound (part of Puget Sound).