Where to Catch Stocked Trout in Oregon’s Willamette Valley

Sharing is caring!

The following waters in the Willamette Zone are regularly stocked with hatchery rainbow trout and make great fishing destinations.

For your information, we’ve also listed a few waters that have been planted with trout in the recent past but are not currently being stocked.

To help you narrow your search, click the county where you plan to fish and find waters there that are regularly stocked with trout. We also have in-depth articles about some waters linked under the counties where they are located.

Where to catch stocked trout in Oregon’s Willamette Valley:

Benton County (Corvallis)

Clackamas County (Oregon City, Estacada)

Columbia County (St. Helens)

Lane County (Eugene, Springfield)

Notes: Waters in western Lane County near Florence are in the Northwest Zone. Several stocked lakes and reservoirs in the upper McKenzie River watershed are in Linn County.

Linn County (Albany)

Note: Includes waters in the upper McKenzie River drainage

Angler reels in a nice-sized rainbow trout at Waverly Lake in Albany.
Photo by Eric Apalategui

Marion County (Salem)

Anglers line the shores of Walter Wirth Lake while fishing for freshly stocked trout.
Photo by Eric Apalategui

Multnomah County (Portland, Gresham)

Polk County (Dallas, Monmouth)

Washington County (Hillsboro, Beaverton)

Yamhill County (McMinnville, Newberg)

More Trout Fishing Information

For a good look at the best fishing methods, read our Trout Fishing: Basic Techniques and Tips.

For a lot more trout fishing information, start at our Oregon Trout Fishing page.

For a map of fishing in all 36 Oregon counties, click here.

Oregon Resources

ODFW Weekly Fishing Report
ODFW Trout Stocking Schedule
Oregon Fishing Regulations
National Weather Service