Best Winter Steelhead Rivers in Oregon: Coast, Valley, and South
Quick answer
Oregon's winter steelhead season runs roughly December through April. The north coast (Wilson, Nestucca, Trask, North Fork Nehalem) and mid coast (Siletz, Alsea) have wild-broodstock hatchery fish from January to early April. The Clackamas and Sandy are close to Portland. The North Umpqua, Rogue, and Chetco anchor the south. Most wild fish are released, and the Rogue-South Coast area needs a separate validation.
Oregon has more good winter steelhead water than one angler can fish in a lifetime, and most of it is a short drive from a highway. The hard part isn’t finding a river. It’s being on the right one the day it comes into shape.
This guide covers the rivers behind searches like “best winter steelhead rivers Oregon” and “Oregon coast steelhead fishing”: what each one is known for, when the fish show, which USGS gauge to watch, and which rules catch people out.
Oregon winter steelhead season: when the fish arrive
Winter steelhead enter Oregon rivers from late November into spring, and the timing breaks down into three phases.
Early hatchery fish (December into January). ODFW’s winter roundup lists the North Fork Nehalem, Necanicum, Big Creek, Gnat Creek, and North Fork Klaskanine as early hatchery streams, with retention there through January. The Alsea also gets early hatchery adults, and anglers have hooked fish in the Siletz and Alsea as early as mid-November.
Wild-broodstock hatchery fish (January to early April). The Wilson, Nestucca, and North Fork Nehalem have wild broodstock programs. ODFW raises hatchery fish from wild parents caught in the river, so they return later, like the wild run. On the mid coast, the Siletz, Alsea, and Siuslaw have later wild-broodstock and hatchery fish through mid-April.
Wild fish (peak in February and March). On the north coast, ODFW says wild fish peak in February and March and are catch-and-release. Those months are the heart of the season.
Oregon coast steelhead rivers: north and mid coast
Wilson River. The Wilson is the most-searched steelhead river on the Oregon coast, and it earns it. Highway 6 runs alongside it from the valley to Tillamook, so bank access is easy. ODFW’s wild broodstock program gives it a late-timed hatchery run that overlaps the wild peak. Anglers help collect broodstock by dropping off fish in a holding tank. Its rain-fed flows rise fast in a storm and drop back within days. Watch USGS 14301500, Wilson River near Tillamook.
Nestucca River. ODFW started the Nestucca’s wild broodstock program in the winter of 2001-02 to replace hatchery fish that came from Alsea River broodstock. Cedar Creek Hatchery near Hebo runs it, and it’s also a drop-off point for broodstock collected by anglers. The Nestucca has driftboat water in the lower river and bank spots along the road above. Gauge: Nestucca River near Beaver.
Trask River. The Trask is the Wilson’s neighbor in the Tillamook basin, and Trask Hatchery holds the Wilson’s wild broodstock until spawning. When the Wilson is crowded, the Trask is the usual next stop. Gauge: Trask River above Cedar Creek.
North Fork Nehalem. This is the first good north coast river of the winter, with early hatchery fish in December and a wild broodstock run later. For the 2025-26 season, Weyerhaeuser opened a new permit-only access program that gives anglers more room below Nehalem Hatchery.
Siletz and Alsea. These are the mid coast’s two winter steelhead rivers. Both get early fish, often by mid-November, and later wild-broodstock fish through mid-April. Gauges: Siletz at Siletz and Alsea near Tidewater.
Portland-area rivers: Clackamas and Sandy
Clackamas River. The Clackamas has a winter steelhead program at Eagle Creek Hatchery, with release sites that include the North Fork Dam and the Foster acclimation pond. ODFW moved the Eagle Creek releases from an early-returning stock to a later-returning one in the mid-2010s, so the run now lasts deeper into the season than old-timers remember. Gauge: Clackamas at Estacada.
Sandy River. The Sandy is 30 minutes from Portland and fishes well from the bank. Healthy hatchery steelhead that reach the Sandy Hatchery are sometimes given a hole punch in the right gill plate and trucked back to the lower river, so anglers get another shot at them. The Sandy carries glacial silt from Mount Hood, so a little color is normal. Gauge: Sandy below Bull Run.
Southern Oregon: North Umpqua, Rogue, and Chetco
North Umpqua. Most anglers know the North Umpqua for summer fish, but it also has a wild winter run. A long section has been fly-fishing-only with a single barbless fly, so check the current boundaries before you go. In a 2021 release, ODFW said the North Umpqua reopens to winter steelhead fishing on December 1 from below Soda Springs Dam down to River Forks Park, and that “all wild winter steelhead in the Umpqua basin must be released unharmed.” Gauge: North Umpqua at Winchester.
Rogue River. The Rogue has a hatchery winter program and long stretches of driftboat water from Grants Pass to Agness. In 2024-25, ODFW put temporary limits on wild winter steelhead harvest on the Rogue. It required the release of all wild winter steelhead on the Illinois River and on the Rogue between the Illinois and Cole Rivers Hatchery. ODFW said those restrictions wouldn’t carry into 2025-26. Rules here change from season to season. Gauge: Rogue near Agness.
Chetco River. The Chetco is a short, steep river near the California line with a small but steady hatchery winter program. It drops and clears fast after rain, so timing matters more here than almost anywhere. When the Rogue and Chetco run high and off-color, ODFW suggests plunking from big gravel bars. Gauge: Chetco near Brookings.
Oregon winter steelhead rivers at a glance
| River | Region | Typical window | USGS gauge | What to watch |
|---|---|---|---|---|
| North Fork Nehalem | North coast | Dec early hatchery, wild later | Check ODFW report | Early hatchery retention ends with January |
| Wilson | North coast | Jan–early Apr; wild peak Feb–Mar | 14301500 | Fast rise and drop; crowded weekends |
| Nestucca | North coast | Jan–early Apr; wild peak Feb–Mar | 14303600 | Cedar Creek broodstock program |
| Trask | North coast | Jan–Mar | 14302480 | Backup when the Wilson is busy |
| Siletz | Mid coast | Nov–mid Apr | 14305500 | Early fish possible by mid-November |
| Alsea | Mid coast | Nov–mid Apr | 14306500 | Early and late hatchery groups |
| Clackamas | Willamette | Jan–Apr | 14210000 (Estacada) | Late-timed Eagle Creek fish |
| Sandy | Lower Columbia | Dec–Apr | 14142500 | Glacial color is normal |
| North Umpqua | South | Dec–Apr | 14319500 | Fly-only water; wild release |
| Rogue | South coast | Dec–Apr | 14372300 (Agness) | Validation; wild rules change |
| Chetco | South coast | Dec–Mar | 14400000 | Clears very fast; validation |
Windows are rough guides based on ODFW reports from recent seasons. Seasons and rules for each stream are set every year.
Reading the gauge: when an Oregon coast river is in shape
Oregon coast rivers are rain-fed, so the water level matters more than the date. ODFW’s south coast report says it best: “The best fishing is when streams have good winter flow with some color.” It also warns off the two extremes, low and clear or high and muddy.
In practice, the good days come after a storm peaks. Fresh fish move up on the rise, then hold in softer water as the river drops and its color goes from brown to green. On small rivers like the Chetco or a north coast creek, that window may last a day or two. Bigger rivers like the Rogue and Clackamas take longer to come back into shape and stay fishable longer.
No single CFS number is “right” for every river, and two gauges on the same river can read very differently. Keep a note of the flow on every day you hook fish, and you’ll have your own range by the end of the season. Our guide to reading CFS explains how to read the hydrograph. Baseline Maps shows these USGS gauges live and can alert you when a river drops back into the range you set.
Oregon steelhead fishing regulations: what to check
Wild fish. Across most Oregon winter steelhead water, wild fish (with an intact adipose fin) go back in the river. ODFW describes wild fish on the north coast wild-broodstock rivers as catch-and-release, and the Umpqua basin requires all wild winter steelhead to be released unharmed. Wild harvest has been allowed only in limited parts of the Rogue-South Coast area, and the ODFW Commission has reviewed it. Don’t assume last year’s rule still applies.
Tags. Record every steelhead you keep on your combined angling tag or hatchery harvest tag. Keeping a wild steelhead in the Rogue-South Coast area has required a separate wild steelhead harvest tag.
Rogue-South Coast validation. To fish for steelhead from the Sixes River south to the Winchuck from December 1 to April 30, you need a Rogue-South Coast Steelhead Validation, even if you release every fish. Any license vendor sells it.
In-season changes. ODFW posts in-season changes on its regulation updates page, and its weekly recreation report tracks how each basin is fishing. The 2026 winter steelhead roundup is the best one-page overview of last season.
Check it in Baseline Maps
Baseline Maps shows live flows on Oregon’s steelhead rivers, alerts you when one drops back into your range, and shows Bonneville Dam fish counts in the same app. The first week of the annual plan is free, then it’s $34.99/year or $7.99/month.
FAQ
Common questions.
- What are the best winter steelhead rivers in Oregon?
- On the north coast: the Wilson, Nestucca, Trask, and North Fork Nehalem. On the mid coast: the Siletz and Alsea. Near Portland: the Clackamas and Sandy. In the south: the North Umpqua, Rogue, and Chetco. The best one on a given day is whichever is dropping and clearing after rain.
- When is winter steelhead season in Oregon?
- Winter steelhead run roughly December through April. Early hatchery fish show on some north coast streams in December. ODFW says wild-broodstock hatchery fish on the Wilson, Nestucca, and North Fork Nehalem are available January to early April, and wild fish peak in February and March.
- Can you keep wild steelhead in Oregon?
- Mostly no. ODFW describes wild fish on the north coast wild-broodstock rivers as catch-and-release, and all wild winter steelhead in the Umpqua basin must be released. In the Rogue-South Coast area, keeping a wild steelhead has required a separate wild steelhead harvest tag where harvest is allowed. Check the current regulations for your stream.
- Do I need a special tag for the Rogue or Chetco?
- Yes. A Rogue-South Coast Steelhead Validation has been required to fish for steelhead, including catch-and-release, from the Sixes River south to the Winchuck from December 1 through April 30. Keeping a wild steelhead there also requires the wild steelhead harvest tag.
- What river conditions are best for Oregon winter steelhead?
- ODFW puts it plainly: the best fishing is when streams have good winter flow with some color. Avoid low, clear water and high, muddy water. On rain-fed coastal rivers, that usually means the first few days after a storm peak.
Related reading
Keep going.
Fishing · River Flows
Best Winter Steelhead Rivers in Washington: A River-by-River Guide
October 19, 2026
Fishing · River Flows
Bonneville Dam Fish Counts, Explained: Reading the Run Like a Pro
July 25, 2026
Fishing · River Flows
What Is CFS in Fishing? A Plain-English Guide to Reading River Flow
May 25, 2026
Put it to work
Check tonight's conditions on your water.
Live flows for 1,300+ rivers, hunting unit maps, land ownership, tides, and regulations — one app. Professional Edition $34.99/year, first week free, or $7.99/month.