Washington Salmon Counts
Know the run.
Final 2026 counts from the Columbia and Snake river dam ladders, set against each run's 10-year average — and the preseason forecast where managers publish one. 2026 season — final
In all: 27 counted runs at 8 counters — the major counters, the ones people look for. What is and isn't covered
The 2026 tally: compared with the 10-year average (mean of 2016–2025), 1 run finished above it, 26 runs below it, and 0 runs level with it. Of the 4 runs with a preseason forecast, 1 run met or beat it and 3 runs finished below it.
How to read a row
Every row states its number and how it compares with the 10-year average, in words, with the average itself shown. Runs with a preseason forecast also carry a gauge: the green band marks the forecast, the dot is the run's 2026 final count, and the orange tick is the 10-year average final, with each mark captioned under the gauge. Runs without a gauge have no preseason forecast — their yardstick is the average stated on the row. There are no escapement goals on this site: a dam count is passage, and goals are set for spawning escapement.
Columbia River dams
band: the preseason forecast, 147,300 · dot: 2026 final · tick: the 10-year average final, 95,348 (mean of 10 seasons, 2016–2025)
Season vs the years — final counts by year
Bars: final count for each year; red line: the preseason forecast for the run, 147,300 — a run forecast, not a goal for this count; dashed line: the 10-year average final (95,348), mean of 10 seasons, 2016–2025.
Open the full Bonneville Dam Spring Chinook page — daily counts, counting method, and counter notes.
band: the preseason forecast, 40,700 · dot: 2026 final · tick: the 10-year average final, 79,319 (mean of 10 seasons, 2016–2025)
Season vs the years — final counts by year
Bars: final count for each year; red line: the preseason forecast for the run, 40,700 — a run forecast, not a goal for this count; dashed line: the 10-year average final (79,319), mean of 10 seasons, 2016–2025.
Open the full Bonneville Dam Summer Chinook page — daily counts, counting method, and counter notes.
band: the preseason forecast, 496,900 · dot: 2026 final · tick: the 10-year average final, 392,341 (mean of 10 seasons, 2016–2025)
Season vs the years — final counts by year
Bars: final count for each year; red line: the preseason forecast for the run, 496,900 — a run forecast, not a goal for this count; dashed line: the 10-year average final (392,341), mean of 10 seasons, 2016–2025.
Open the full Bonneville Dam Fall Chinook page — daily counts, counting method, and counter notes.
band: the preseason forecast, 274,900 · dot: 2026 final · tick: the 10-year average final, 309,403 (mean of 10 seasons, 2016–2025)
Season vs the years — final counts by year
Bars: final count for each year; red line: the preseason forecast for the run, 274,900 — a run forecast, not a goal for this count; dashed line: the 10-year average final (309,403), mean of 10 seasons, 2016–2025.
Open the full Bonneville Dam Sockeye page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (122,887), mean of 10 seasons, 2016–2025.
Steelhead pass through the whole Apr 1 – Oct 31 counting window; the upriver summer steelhead run makes up most of the passage. Fish passing in winter are video-counted on a delayed schedule and are not in these totals.
Open the full Bonneville Dam Steelhead page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (120,048), mean of 10 seasons, 2016–2025.
Open the full Bonneville Dam Coho page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (70,083), mean of 10 seasons, 2016–2025.
Open the full The Dalles Dam Spring Chinook page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (241,611), mean of 10 seasons, 2016–2025.
Open the full The Dalles Dam Fall Chinook page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (102,627), mean of 10 seasons, 2016–2025.
Steelhead pass through the whole Apr 1 – Oct 31 counting window; the upriver summer steelhead run makes up most of the passage. Fish passing in winter are video-counted on a delayed schedule and are not in these totals.
Open the full The Dalles Dam Steelhead page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (63,979), mean of 10 seasons, 2016–2025.
Open the full The Dalles Dam Coho page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (174,615), mean of 10 seasons, 2016–2025.
Open the full John Day Dam Fall Chinook page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (87,425), mean of 10 seasons, 2016–2025.
Steelhead pass through the whole Apr 1 – Oct 31 counting window; the upriver summer steelhead run makes up most of the passage. Fish passing in winter are video-counted on a delayed schedule and are not in these totals.
Open the full John Day Dam Steelhead page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (56,949), mean of 10 seasons, 2016–2025.
Open the full McNary Dam Spring Chinook page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (160,828), mean of 10 seasons, 2016–2025.
Open the full McNary Dam Fall Chinook page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (253,289), mean of 10 seasons, 2016–2025.
Open the full McNary Dam Sockeye page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (80,762), mean of 10 seasons, 2016–2025.
Steelhead pass through the whole Apr 1 – Oct 31 counting window; the upriver summer steelhead run makes up most of the passage. Fish passing in winter are video-counted on a delayed schedule and are not in these totals.
Open the full McNary Dam Steelhead page — daily counts, counting method, and counter notes.
Snake River dams
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (40,165), mean of 10 seasons, 2016–2025.
Open the full Ice Harbor Dam Spring Chinook page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (32,433), mean of 10 seasons, 2016–2025.
Open the full Ice Harbor Dam Fall Chinook page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (64,946), mean of 10 seasons, 2016–2025.
Steelhead pass through the whole Apr 1 – Oct 31 counting window; the upriver summer steelhead run makes up most of the passage. Fish passing in winter are video-counted on a delayed schedule and are not in these totals.
Open the full Ice Harbor Dam Steelhead page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (29,910), mean of 10 seasons, 2016–2025.
Open the full Lower Monumental Dam Fall Chinook page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (64,469), mean of 10 seasons, 2016–2025.
Steelhead pass through the whole Apr 1 – Oct 31 counting window; the upriver summer steelhead run makes up most of the passage. Fish passing in winter are video-counted on a delayed schedule and are not in these totals.
Open the full Lower Monumental Dam Steelhead page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (29,728), mean of 10 seasons, 2016–2025.
Open the full Little Goose Dam Fall Chinook page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (60,613), mean of 10 seasons, 2016–2025.
Steelhead pass through the whole Apr 1 – Oct 31 counting window; the upriver summer steelhead run makes up most of the passage. Fish passing in winter are video-counted on a delayed schedule and are not in these totals.
Open the full Little Goose Dam Steelhead page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (38,430), mean of 10 seasons, 2016–2025.
Open the full Lower Granite Dam Spring Chinook page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (30,085), mean of 10 seasons, 2016–2025.
Open the full Lower Granite Dam Fall Chinook page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (1,039), mean of 10 seasons, 2016–2025.
Open the full Lower Granite Dam Sockeye page — daily counts, counting method, and counter notes.
Season vs the years — final counts by year
Bars: final count for each year; dashed line: the 10-year average final (62,699), mean of 10 seasons, 2016–2025.
Steelhead pass through the whole Apr 1 – Oct 31 counting window; the upriver summer steelhead run makes up most of the passage. Fish passing in winter are video-counted on a delayed schedule and are not in these totals.
Open the full Lower Granite Dam Steelhead page — daily counts, counting method, and counter notes.
Dam day counts are expanded estimates — counters tally 50 minutes of every hour and multiply by 1.2. Each run's page explains its counting method.
Explore the counts
For poking at history: pick a dam and a run and see when the fish came through — one season against the years before it, or several runs against each other. Built from the same published counts as the board above.
Loading the count history…