Mad River
Insights
The Mad is a rain-driven winter steelhead river on California's North Coast, running about 113 miles out of the Coast Range to the Pacific just north of Arcata, wedged between the Klamath and the Eel. For decades its reputation rested on one thing: the Mad River Fish Hatchery at Blue Lake, which pumped adipose-clipped steelhead into a small, wadeable, bank-friendly river and made it one of the more accessible winter steelhead fisheries in the state. Be honest with yourself before you plan a trip — that era is over. CDFW ended hatchery operations at Blue Lake in June 2026, calling the program 'no longer viable,' and released its last fish that spring. The near-term reality is fewer fish; the long-term hope is a wild, self-sustaining run instead of a hatchery-supplemented one. Anyone counting on big hatchery return numbers should reset expectations.
This is not a trout river you sight-fish over a hatch. It's a swing-and-nymph steelhead river you fish when the weather cooperates, and only then. The Mad fishes primarily January into late February, and only after rain: the mouth has to breach and pump fresh fish in, then you fish the drop as it clears. It comes up muddy fast and takes two to four days to green up. Near the Arcata gauge it starts fishing around 8 feet of stage — roughly 1,500 CFS — on a dropping, clearing freshet, and the reach from the Hammond Trail trestle to Cowan Creek is legally closed until the Highway 299 gauge reads at least 200 CFS. Timing the drop is the whole game. When the fish are in, they run big — 8 to 12 pounds on average, with 20-pounders showing most seasons.
Almost all of it is wade and bank water. The productive stretch is the lower 18 miles from the hatchery down to the ocean, and the riffles and runs right below the Blue Lake hatchery are the most heavily fished spot on the river — expect company on a good day. Bair Road holds the deepest, best steelhead water; the Hammond Trail and Mad River County Park spread anglers out toward the mouth. Well upstream, above Ruth Reservoir near Forest Glen, there's a small, brushy wild-rainbow headwater that fishes low and clear in summer — a curiosity for anyone already in the area, not a destination.
Species
- Winter Steelhead
- Chinook Salmon (fall run)
- Coho Salmon
- Coastal Cutthroat Trout
- Resident Rainbow Trout
| Species | Abundance | Best Season | Size | Notes |
|---|---|---|---|---|
| Winter Steelhead | Primary | Jan-Feb | 5-20 lbs (avg 8-12) | The whole show. Historically hatchery-supplemented; the hatchery program ended June 2026, so the run is shifting to wild-only over time. Wild (unclipped) fish are catch-and-release; a steelhead report card is required. |
| Chinook Salmon (fall run) | Seasonal | Nov-Dec | to ~20 lbs | Minor fall run that opens after the first rains breach the mouth. Not the draw the steelhead are; check current retention rules. |
| Coho Salmon | Rare | Nov-Dec | 4-10 lbs | SONCC coho are federally threatened — no take, do not target. Release any encountered incidentally. |
| Coastal Cutthroat Trout | Common | Fall-Winter | 8-16" | Resident and sea-run cutthroat in the lower river and tributaries; incidental for most steelheaders. |
| Resident Rainbow Trout | Seasonal | Late spring-fall | 6-12" | Small wild rainbows in the headwaters above Ruth Reservoir near Forest Glen. Remote, low-water, summer-only. |
Sections
Lower Mad — Blue Lake to the Mouth
WadeSteelhead · Salmon
Blue Lake / Hatchery Reach
WadeSteelhead
Upper Mad above Ruth Reservoir
WadeSteelhead · Rainbow Trout
Regulations
Winter steelhead fishery governed by North Coast anadromous rules and hard low-flow closures. Wild (unclipped) steelhead are catch-and-release; coho salmon are no-take. Regulations change annually and by in-season emergency rule — always confirm before a trip.
Access & Logistics
Getting There
Arcata, CA