Cowlitz River
Insights
It's only honest to start with what the Cowlitz is not: it is not a fly-fishing river the way the Yakima or the Deschutes are. It's Washington's largest hatchery steelhead and salmon factory, and the crowd that fishes it is overwhelmingly gear and bait. The action centers below the Barrier Dam at the Cowlitz Salmon Hatchery near Salkum, where fish stack up in staggering numbers and so do anglers — the 'combat' water below the barrier and the mile down to the Blue Creek launch is bobber-and-jig, plunked bait, and side-drifted eggs from before dawn. Show up expecting solitude and a dry-fly rise and you'll be disappointed.
What the river actually gives a fly angler is different, and it's worth knowing exactly where you fit. There are three real openings. First, the sea-run cutthroat program that peaks in September and October — thousands of hatchery cutthroat get released each year, run down to the Columbia estuary and back, and come home aggressive, chasing small streamers and soft hackles and even taking dries in low, clear late-summer water. Second, a modest but genuine summer-steelhead swing fishery in the riffles and runs above Blue Creek, best June into fall on a two-handed rod. Third, and most overlooked, the river itself: below the hatchery zone it runs fifty-plus miles of gravel bars and gliding runs down through Ethel, Toledo, and Castle Rock, and the gear crowd works maybe a mile below Blue Creek and a few hundred yards below the barrier, leaving the rest to whoever's willing to row it. Much of the bank is private, so a drift boat or raft is the practical way to reach the good water.
Flows are the wildcard. Releases from Mayfield Dam and the Tacoma Power system drive the river, and it fishes across a wide window — roughly 1,800 to 7,500 CFS at the Blue Creek reach is the commonly cited good range. It blows out and colors up after heavy Southwest Washington rain, and the dirtiest slug of all comes when the Toutle dumps its ashy glacial load into the lower river below Castle Rock, so after a storm the water fishes best above the Toutle. Well upstream, above Riffe Lake and Mayfield Lake, the Packwood-to-Randle reach is a separate, smaller resident-trout stream with a completely different character — glacially tinged flows off Mt. Rainier and wild rainbows, effectively a different river that happens to share a name.
Species
- Coastal Cutthroat Trout
- Steelhead (summer-run)
- Steelhead (winter run)
- Chinook Salmon (spring run)
- Chinook Salmon (fall run)
- Coho Salmon
- Chum Salmon
- Resident Rainbow Trout
| Species | Abundance | Best Season | Size | Notes |
|---|---|---|---|---|
| Coastal Cutthroat Trout | Primary (fly target) | Aug-Oct (peak Sep-Oct) | 10-18" | The best true fly opportunity on the river. Thousands of hatchery sea-run cutthroat are released each year from the Cowlitz Trout Hatchery; they run to the Columbia estuary and return aggressive, chasing small streamers, soft hackles, and Reverse/Knudsen Spiders, and taking dries in low, clear late-summer water. Lightest trout-spey or single-hand gear is plenty. |
| Steelhead (summer-run) | Common | Jun-Oct | 6-10 lb | The fly-friendly steelhead window. Swingable in the riffles and runs above Blue Creek on a dry line or light Skagit head. Fewer fish than the winter run, but this is when the swung fly makes sense. Counts accelerate June into July. |
| Steelhead (winter run) | Common | Dec-Apr (peak Mar-early Apr) | 6-12 lb | The river's overall headline draw, but mostly a gear season. Hatchery returns often run 3,000-5,000 fish. There's Skagit swing water in the lower river when conditions allow, for those willing to fish it in gray skies and horizontal rain. |
| Chinook Salmon (spring run) | Common | May-Jul | 12-25 lb (to 30) | The Cowlitz's trophy salmon, with big returns of 10,000-25,000 fish. A gear-and-bait fishery, not a fly-rod target. |
| Chinook Salmon (fall run) | Common | Sep-Oct | 12-25 lb | Fall kings in the lower river, overlapping the sea-run cutthroat season. A gear fishery. |
| Coho Salmon | Common | Sep-Dec (peak early Nov) | 6-12 lb | Very strong silver runs. Gear-dominated, but coho are occasionally taken on flies below the barrier and in the lower river when they're fresh and aggressive. |
| Chum Salmon | Present | Nov-Dec | 8-15 lb | Wild only and release-only; an incidental catch in the lower river in late fall. |
| Resident Rainbow Trout | Present (upper river) | Jun-Oct | 8-14" | The quarry on the upper Cowlitz between Packwood and Randle, above the reservoirs — wild resident rainbow trout in a small free-flowing mountain reach off Mt. Rainier. A completely different trip from the lower hatchery river; glacial melt can cloud it in summer. |
Sections
Upper Cowlitz: Packwood to Randle (above the reservoirs)
WadeSteelhead · Rainbow Trout
Barrier Dam to Blue Creek (the combat zone)
Wade & FloatSteelhead · Salmon · Cutthroat · Rainbow Trout
Blue Creek to Toledo / Ethel
FloatSteelhead · Cutthroat · Rainbow Trout
Toledo to Castle Rock (lower river)
FloatSalmon · Cutthroat · Rainbow Trout
Regulations
Cowlitz regulations are set by WDFW and change frequently with run strength and by emergency rule, so always verify the current rules before fishing. As of January 1, 2026 a Columbia River Salmon and Steelhead Endorsement (CRSSE) is required to fish salmon or steelhead anywhere in the Columbia system and its Washington tributaries, including the Cowlitz. Barbless hooks are required for salmon and steelhead, wild (unclipped) steelhead must be released, and specific reaches around the barrier dam, Blue Creek, and the mouth open and close on run-specific schedules.
Access & Logistics
Getting There
Salkum, WA