Lower Stanislaus River
Insights
The Lower Stanislaus is the closest quality trout water to a couple million Central Valley residents — a cold ribbon of rainbow water pouring out of Goodwin Dam into the oak-and-granite foothills above Oakdale, an hour and change from Modesto or Stockton. Goodwin sits at the bottom of a stacked reservoir system (New Melones, then Tulloch), so the water reaching the fishery comes off the bottom cold and clear year-round. On a July evening the river below Goodwin runs about 55°F while the same river twenty miles downstream at Ripon is pushing into the low 70s — that temperature split is the whole fishery in one number. Wild rainbows here average 12–16 inches, run heavily toward picky, and are managed catch-and-release, barbless, artificials-only from Goodwin Dam down to the Highway 120 bridge in Oakdale.
It fishes like a tailwater, which means it fishes on the flow schedule, not the calendar. The dam serves irrigation, so releases swing hard — winter and early spring can range from 400 up past 6,000 CFS, April brings the irrigation ramp that holds high water through summer, and the fishable sweet spot is more like the 200–1,200 CFS shoulder. Below about 800 CFS you can wade the riffles and pockets; up in the thousands it becomes a float-or-stay-home proposition and the Knights Ferry-to-Orange Blossom drift is the play. One catch worth knowing before you drive out: there is no live USGS flow gauge inside the trout water — the stations at Goodwin and Oakdale read water temperature only. Live flow comes off the NWPS gauge at Orange Blossom Bridge, and because the river runs on scheduled dam releases, the forecast overlay shows stair-step release changes rather than a natural hydrograph — treat a flat-lining forecast as possibly stale.
Techniques are standard tailwater fare. Small nymphs under an indicator carry the winter fishery — BWOs #18–20, midges #20–22, Pheasant Tail variations #14–16 — with an occasional skwala-driven dry window in late winter and streamers (olive and black sculpins #4–6) when flows are up and off-color. The top section, Goodwin Canyon, is genuinely rugged: steep, boulder-strewn, treacherous footing in places, and best left to anglers comfortable with technical wading. The draw for fly anglers is the wild rainbow fishery in the few miles between Goodwin Canyon and Knights Ferry. It gets pressure, so weekdays and the winter/spring low-flow windows fish better than a July weekend.
Species
- Rainbow Trout
- Steelhead
- Chinook Salmon (fall run)
- Smallmouth Bass
| Species | Abundance | Best Season | Size | Notes |
|---|---|---|---|---|
| Rainbow Trout | Primary | Jan–Apr, Oct | 12–16" (some larger) | The core of the fishery. Wild, self-sustaining, cold-tailwater fish that stay picky and spooky. Catch-and-release managed from Goodwin Dam to the Hwy 120 bridge; sight-fish the clear water and stay back before you wade. |
| Steelhead | Seasonal | Mid-Feb–May | Varies | An anadromous run passes through mid-February to May, incidental to the resident trout game rather than a target in its own right. |
| Chinook Salmon (fall run) | Seasonal | Fall | Large | A fall run enters the lower river — more a downstream roe-drift presence than a fly target, but egg patterns produce when they are in. |
| Smallmouth Bass | Present | Summer | — | Below Knights Ferry toward the San Joaquin confluence the river grades into warmwater — smallmouth and largemouth here, not the trout fishery. |
Sections
Goodwin Canyon (Goodwin Dam → Knights Ferry)
WadeRainbow Trout
Knights Ferry → Orange Blossom Bridge
Wade & FloatRainbow Trout
Orange Blossom Bridge → Oakdale (Hwy 120 bridge)
Wade & FloatRainbow Trout · Smallmouth
Regulations
Special wild-trout regulation from Goodwin Dam downstream to the Highway 120 bridge in Oakdale: catch-and-release, artificial lures with barbless hooks only, open Jan 1 – Oct 31. Below the Hwy 120 bridge the river follows general Central Valley regulations for warmwater and anadromous species.
Access & Logistics
Getting There
Knights Ferry, CA (immediate river access); Oakdale, CA (~15 min, full services)