It rises in northwest Chelan County and flows southwest into the White River near Twin Lakes. The White River flows into Lake Wenatchee.
In northwest Chelan County, the river rises and flows southwest to merge with the White River near Twin Lakes. This combined waterway then empties into Lake Wenatchee.