Idaho fish migrations

Follow the run from the Pacific into Idaho.

· yesterdayCurrent

The Corps posts each day's count a day late. Next update tomorrow around noon Mountain.

Photo: Walla Walla District, U.S. Army Corps of Engineers

Snake River · Last dam below Idaho

At Lower Granite Dam

Lower Granite is the last dam below Idaho. Fish counted there are headed for the Snake, Clearwater and Salmon systems. This page follows them from the Pacific to the tributaries: what crossed the dam, how that compares with the same date over the last ten years, and how far up each river this year's fish have probably reached.

· yesterday

One fish = 5,000 counted this season

Steelhead

Well below typical
  • Steelhead: the run is tapering off, 26,860 so far
All steelhead runs

Salmon

Well below typical
  • Coho: the run is tapering off, 3,671 so far

Out of season

  • Spring chinook · 28,119 countedSeason over
  • Summer chinook · 7,941 countedSeason over
  • Fall chinook · 23,623 countedSeason over
  • Sockeye · 221 countedSeason over
All salmon runs

Waves on the way

No pulse is currently being followed between the dams. A wave is only called when at least three consecutive days run above typical at one dam and the next dam upstream sees it inside the measured travel window.

Fish passage by river system

No dam counts fish above Lower Granite, so every water here shares the counts shown above: the whole run passes each river's mouth. What differs is which runs a river carries and how far up it this year's fish have probably reached, which is a travel model from the dam's counts, never a measurement of fish in the river.

Snake River

This reach is the first Idaho water above the dam; fish for every Idaho river pass through it.

  • 51 km above Lower Granite · 173 km of river

    Snake River

    Steelhead

    Well below typical
    • Steelhead: the run is tapering off

    Salmon

    Nothing running today.

    • Spring chinook · Season over
    • Summer chinook · Season over
    • Fall chinook · Season over
    Migration on the Snake River page

Clearwater system

Fish bound for the Clearwater leave the Snake at Lewiston, just above the dam.

  • 51 km above Lower Granite · 120 km of river

    Clearwater River

    Steelhead

    Well below typical
    • Steelhead: the run is tapering off

    Salmon

    Well below typical
    • Coho: the run is tapering off
    • Spring chinook · Season over
    • Fall chinook · Season over
    Migration on the Clearwater River page
  • 171 km above Lower Granite · 101 km of river

    South Fork Clearwater River

    Steelhead

    Well below typical
    • Steelhead: the run is tapering off

    Salmon

    Nothing running today.

    • Spring chinook · Season over
    Migration on the South Fork Clearwater River page
  • 200 km above Lower Granite · 111 km of river

    Lochsa River

    Steelhead

    Well below typical
    • Steelhead: the run is tapering off

    Salmon

    Nothing running today.

    • Spring chinook · Season over
    Migration on the Lochsa River page
  • 200 km above Lower Granite · 133 km of river

    Selway River

    Steelhead

    Well below typical
    • Steelhead: the run is tapering off

    Salmon

    Nothing running today.

    • Spring chinook · Season over
    Migration on the Selway River page

Salmon River system

Fish bound for the Salmon River continue up the Snake and turn in below Riggins.

  • 140 km above Lower Granite · 653 km of river

    Salmon River

    Steelhead

    Well below typical
    • Steelhead: the run is tapering off

    Salmon

    Nothing running today.

    • Spring chinook · Season over
    • Summer chinook · Season over
    • Sockeye · Season over
    Migration on the Salmon River page
  • 278 km above Lower Granite · 82 km of river

    Little Salmon River

    Steelhead

    Well below typical
    • Steelhead: the run is tapering off

    Salmon

    Nothing running today.

    • Spring chinook · Season over
    Migration on the Little Salmon River page
  • 455 km above Lower Granite · 170 km of river

    Middle Fork Salmon River

    Steelhead

    Well below typical
    • Steelhead: the run is tapering off

    Salmon

    Nothing running today.

    • Spring chinook · Season over
    • Summer chinook · Season over
    Migration on the Middle Fork Salmon River page

Questions

Where do these counts come from?
Fish are counted at the ladders of eight dams between the Pacific and Idaho by the U.S. Army Corps of Engineers, published through Columbia River DART, and refreshed here every night. The Corps usually posts a day behind, which is why every number on this page carries the date it describes rather than today's.
What does "typical for the date" mean?
Each day's passage is compared with the same calendar date in each of the previous ten run-years at the same dam. Typical means this date's count sits near the middle of that history. Surging means it is far above it. The comparison is always against the date, never against the season's peak, so a big day in October can still read as typical.
Does a high count mean the fishing is good?
No, and nothing here says so. A count describes how many fish passed a dam on a day. Whether they are catchable where you are depends on flow, temperature, water clarity and how far up the river they have moved since.
How do you know where the fish are now?
The painted stretch on each river is a travel model, not a measurement. Every day's count at Lower Granite is placed a distance upstream according to how long ago it passed and how fast that species moves, then spread along the river. It is relative activity, never a literal number of fish in a stretch, and it never splits the run by destination.
Why does the steelhead season cross two calendar years?
Steelhead cross the dams in late summer and autumn, hold in the mainstem through winter and move up the tributaries from March, so a steelhead run-year starts on June 16 rather than January 1. Every other run is counted from January 1.
Are the counts at the lower dams all headed for Idaho?
Not at the four Columbia dams. Bonneville, The Dalles, John Day and McNary count fish bound for the upper Columbia as well. Ice Harbor is the first count on the route that is purely Snake-bound, and Lower Granite is the last dam below Idaho.

Method and sources

Counts by the U.S. Army Corps of Engineers via Columbia River DART. Counts usually run a day behind, which is why every number here carries the date it describes rather than today's.

PIT-tag detections are an index of timing, never a count of fish, and no figure on this page is a detection. Nothing here claims a destination for an individual fish or predicts how the fishing will be.