Formed by the confluence of its north and south forks, the Imnaha River begins in the Eagle Cap Wilderness and the Wallowa Whitman National Forest and flows east and then north and north-northeast through Wallowa County, Oregon, for about 64 miles to the Snake River on the Oregon-Idaho border.