With a watershed of approximately 270 sqmi in a complex of deep valleys partially inside North Cascades National Park, it is the last major tributary of the Skagit before the larger river reaches its mouth on Skagit Bay.