Right now: 🟡 Active — 96% of a typical year's run still to come (peak Sep 29 at LWG)
How these fish move: Clearwater-bound adults take a median 20 days Bonneville→Lower Granite (middle half 15–35; 3,095 tagged fish); after Granite they stage in the mainstem and lower river — entry arrays fire a median 128 days later (that's overwinter holding, not swimming: the fish are present and fishable long before the arrays light up).
Run timing, year over year
Estimated cumulative Clearwater returns by day of year — each line one season,
this season darkest. Shaded band: how this season plays out if it keeps running like its
most similar past years. Scaled at Lower Granite; estimated, not a direct count.
Season totals by migration year
Estimated total Clearwater-bound steelhead per migration year (Jun–May,
labeled by ending year). PIT tags × published tagging rates — the same single source
every chart on the dashboard reads.
How these numbers are made. Steelhead carrying PIT tags are detected at dams and
in-river antennas; each tagged fish is expanded by its group's published tagging rate to
estimate untagged fish traveling with it. Levels are anchored to the Lower Granite census
and cross-checked against independent published sources (IDFG/ODFW run reconstructions,
dam-by-dam census bounds). Status timing for this river reads the Lower Granite count.
These are
estimates — treat year-to-year shape as more reliable than any single
year's absolute level. Full methodology on the
dashboard About tab.