Chris Izworski

Pacific Northwest · live migration intelligence

Columbia Salmon Run Live

How many salmon are moving through the Columbia right now, and is the run building or easing? Start with the fish ladders, not a vague seasonal calendar.

Loading latest counts…Checking reporting lag…Reading run context…

Bonneville first read

Reading the run…

Loading the latest adult-passage pattern.

Adult Chinook—latest reporting day
7-day Chinook direction—first 3 reporting days vs latest 3
Latest Coho adults—7-day direction
Latest Steelhead—7-day direction
Chinook jacks—same Bonneville reporting day
Bonneville YTD Chinook—reported year-to-date total

Seven reported days

Is passage building or easing?

The chart uses raw reported daily counts. Missing reporting days are not silently converted to zero.

Bonneville trend loading…

Mainstem checkpoints

What are the downstream dams reporting?

Counts are observations at fish ladders. They are not GPS positions and they do not prove the same group of fish is moving dam-to-dam.

Loading checkpoint counts…

Historical timing guardrail

Is the calendar in a normal peak window?

These are historical earliest-to-latest annual peak dates at Bonneville from the 2026 Fish Passage Plan, not a claim that today's count is the year's peak.

Fall Chinook

Primary count period: Aug. 1–Nov. 15. Historical annual peak dates have occurred from Aug. 30 through Sep. 17.

Checking today's date…

Coho

Primary count period: Jul. 15–Nov. 15. Historical annual peak dates have occurred from Aug. 29 through Oct. 11.

Checking today's date…

Steelhead

Counted year-round. Historical annual peak dates have occurred from Jul. 16 through Sep. 22.

Checking today's date…

How to read this

A count tool, not a probability machine.

This page deliberately avoids turning salmon into a fake percentage. It shows observed fish-ladder counts, the recent direction of those counts, and historical seasonal context.

Live source status loading…

Open the Fish Passage Center 7-day adult count table · USACE fish-count methods