Sandy River Basin – Streamflow, Reservoir & Stage Gages

Historical daily flow, stage and lake-level statistics for 18 gages

About the Sandy River Basin

The Sandy River drains about 500 square miles on the west side of Mount Hood, flowing about 56 miles from the Reid and Sandy glaciers to the Columbia River at Troutdale, east of Portland. Glacier melt gives the upper river its milky summer color, and the Salmon and Zigzag rivers join it near Brightwood and Welches. Marmot Dam, near the Marmot gage, was removed in 2007, leaving the Sandy free-flowing from the mountain to the Columbia; the lower river through the Sandy River Gorge to Oxbow and Dabney parks is popular for drift boats, kayaks, swimming and winter steelhead and spring Chinook fishing. The Bull Run River, the Sandy’s largest tributary, is the City of Portland’s main drinking-water source; its watershed is closed to public entry, and two water-supply dams form Bull Run Reservoirs No. 1 and No. 2. The Oregon Water Resources Department’s Sandy Basin also includes the Oregon streams of the Columbia River Gorge east to Bonneville Dam. River Flow Planner covers 18 gages here: long USGS streamflow records such as the Sandy River near Marmot (since 1911) and the Bull Run River near Bull Run (since 1907), the Bull Run watershed gages, Bull Run Lake and reservoir levels, the Oregon Water Resources Department’s Salmon River gage near Government Camp, and the Columbia River stage below Bonneville Dam.

What River Flow Planner shows for each gage

Each gage page turns the agency’s full daily record into planning tools for fishing, rafting, kayaking, swimming, boating, irrigation and in-stream work:

Open the interactive gage map & directory

Sandy & Salmon Rivers

Listed upstream to downstream.

GageAgency & IDMeasuresDaily recordCounty
Salmon River near Government Camp, OROWRD 14134000Streamflow (cfs)1910–2026Clackamas County, OR
Sandy River near Marmot, ORUSGS 14137000Streamflow (cfs)1911–2026Clackamas County, OR
Sandy River below Bull Run River near Bull Run, ORUSGS 14142500Streamflow (cfs)1910–2026Clackamas County, OR

Bull Run River

The Bull Run River is the City of Portland’s drinking-water source; the watershed above the lower river is closed to public entry. Listed upstream to downstream.

GageAgency & IDMeasuresDaily recordCounty
Bull Run River at Lower Flume near Brightwood, ORUSGS 14138720Streamflow (cfs)1992–2026Multnomah County, OR
Bull Run River near Multnomah Falls, ORUSGS 14138850Streamflow (cfs)1966–2026Multnomah County, OR
Bull Run River below Bull Run Reservoir No. 2 near Bull Run, ORUSGS 14139940Streamflow (cfs)2024–2026Clackamas County, OR
Bull Run River near Bull Run (River Only), ORUSGS 14140000Streamflow (cfs)1907–2026Clackamas County, OR

Bull Run Tributaries

Small tributaries of the Bull Run River, including the Little Sandy River.

GageAgency & IDMeasuresDaily recordCounty
Blazed Alder Creek near Rhododendron, ORUSGS 14138800Streamflow (cfs)1963–2026Clackamas County, OR
Fir Creek near Brightwood, ORUSGS 14138870Streamflow (cfs)1975–2026Multnomah County, OR
North Fork Bull Run River near Multnomah Falls, ORUSGS 14138900Streamflow (cfs)1965–2026Multnomah County, OR
South Fork Bull Run River near Bull Run, ORUSGS 14139800Streamflow (cfs)1974–2026Clackamas County, OR
Little Sandy River near Bull Run, ORUSGS 14141500Streamflow (cfs)1911–2026Clackamas County, OR

Lower Sandy & Columbia River

Beaver Creek and Kelly Creek near Troutdale and Gresham, and the Columbia River below Bonneville Dam.

GageAgency & IDMeasuresDaily recordCounty
Beaver Creek at Troutdale, ORUSGS 14142800Streamflow (cfs)1999–2026Multnomah County, OR
Kelly Creek at Kane Road near Gresham, ORUSGS 14142580Streamflow (cfs)2025–2026Multnomah County, OR
Columbia River below Bonneville Dam, ORUSGS 14128870River stage (ft)1981–2026Multnomah County, OR

Lake & Reservoir Levels

Daily midnight water-surface elevations of Bull Run Lake and the two Bull Run water-supply reservoirs.

GageAgency & IDMeasuresDaily recordCounty
Bull Run Lake near Brightwood, ORUSGS 14138560Lake / reservoir level (ft)1992–2026Multnomah County, OR
Bull Run Reservoir No. 1 near Bull Run, ORUSGS 14139000Lake / reservoir level (ft)1975–2026Multnomah County, OR
Bull Run Reservoir No. 2 near Bull Run, ORUSGS 14139900Lake / reservoir level (ft)1975–2026Clackamas County, OR

Other basins

Rogue River Basin · Klamath River Basin · Deschutes River Basin · North Coast Basin · Mid Coast Basin · Umpqua River Basin · South Coast Basin · Willamette River Basin · Hood River Basin · John Day River Basin · Umatilla River Basin · Grande Ronde River Basin · Powder River Basin · Malheur River Basin · Owyhee River Basin · Malheur Lake Basin · Goose & Summer Lakes Basin