Fishing in Marion County, Oregon
County seat: Salem. Population 345,920.
- 8lake pages
- 28open launches
- 3river pages
Pick for troutPiscifun Carbon X ultralight spinning reel28% OFFSale $57.99 Photo of Detroit Lake: Bonnie Moreland, Public domain
Getting to know the water in Marion County
345,920 Oregonians called Marion County home in 2020, with Salem as county seat. ODFW files most of the Marion County waters it names under the ODFW Willamette Zone rows, with drainages, not county lines, setting the edges.
Marion County shares 8 lake pages, and Detroit Lake spreads widest. 28 open launches sit in the county on the OSMB map; 17 take a trailer.
Census 2020 population; BLM Oregon NHD lake outlines; OSMB Boating Access Sites; DLCD and ODFW shore access layers; 2026 Oregon Sport Fishing Regulations zone lists; read November 2, 2026.
A map of where to get on the water in Marion County
OSMB launch points, DLCD and ODFW shore sites, NHD lake points, PMEP estuary points; read November 2, 2026.
Lakes to try around Marion County
| Lake | Acres | Kind | OSMB launches | Fish mapped |
|---|---|---|---|---|
| Detroit Lake | 3,590 (outline) | lake | 12 | brook trout, brown bullhead, cutthroat trout |
| Big Cliff Reservoir | 101 (outline) | reservoir | 1 | rainbow trout |
| Elk Lake (Marion County) | 66 (outline) | lake | 1 | brook trout, cutthroat trout |
| Willamette Slough | 58 (outline) | lake | 2 | largemouth bass |
| Breitenbush Lake | 55 (outline) | lake | 1 | brook trout, cutthroat trout, rainbow trout |
| Silver Creek Reservoir (Marion County) | 45 (outline) | reservoir | 1 | brown bullhead, cutthroat trout, rainbow trout |
| Mission Lake | 29 (outline) | lake | 1 | black crappie, bluegill, largemouth bass |
| Wirth Lake | 18 (outline) | lake | 1 | bluegill, brown bullhead, largemouth bass |
BLM Oregon hydrography lake outlines (NHD), summed by GNIS name (layer), read November 2, 2026. Species: ODFW Fish Habitat Distribution layers (ODFW ArcGIS), read November 2, 2026; a mapped species is habitat use ODFW records, not a catch report. ODFW publishes no lake depths in these layers.
For the trout herePiscifun Carbon XT ultralight spinning reel25% OFFSale $59.99 What the habitat maps show near Marion County
rainbow trout tops the tally of water pages within 40 miles of Salem.
Species from ODFW Fish Habitat Distribution layers, booklet exceptions and ODFW records, counted per water page within 40 miles; habitat mapping, not a catch survey.
The rest of the named lakes in Marion County
Marion County holds 51 more named lakes on the outline map.
| Water | Acres (outline) | Nearest place |
|---|---|---|
| Mission Creek Reservoir | 58 | Dundee |
| Stone Quarry Lake | 42 | Salem |
| Fish Lake (Marion County) | 38 | Mill City |
| Clear Lake (Marion County) | 36 | Keizer |
| Skookum Lakes | 29 | Dundee |
| Spada Reservoir | 28 | Donald |
| McKay Reservoir | 28 | Donald |
| Horseshoe Lake | 27 | Dayton |
| Tumble Lake | 22 | Mill City |
| Hubbard Lake | 21 | Gervais |
| Pettit Reservoir | 18 | Silverton |
| Fox Reservoir | 16 | Silverton |
| Waldo Lake | 16 | Aumsville |
| Lorence Reservoir | 15 | Silverton |
| Twin Lakes | 14 | Mill City |
| Opal Lake | 13 | Mill City |
| Ryan Lake | 13 | Keizer |
| Lower Lake | 12 | Mill City |
| Zorn Pond | 12 | Dundee |
| Averill Lake | 12 | Mill City |
| Crown Lake | 12 | Mill City |
| Goose Lake | 12 | Keizer |
| Franzen Reservoir | 12 | Turner |
| Funrue Reservoir | 11 | Silverton |
| Bays Lake | 11 | Sisters |
| Webb Lake | 11 | Silverton |
| Gifford Lakes | 10 | Mill City |
| Eldriedge Slough | 10 | Gervais |
| Round Lake | 10 | Mill City |
| Russell Lake | 9 | Madras |
| Dunlap Lake | 8 | Mill City |
| Russ Lake | 7 | Madras |
| Claggett Lake | 6 | Mill City |
| Welcome Lakes | 6 | Mill City |
| Red Lake | 6 | Mill City |
| Jude Lake | 6 | Madras |
| Blue Gill Lake | 5 | Four Corners |
| Pansy Lake | 5 | Mill City |
| Gibson Lake | 5 | Madras |
| Leone Lake | 5 | Mill City |
| Pyramid Lake | 4 | Mill City |
| Bump Lake | 4 | Mill City |
| Elkhorn Lake | 4 | Mill City |
| Silver King Lake | 4 | Mill City |
| Spinning Lake | 3 | Mill City |
| Brook Lake | 2 | Madras |
| First Lake | 2 | Madras |
| Sheep Lake | 2 | Mill City |
| Serres Reservoir | 2 | Woodburn |
| Short Lake | 2 | Mill City |
| West Lake | 2 | Mill City |
BLM Oregon hydrography lake outlines (NHD), summed by GNIS name (layer), read November 2, 2026.
Drift and wade water in Marion County
- Santiam RiverODFW maps coho, fall chinook and spring chinook runs, 3 OSMB launches, 2 USGS gauges, 37 booklet exceptions
- Breitenbush RiverODFW maps spring chinook and winter steelhead runs, 1 USGS gauge, 3 booklet exceptions
- Little North Santiam RiverODFW maps spring chinook, summer steelhead and winter steelhead runs, 1 USGS gauge
Other named rivers of Marion County (6)
- Little Pudding RiverODFW maps spring chinook and winter steelhead runs
- North Fork Breitenbush RiverODFW maps spring chinook runs
- South Fork Breitenbush RiverODFW maps spring chinook runs
- South Fork North Fork Breitenbush Riverstream
- South Fork Pudding RiverODFW maps winter steelhead runs
- West Fork Little Pudding Riverstream
Stream gauges in Marion County
| USGS gauge | Latest reading | Time (ET) |
|---|---|---|
| Willamette River At Salem, Or | 9,980 cfs, 6.28 ft gage height | Nov 11 9:20 pm |
| North Santiam River At Mehama, Or | 2,810 cfs, 4.32 ft gage height | Nov 11 9:20 pm |
| North Santiam R At Greens Bridge, Nr Jefferson, Or | 2,030 cfs, 15.07 ft gage height | Nov 11 9:00 pm |
| Little North Santiam River Near Mehama, Or | 469 cfs, 4.01 ft gage height | Nov 11 9:20 pm |
| Pudding River At Aurora, Or | 336 cfs, 6.99 ft gage height | Nov 11 8:45 pm |
| Breitenbush R Abv French Cr Nr Detroit, Or. | 177 cfs, 2.75 ft gage height | Nov 11 9:20 pm |
US Geological Survey provisional data, retrieved Nov 11, 2026 9:33 pm ET. Provisional readings can be revised.
ODFW Fish Habitat Distribution stream names and runs, OSMB launches, booklet exceptions and USGS gauges; read November 2, 2026.
Where to launch in Marion County
- 7th Street Ramp on North Santiam RiverNorth Santiam River, 1 lane, trailered launch
- Big Cliff launchBig Cliff Reservoir, hand carry launch
- Cascades Gateway Park on Wirth LakeWirth Lake, trailered launch
- Champoeg State Park on Willamette RiverWillamette River, hand carry launch
- Detroit Lake State Park – D RampDetroit Lake, 1 lane, trailered launch
- Detroit Lake State Park – G RampDetroit Lake, 1 lane, trailered launch
- Elk Lake CG Willamette launchElk Lake, hand carry launch
- Fishermens Bend Recreation Site boat ramp on North Santiam RiverNorth Santiam River, 1 lane, trailered launch
- Hammond Park on North Santiam RiverNorth Santiam River, 1 lane, hand carry launch
- Jefferson Ramp on Santiam RiverSantiam River, 1 lane, hand carry launch, OSMB status: restricted
- Keizer Rapids boat ramp on Willamette RiverWillamette River, 1 lane, trailered launch
- Kimmel Park on North Santiam RiverNorth Santiam River, 1 lane, trailered launch
- Mission Lake boat rampMission Lake, 1 lane, trailered launch
- Mongold Low-Water Ramp on Detroit LakeDetroit Lake, trailered launch
- North Santiam State Recreation Area boat rampNorth Santiam River, trailered launch
- Packsaddle Park on North Santiam RiverNorth Santiam River, 1 lane, trailered launch
- Piety Island Boat In Site launch on Detroit LakeDetroit Lake, hand carry launch
- San Salvador Access on Willamette RiverWillamette River, 1 lane, trailered launch
- Santiam Rest Area (Old Ramp)Santiam River, 1 lane, trailered launch
- Santiam Rest Area boat rampSantiam River, 1 lane, trailered launch
- Silver Creek Reservoir boat rampSilver Creek Reservoir, 2 lanes, trailered launch
- Spongs Landing on Willamette RiverWillamette River, hand carry launch
- Turner Lake ParkTurner Lake, 1 lane, trailered launch
- Upper Bennett Dam Slide boat ramp on North Santiam RiverNorth Santiam River, 1 lane, boat slide
- Willamette Mission State ParkWillamette River, 1 lane, trailered launch
- Detroit Lake State Park – F DockDetroit Lake, hand carry launch
- Detroit Lake State Park – H MarinaDetroit Lake, hand carry launch
- Riverfront Park Dock on Willamette SloughWillamette Slough, floating kayak dock
- Detroit Lake MarinaDetroit Lake, closed per OSMB
- Kanes Marina on Detroit LakeDetroit Lake, closed per OSMB
- Mongold State Park Upper Ramp on Detroit LakeDetroit Lake, closed per OSMB
Closed sites stay as plain rows; check the OSMB note on any restricted launch.
Oregon State Marine Board Boating Access Sites layer (OSMB ArcGIS), read November 2, 2026; status as OSMB publishes it. Oregon Coastal Management Program (DLCD) Shoreline Access Inventory (layer) and the ODFW shore access map, read November 2, 2026.
Stocked lakes and ponds of Marion County
Planned stocking in Marion County: 44 releases, 2 waters, 161,200 trout by the schedule.
- Detroit Lake16 releases planned, next listed: Jun. 28, 2027 – Jul. 02, 2027: 6,900 legal-size trout
- Breitenbush River28 releases planned, next listed: Aug. 16, 2027 – Aug. 20, 2027: 900 legal-size trout
ODFW weekly trout stocking schedule (planned releases; ODFW prints size classes, not species), myodfw.com, read November 2, 2026.
The booklet table for Marion County
Every Marion County water missing from the exception list uses the zone limits. ODFW prices the 2026 annual angling license at $50 for Oregonians and $138 for nonresidents. The Combined Angling Tag ($69 resident) records any salmon, steelhead, sturgeon or halibut kept.
| Species | Limit | Season |
|---|---|---|
| Trout | Lakes: 5 per day, 3 daily limits in possession. Streams: catch-and-release only, unless noted under Exceptions; 8-inch minimum | Lakes: Open all year. Streams: Open May 22 – Oct 31 unless noted under Exceptions. |
| Kokanee | 10 per day unless noted under Exceptions. | Open all year. |
| Salmon and Steelhead below Willamette Falls and Columbia River Tributa. | In the aggregate: 2 adult salmon or steelhead per day, 20 per year. 5 jacks per day, 2 daily jack limits in possession. | Closed in all waters unless noted under Exceptions. |
| Salmon above Willamette Falls | 2 adult salmon per day, 5 jacks per day, 2 daily jack limits in possession. 20 salmon and steelhead per year in aggregate. | Closed in all waters unless noted under Exceptions. |
| Steelhead above Willamette Falls | 3 adult steelhead per day (in addition to daily salmon bag limit). 20 salmon and steelhead per year in aggregate. | Closed in all waters unless noted under Exceptions. |
| Sturgeon | Catch-and-release only, unless noted under Exceptions. | Catch-and-release: Open all year, except as noted under Exceptions. |
| Bass | Lakes: 5 per day, 3 daily limits in possession unless noted under Exceptions. Streams: No limit. | Lakes: Open all year. Streams: Open during trout, salmon or steelhead seasons, except mainstem Willamette River and sloughs and tidewater areas of Columbia. |
| Bluegill, Catfish, Crappie, Other Sunfish, Walleye, Yellow Perch, Stri. | No limit, unless noted under Exceptions. | Lakes: Open all year. Streams: Open during trout, salmon or steelhead seasons, except mainstem Willamette River and sloughs and tidewater areas of Columbia. |
| Pacific Lamprey | Refer to General (Statewide) Regulations for regulations covering the harvest of Pacific lamprey. | Refer to General (Statewide) Regulations for regulations covering the harvest of Pacific lamprey. |
| Smelt | Closed. | Closed. |
Exceptions printed for Marion County (41)
| Water | Species | Rule | Booklet |
|---|---|---|---|
| Breitenbush River | Open all year. | p. 44 | |
| Breitenbush River | trout | 5 trout per day, 8 inch minimum length. | p. 44 |
| Breitenbush River | Use of bait allowed. | p. 44 | |
| Detroit Reservoir | All Zone Regulations apply. | p. 44 | |
| Santiam River (Mainstem) | trout | Open for hatchery trout May 22 – Oct 31, 5 hatchery trout per day, no minimum length. | p. 47 |
| Santiam River (Mainstem) | hatchery steelhead, coho, salmon | Open all year for hatchery steelhead and coho salmon. | p. 47 |
| Santiam River (Mainstem) | wild steelhead | Open for wild steelhead Jul 1 – Aug 31. | p. 47 |
| Santiam River (Mainstem) | chinook, salmon | Open for hatchery Chinook salmon Jan 1 – Aug 31 and Oct 15 – Dec 31. | p. 47 |
| Santiam River (Mainstem) | Use of bait allowed Apr 22 – Oct 31. | p. 47 | |
| Santiam River, Little North Fork | hatchery steelhead | Open all year for hatchery steelhead. | p. 47 |
| Santiam River, Little North Fork | wild steelhead | Open for wild steelhead Jul 1 – Aug 31. | p. 47 |
| Santiam River, Little North Fork | coho, salmon | Open for coho salmon Jan 1 – Aug 31 and Oct 15 – Dec 31. | p. 47 |
| Santiam River, Middle Fork and Tributaries (Above Green Peter Reservoir) | Open all year. | p. 47 | |
| Santiam River, Middle Fork and Tributaries (Above Green Peter Reservoir) | trout | 5 trout per day, 8 inch minimum length. | p. 47 |
| Santiam River, Middle Fork and Tributaries (Above Green Peter Reservoir) | Use of bait allowed. | p. 47 | |
| Santiam River, North Fork | trout | Open for hatchery trout May 22 – Oct 31, 5 hatchery trout per day, no minimum length. | p. 47 |
| Santiam River, North Fork | hatchery steelhead | Open all year for hatchery steelhead. | p. 47 |
| Santiam River, North Fork | wild steelhead | Open for wild steelhead Jul 1 – Aug 31. | p. 47 |
| Santiam River, North Fork | chinook, salmon | Open for hatchery Chinook salmon Jan 1 – Aug 31 and Oct 15 – Dec 31. | p. 47 |
| Santiam River, North Fork | coho, salmon | Open all year for coho salmon. | p. 47 |
Limits as printed in the 2026 Oregon Sport Fishing Regulations (ODFW, eRegulations edition) (Willamette Zone page), read November 2, 2026. Water exceptions as printed in the 2026 Oregon Sport Fishing Regulations (ODFW, eRegulations edition) (booklet PDF; printed page shown), read November 2, 2026. In-season changes from ODFW override them. Fees as printed on the ODFW license, tag and permit fee page of the 2026 Oregon Sport Fishing Regulations (ODFW, eRegulations edition) (fees page), read November 2, 2026.
ODFW records tied to Marion County
No ODFW record traces to Marion County water, so the nearest record waters within 80 miles are shown.
| Species | Weight | Water | Date |
|---|---|---|---|
| White Catfish | 15 lb 0 oz | Tualatin River | 1989 |
| Pumpkinseed Sunfish | 0 lb 7.68 oz | Lake Oswego | 1996 |
| Smallmouth Bass | 8 lb 1.76 oz | Henry Hagg Lake | 2005 |
| Bullhead Catfish | 3 lb 7 oz | Henry Hagg Lake | 2001 |
Oregon record fish as listed by Oregon Department of Fish and Wildlife (record fish article, dated March 4, 2026), read November 2, 2026.
Kokanee, bass and salmon contests in Marion County
6 organizer events involve Marion County; 1 remain.
| Date | Event | Water | Organizer |
|---|---|---|---|
| May 1, 2027 | Kokanee Power of Oregon Detroit Lake Derby 2027 | Detroit Lake | Kokanee Power of Oregon |
| May 15, 2026 | Detroit Lake Fishing Derby 2026 | Detroit Lake | |
| date not printed | Kokanee Power of Oregon Detroit Lake Derby 2026 | Detroit Lake | Kokanee Power of Oregon |
| date not printed | Kokanee Power of Oregon Detroit Lake Derby 2025 | Detroit Lake | Kokanee Power of Oregon |
| date not printed | Kokanee Power of Oregon Detroit Derby 2026 | Detroit Lake | Kokanee Power of Oregon |
| date not printed | Kokanee Power of Oregon Detroit Derby 2025 | Detroit Lake | Kokanee Power of Oregon |
Organizer schedule and results pages (ODFW publishes no tournament calendar), checked November 2026.
Where Marion County anglers stock up
Listed shops across Marion County
- Bi-Mart (Salem – North/Keizer)sporting goods store, Keizer
- Bi-Mart (Salem/East Lancaster)sporting goods store, Salem
- Bi-Mart (Stayton)sporting goods store, Stayton
- Bi-Mart (Woodburn)sporting goods store, Woodburn
- Detroit Lake Marinamarina, Detroit
- Dick's Sporting Goods Salemsporting goods store, Salem
- Inland Marinemarina, Keizer
- Kane's Marina Incmarina, Detroit
- River City Boat Salesmarina, Aurora
- Sportsman's Warehouse Salemsporting goods store, Salem
Charter listings for Marion County
- Pastime Fishing Adventuresfishing guide, Silverton, (503) 510-1100
Yellow Pages and store-locator listings, guide and charter business listings (county of the business), read November 2, 2026.
Near Marion County
Cities and towns of Marion County
- Salempop. 175,535
- Keizerpop. 39,376
- Woodburnpop. 26,013
- Hayesvillepop. 21,891
- Four Cornerspop. 16,740
- Silvertonpop. 10,484
- Staytonpop. 8,244
- Aumsvillepop. 4,234
- Hubbardpop. 3,426
- Mount Angelpop. 3,392
- Jeffersonpop. 3,327
- Sublimitypop. 2,967
- Gervaispop. 2,595
- Turnerpop. 2,454
- Aurorapop. 1,133
- Donaldpop. 1,009
Across the line from Marion County
- Clackamas County26 miles northeast
- Linn County29 miles south
- Polk County40 miles west
- Yamhill County43 miles northwest
Piscifun reels and line chosen with Marion County in mind
Piscifun and Amazon links are affiliate links; the site earns a commission on qualifying purchases.
What the Marion County species look like

Photo: Alaska Region U.S. Fish & Wildlife Service, Public domain

Photo: USFWS Mountain-Prairie, CC BY 2.0

Photo: U.S. Fish and Wildlife Service, Public domain

Photo: Oregon State University, CC BY-SA 2.0
Settling the usual questions about water in Marion County
Where are the boat ramps in Marion County?
OSMB shows 28 open launches; 17 take trailers.
What is the biggest lake outline on the Marion County map?
Detroit Lake, about 3,590 acres on its mapped outline.
What can an angler target in Marion County?
Rainbow trout lead the count of water pages within 40 miles, then cutthroat trout, largemouth bass and chinook salmon.
Is there a bait and tackle store in Marion County?
Bi-Mart (Salem – North/Keizer) heads 10 listings.
Do guide services list an address in Marion County?
1 guide or charter are on file.
Where is the Marion County seat?
Salem holds the courthouse.
Which fishing license fits Marion County?
The 2026 fee page lists the yearly angling license at $50 resident, $138 nonresident. Keep a salmon or steelhead and you need the Combined Angling Tag too, $69 for residents.
Which county centre sits nearest Marion County?
Closest by centre point: Clackamas County, Linn County and Polk County.
Which zone rows govern Marion County?
In the booklet, the bulk of Marion County waters sit in the ODFW Willamette Zone pages, since zones track watersheds.
What is the next weigh-in in Marion County?
6 events on file; next up is Kokanee Power of Oregon Detroit Lake Derby 2027 on Detroit Lake, May 1, 2027.
Which exception rows reach Marion County?
The 2026 booklet prints 41 water exceptions reaching this county, starting with Breitenbush River; the table above shows each.
Which waters in Marion County does ODFW plant?
Yes: 2 waters on the ODFW schedule, such as Detroit Lake and Breitenbush River; releases are planned, not confirmed.
Choose your Marion County water
Lake pages list launches, species and limits.

