Best trout fishing spots near Salem, Oregon
Comprehensive guide to the best trout fishing hotspots – with seasonal tips, gear suggestions, and local insights.

1. Detroit Lake
- Distance: ~50 miles east of Salem
- Species: Rainbow trout (stocked heavily), some kokanee and brown trout
- Why It’s Great: Large reservoir regularly stocked by ODFW; excellent for boat and shore anglers.
- Best Time: Spring through early summer and fall
2. Silver Creek Reservoir (Silverton Reservoir)
- Distance: ~15 miles northeast
- Species: Stocked rainbow trout
- Why It’s Great: Close to Salem, regularly stocked, easy shore access, family-friendly
- Facilities: Picnic areas, boat ramp (no gas motors)
3. North Santiam River
- Distance: 30–45 minutes east
- Species: Wild and stocked rainbow trout, cutthroat trout
- Why It’s Great: Cool, clear water from Detroit Dam; great fly fishing and spinner action
- Best Spots: Packsaddle Park, Minto Park, Fishermen’s Bend
4. St. Louis Ponds
- Distance: ~20 miles north
- Species: Stocked rainbow trout in spring
- Why It’s Great: Series of small ponds managed by ODFW; great for beginners and kids
- Tip: Best fishing early in the season before water warms
5. Walter Wirth Lake (in Salem)
- Distance: Right in town (in Cascades Gateway Park)
- Species: Stocked rainbow trout
- Why It’s Great: Urban fishing spot stocked multiple times in spring; good for quick trips
- Bonus: Great place to take kids
6. Walling Pond (Salem)
- Distance: Central Salem
- Species: Rainbow trout (heavily stocked)
- Why It’s Great: Year-round public access, part of ODFW’s “Easy Angling Oregon” sites
Best Seasons for Trout
- Stocked trout: March–June, and some fall stocking (especially in ponds/lakes)
- Wild trout rivers (e.g., North Santiam): Late spring through summer