Issuing from Reid Glacier on the southwest flanks of Mount Hood in the Cascade Range, the Sandy River flows generally west and then north for 56 miles through Clackamas County and Multnomah County to the Columbia River at Troutdale. In its first 12 miles, the Sandy River flows across Old Maid Flat, north of Zigzag Mountain in the Mount Hood Wilderness of the Mount Hood National Forest. In this initial stretch near the headwaters, it receives Rushing Water Creek from the left, Muddy Fork from the right, then Lost Creek and Horseshoe Creek from the left, and crosses under Lolo Pass Road just before receiving Clear Creek from the right. At about 41 miles from the mouth, the Zigzag River enters from the left near the unincorporated community of Zigzag. From here the river runs roughly parallel to U.S. Route 26, which is on its left for about the next 20 miles. Just below Zigzag, the Sandy River passes the unincorporated community of Wemme on the left.
At about 39 miles from the mouth, the river receives Hackett Creek from the right, passes the unincorporated community of
About 4 miles (6.4 km) below the Marmot gauge, the river receives Badger Creek from the left. It passes under Ten Eyck Road about 24 miles from the mouth, flowing by the city of Sandy on the left, shortly thereafter and receiving Cedar Creek, home of the Sandy Fish Hatchery, from the left. At about 22 miles from the mouth, the river turns away from Highway 26 and flows generally north-northwest for the rest of its course. About 3 miles further downstream, the river passes Dodge Park on the right, receives the Bull Run River from the right and passes a second USGS gauge at RM 18.4.
Shortly thereafter, Walker Creek enters from the right. Between 17 miles and 16 miles from the mouth, the Sandy River enters Multnomah County, curves back into Clackamas County, and re-enters Multnomah County. About 1 mile further downstream, Bear Creek enters from the left, and the river flows around Indian John Island.
Soon Trout Creek, Gordon Creek, and Buck Creek all enter from the right as the river winds through Oxbow park between 14 miles and 11 miles from the mouth. Passing Camp Collins about 1 mile later, the river receives Big Creek from the right. Dabney State Recreation Area is on the right about 4 miles later. Lewis and Clark State Recreation Site is on the right and Troutdale on the left at about 3 miles from the mouth, where Beaver Creek enters from the left. Shortly thereafter, the river passes under Interstate 84 and flows by Portland-Troutdale Airport, which is on the left about 2 miles from the mouth. The Sandy River then joins the Columbia River about 120 miles from where the larger river enters the Pacific Ocean. The confluence is about 14 miles east of Portland, near the lower end of the Columbia River Gorge.
January through May we guide Winter and Spring Steelhead on the Sandy River. It fishes well from 1,000 to 5,000 cfs.
We offer day floats on the “wild and scenic” portion of the Sandy. This river is perfectly suited to be fished in the classic wet fly swing using a sink-tip. Two handed “spey” rods are very effective.
Check out some of our past reports:
hit it Here