Fishing in Marion County, Oregon

Sharing is caring!

Not everything that’s fishy in Marion County comes out of the Capitol building in Salem. This mid-Willamette Valley area plays hosts to some exceptionally good fishing, especially for trout, steelhead and salmon.

Some of the favorite destinations here include the North Fork of the Santiam River, which has good numbers of trout, summer steelhead and spring Chinook salmon, and Detroit Lake, one of the top destinations in Oregon for stocked rainbow trout.

This article is intended as an introduction to some of the better fishing places in Marion County. For additional information about the waters here and within a reasonable drive, follow the links included within the article, at the bottom and in the blue box. The county links below will take you to similar articles for neighboring areas.

The county shares some of the North Fork Santiam (including Detroit Lake) with Linn County to the south.

These waters are regulated under the Oregon Department of Fish and Wildlife’s Willamette Zone. Fishing for salmon, steelhead and sturgeon in this area requires a Columbia River endorsement as well as the usual license and tag.

Incorporated cities in Linn County include Aumsville, Aurora, Detroit, Donald, Gervais, Hubbard, Jefferson, Keizer, Mt. Angel, St. Paul, Salem, Scotts Mills, Silverton, Stayton, Sublimity, Turner, Woodburn and parts of the North Fork Santiam cities of Gates, Idanha and Mill City. Besides having the state capital, the county also is home to the very popular Champoeg and Silver Creek Falls state parks.

Listed alphabetically, here are some of the best fishing spots in Marion County:

Big Cliff Reservoir (shared with Linn County)
This is the re-regulating reservoir directly below Detroit Lake. It has a modest fishery for rainbow trout, with some bank and primitive boat access. There is an access road off Highway 22 a little more than a mile below Detroit Dam.

Breitenbush River
This tributary of Detroit Lake is well-stocked with hatchery rainbow trout from late May into the middle of summer. Look for fish to be planted at access points along Breitenbush Road, such as bridges and campgrounds in the lower nine miles, between the reservoir and the hot springs. More: Breitenbush River Fishing.

Detroit Lake (shared with Linn County)
This large reservoir on the North Santiam River is one of Oregon’s most heavily stocked trout fisheries. Trout fishing is best during the stocking periods but they can be caught here year-round. We have Detroit listed among Oregon’s best rainbow trout lakes. There also are modest fisheries for kokanee (sockeye) and land-locked chinook salmon, and there are plenty of bullhead catfish and a few other warmwater fish in here. Most people access Detroit Lake from Highway 22 the Marion County side of the line, which also includes the giant Detroit Lake State Park, the community of Detroit and the major marina facilities, but there is less-crowded camping and fishing access from the Linn County side as well. More: Detroit Lake Fishing.

Mission Lake
This 40-acre water in Willamette Mission State Park north of Keizer has fair fishing for a variety of warmwater fish including bass, sunfish, crappie and bullhead catfish.

St. Louis Ponds
This complex of seven oddly shaped artificial ponds is popular with anglers for its wide variety of warmwater fish and periodic plantings of hatchery rainbow trout during the cool season. Typically ODFW stocks the pond closest to the parking lot starting in mid-winter and continuing through much of spring before halting plants during warm weather. Stocking might also occur in early fall. Besides trout, the ponds contain multiple species of crappie, sunfish, catfish (including channels) and largemouth bass. There are restricted limits on several species. Recently fixed up, with nice picnic facilities, this is a great place to take kids and inexperienced or disabled anglers. Read: Fishing at St. Louis Ponds.

Santiam River (shared with Linn County)
The mainstem Santiam isn’t as popular for fishing as its two main forks, but the salmon and steelhead all pass through here and a fair number of summer steelhead are caught in late spring and early summer. Smaller numbers of spring Chinook and winter steelhead also are taken. There can be good fishing for smallmouth bass in the lower river during the summer. Also read: Santiam River Fishing.

Santiam River, North Fork (shared with Linn County)
The lower river below Big Cliff Dam is one of the Willamette Valley’s favorite salmon and steelhead rivers. Summer steelhead are the biggest fishery, with an extra generous bag limit. It gets started about May and peaks in late spring to early summer, with opportunities continuing into fall. The Little North Fork, a tributary that enters near Mehama, also produces some summer steelies. Read more about the valley’s best steelhead fisheries here. The North Fork also has a fairly good spring Chinook fishery. There are much smaller fisheries for coho salmon and winter steelhead. The river below the dam also has a good but relatively unheralded fishery for mostly wild trout (must be fin-clipped to keep here). Fly anglers do well here. The river above Detroit Lake is regularly stocked with hatchery rainbow trout from late spring into the first half of summer. The stocking occurs from the Idanha area upstream at least 15 miles to around Downing Creek at bridges, campgrounds and other spots with easy truck and angler access to the stream. Also read: Santiam River Fishing.

Silver Creek Reservoir (a.k.a. Silverton Reservoir)
This small reservoir (65 acres) serves as nearby Silverton’s water supply and is occasionally stocked with good numbers of hatchery rainbow trout. Watch the ODFW’s recreation report for recent plantings for the best shot at them. There also are bullhead catfish. To reach it, take Highway 214 toward Silver Creek Falls State Park a couple miles out of Silverton, then turn onto Silver Lake Drive to the park, where there is access for bank angling and small boats (no gas motors). Read: Silver Creek Reservoir Fishing.

Walling Pond
The Walling family allows anglers to fish in this former gravel pit for the rainbow trout regularly planted by ODFW. Like nearby Walter Wirth Lake, this 8-acre pond is regularly stocked from fall through spring, although with fewer fish than the larger Wirth. There also are largemouth bass and bullhead catfish. Read: Fishing at Walter Wirth Lake and Walling Pond.

Walter Wirth Lake
This 20-acre pond on the southwest side of the I-5 and Highway 22 interchange, in Cascades Gateway City Park, is popularly fished for trout stocked here in good numbers from fall through spring. This is one of the valley’s best winter trout fisheries, getting fish even when many other waters have little going on. Some larger fish also are planted. It also has a diverse population of bass and panfish. In the same park, just north of Walter Wirth, 7-acre Bluegill Lake isn’t stocked with trout but has a moderate fishery for typical warmwater species. Click here for more on Walter Wirth.

Willamette River
This part of the Willamette River is often fished for warmwater species, including smallmouth bass, largemouth bass and panfish including crappie. Smallmouth often favor rocky structure and will hold in current, while the largemouth bass and other species are often in backwater areas such as the sloughs around Salem’s Minto-Brown Island Park. Salmon and steelhead can be caught in this section, especially spring chinook and summer steelhead passing through from mid-spring into early summer. Near the mouth of the Santiam River is a good spot because many turn there. Also look for coho salmon to congregate there in late September and October. There is a launch nearby in Buena Vista (Polk County). To learn more about fishing opportunities here, start with Willamette River Fishing.

Wilsonville Pond
This is a 6-acre warmwater fishery located just west of I-5 south of Wilsonville. There are largemouth bass and bluegill in the pond, and if you’re lucky you could land a large channel catfish. Note the special limits for bass and channel cats. There are a couple of small parking areas along Boones Ferry Road, reached from the north at the Charbonneau exit or from the south via Arndt Road.

Woodburn Pond
This is a warmwater fishery located just I-5 on the north side of Woodburn. Fishing here is for largemouth bass, bluegill, crappie and the occasional channel catfish. Note the restrictive limits for both bass and channel catfish. From Crosby Road just east of I-5, turn north on Edwin Road to reach the 14-acre pond. Aquatic weeds can be a warm-season problem.

Fishing in Neighboring Counties
Clackamas County: To the north, excellent salmon and steelhead fishing in the Clackamas and lower Willamette rivers, plus lots of trout, smallmouth bass, shad and more.
Wasco County: To the northeast, includes fantastic sections of the Deschutes River’s great trout and summer steelhead fisheries plus some excellent Columbia River salmon, sturgeon, smallmouth bass and walleye water.
Jefferson County: To the southeast, includes Lake Billy Chinook’s great kokanee and bull trout fisheries plus trout meccas like the Deschutes (part) and Metolius rivers.
Linn County: To the south, great Willamette Valley salmon and steelhead fishing, plenty of trout and some of Oregon’s best kokanee fishing at Green Peter Reservoir.
Polk County: To the west, small streams with wild cutthroat trout and one with stocked rainbows.
Yamhill County: To the northwest, ponds well-stocked with rainbow trout and smallmouth bass and other warmwater fish in the Yamhill and Willamette rivers.

More Fishing Resources:
In addition to other sources, the following websites were very helpful while compiling these county fishing pages, and the information there is valuable to all Oregon anglers.

For current regulations, trout stocking, weekly angling reports and more, find links on the Oregon Department of Fish and Wildlife’s Fishing Resources Page.

For boating information about these waters, see the Oregon State Marine Board’s launch locator map.

Return to Best Fishing in Oregon page