.sf-oregon{–ink:#1B2226;–deep:#23343A;–teal:#8A3A22;–mist:#F1F3EE;–foam:#F8F9F5;–lure:#E9B055;–lure-ink:#1B2226;–line:#DCE1DA;–muted:#4A5550}.sf-oregon .sf-hero{background-color:#3B2620;background-image:radial-gradient(820px 480px at 94% 0%,rgba(233,176,85,.38),rgba(233,176,85,0) 62%),radial-gradient(760px 420px at 4% 100%,rgba(157,184,154,.30),rgba(157,184,154,0) 60%),linear-gradient(196deg,#8A3A22,#5A2E22 38%,#2C3437 74%,#1B2226);clip-path:polygon(0 0,100% 0,100% calc(100% – 6px),88.5% calc(100% – 6px),88% calc(100% – 27px),87.2% calc(100% – 35px),86.3% calc(100% – 31px),85.6% calc(100% – 15px),85.3% calc(100% – 6px),83.4% calc(100% – 6px),83% calc(100% – 31px),82.4% calc(100% – 46px),81.4% calc(100% – 52px),80.2% calc(100% – 51px),79% calc(100% – 44px),78.2% calc(100% – 29px),77.6% calc(100% – 6px),0 calc(100% – 6px));padding-bottom:76px}.sf-oregon .sf-hero::before{background:linear-gradient(95deg,rgba(27,34,38,.84) 0%,rgba(27,34,38,.50) 52%,rgba(27,34,38,.12) 100%)}.sf-oregon .sf-eyebrow{border-radius:14px 3px 14px 3px;background:#1B2226;color:#F6DDB0;border-right:4px solid #E9B055;padding:5px 12px 4px 14px;letter-spacing:.07em}.sf-oregon .sf-hero .sf-sub{color:#F4EFE8}.sf-oregon .sf-hero[style*=”background-image”]::before{background:linear-gradient(95deg,rgba(27,34,38,.90) 0%,rgba(27,34,38,.66) 46%,rgba(59,38,32,.32) 80%,rgba(59,38,32,.16) 100%),linear-gradient(0deg,rgba(16,20,22,.72),rgba(16,20,22,0) 50%)}.sf-oregon .sf-bar{background-color:#1B2226;background-image:radial-gradient(560px 230px at 95% 0,rgba(233,176,85,.26),rgba(233,176,85,0)),linear-gradient(100deg,#1B2226 40%,#5A2E22)}.sf-oregon .sf-bar p{color:#EEF0EC}.sf-oregon .sf-band–white,.sf-oregon .sf-band–white:nth-of-type(even){background-color:#fff;background-image:radial-gradient(900px 520px at 94% 6%,rgba(138,58,34,.10),rgba(138,58,34,0) 64%),radial-gradient(780px 470px at 4% 96%,rgba(157,184,154,.26),rgba(157,184,154,0) 62%),radial-gradient(640px 400px at 50% 50%,rgba(233,176,85,.12),rgba(233,176,85,0) 62%),linear-gradient(135deg,#FFFFFF,#F8F9F5,#ECEFE8)}.sf-oregon .sf-band–white:nth-of-type(even){background-image:radial-gradient(900px 520px at 6% 6%,rgba(138,58,34,.10),rgba(138,58,34,0) 64%),radial-gradient(780px 470px at 96% 96%,rgba(157,184,154,.26),rgba(157,184,154,0) 62%),linear-gradient(225deg,#FFFFFF,#F8F9F5,#ECEFE8)}.sf-oregon .sf-band–mist{background-color:#F1F3EE;background-image:radial-gradient(860px 520px at 10% 8%,rgba(233,176,85,.26),rgba(233,176,85,0) 64%),radial-gradient(720px 460px at 92% 94%,rgba(157,184,154,.30),rgba(157,184,154,0) 62%),linear-gradient(200deg,#F7F8F4,#F1F3EE,#E4E9E1)}.sf-oregon .sf-band–deep,.sf-oregon .sf-band–ink{color:#F1F3EF}.sf-oregon .sf-band–deep{background-color:#23343A;background-image:radial-gradient(900px 540px at 92% 6%,rgba(233,176,85,.18),rgba(233,176,85,0) 62%),radial-gradient(800px 500px at 6% 94%,rgba(157,184,154,.16),rgba(157,184,154,0) 62%),linear-gradient(150deg,#2C4249,#23343A,#162227)}.sf-oregon .sf-band–ink{background-color:#1B2226;background-image:radial-gradient(900px 540px at 8% 6%,rgba(138,58,34,.55),rgba(138,58,34,0) 62%),radial-gradient(760px 480px at 94% 96%,rgba(233,176,85,.14),rgba(233,176,85,0) 62%),linear-gradient(150deg,#232C31,#1B2226,#111619)}.sf-oregon .sf-band–deep .sf-src,.sf-oregon .sf-band–ink .sf-src{color:#D8DFDC}.sf-oregon .sf-band–deep .sf-head p,.sf-oregon .sf-band–ink .sf-head p,.sf-oregon .sf-cta p{color:#EAEFEC}.sf-oregon .sf-band–deep .sf-card p,.sf-oregon .sf-band–ink .sf-card p,.sf-oregon .sf-band–deep .sf-fact span,.sf-oregon .sf-band–ink .sf-fact span{color:#E3E9E6}body.sfs .sf-oregon .sf-band–deep .sf-list li span,body.sfs .sf-oregon .sf-band–ink .sf-list li span{color:#EAEFEC}body.sfs .sf-oregon .sf-band–mist .sf-list a:not(.sf-btn),body.sfs .sf-oregon .sf-band–white .sf-list a:not(.sf-btn){color:#8A3A22}body.sfs .sf-oregon .sf-band–mist .sf-list li>span,body.sfs .sf-oregon .sf-band–white .sf-list li>span{color:#3F4844}.sf-oregon .sf-barrow .t{background:linear-gradient(90deg,#8A3A22,#D08A5C)}.sf-oregon .sf-band–deep .sf-barrow .t,.sf-oregon .sf-band–ink .sf-barrow .t{background:linear-gradient(90deg,#E9B055,#F4D59C)}.sf-oregon .sf-pill{background:#E8ECE4;color:#1F2629}.sf-oregon .sf-btn:hover{background:#F4D59C;border-color:#F4D59C}.sf-oregon .sf-card-img,.sf-oregon .sf-tile{background-color:#3B2620}.sf-oregon .sf-q p{color:#2F3834}.sf-oregon .sf-band–deep .sf-kicker,.sf-oregon .sf-band–ink .sf-kicker,.sf-oregon .sf-band–deep .sf-fact b,.sf-oregon .sf-band–ink .sf-fact b{color:#F4D59C}.sf-oregon .sf-kicker{color:#8A3A22}.sf-oregon .sf-pf-card h3{color:#141A1D!important}.sf-oregon .sf-band–deep .sf-btn–ghost,.sf-oregon .sf-band–ink .sf-btn–ghost{border-color:rgba(255,255,255,.48);background:rgba(16,20,22,.38)}body.sfs .sf-oregon .sf-band–deep a:not(.sf-card):not(.sf-tile):not(.sf-btn),body.sfs .sf-oregon .sf-band–ink a:not(.sf-card):not(.sf-tile):not(.sf-btn){color:#F4D59C}.sf-oregon .sf-tablewrap{color:#1B2226;border-color:#DCE1DA}.sf-oregon .sf-table td{color:#1B2226}.sf-oregon .sf-table th{background:#2C4249;color:#fff}.sf-oregon .sf-table tr:nth-child(even) td{background:#F2F4EF}body.sfs .sf-oregon .sf-tablewrap a,body.sfs .sf-oregon .sf-band–deep .sf-tablewrap a:not(.sf-card):not(.sf-tile):not(.sf-btn),body.sfs .sf-oregon .sf-band–ink .sf-tablewrap a:not(.sf-card):not(.sf-tile):not(.sf-btn){color:#8A3A22}.sf-oregon .sf-band–deep .sf-q,.sf-oregon .sf-band–ink .sf-q{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}.sf-oregon .sf-band–deep .sf-q p,.sf-oregon .sf-band–ink .sf-q p{color:#EEF2EF}body.sfs .sf-oregon .sf-band–deep .sf-faq .sf-q p,body.sfs .sf-oregon .sf-band–ink .sf-faq .sf-q p,body.sfs .sf-oregon .sf-band–deep .sf-q h3,body.sfs .sf-oregon .sf-band–ink .sf-q h3{color:#FFFFFF}body.sfs .sf-oregon .sf-band–deep .sf-pill a:not(.sf-card):not(.sf-tile):not(.sf-btn),body.sfs .sf-oregon .sf-band–ink .sf-pill a:not(.sf-card):not(.sf-tile):not(.sf-btn),body.sfs .sf-oregon .sf-pill a{color:#8A3A22}.sf-oregon .sf-band–deep .sf-card .sf-more,.sf-oregon .sf-band–ink .sf-card .sf-more{color:#F4D59C}.sf-oregon .sf-bar .sf-crumbs,.sf-oregon .sf-bar .sf-crumbs span,body.sfs .sf-oregon .sf-bar .sf-crumbs a{color:#FFFFFF}.sf-oregon .sf-note{color:#1B2226}body.sfs .sf-oregon .sf-note a{color:#8A3A22}@media (max-width:760px){.sf-oregon .sf-hero{clip-path:polygon(0 0,100% 0,100% calc(100% – 3px),88.5% calc(100% – 3px),88% calc(100% – 15px),87.2% calc(100% – 19px),86.3% calc(100% – 17px),85.6% calc(100% – 8px),85.3% calc(100% – 3px),83.4% calc(100% – 3px),83% calc(100% – 17px),82.4% calc(100% – 25px),81.4% calc(100% – 29px),80.2% calc(100% – 28px),79% calc(100% – 24px),78.2% calc(100% – 16px),77.6% calc(100% – 3px),0 calc(100% – 3px));padding-bottom:52px}}
Oregon counties

Fishing in Marion County, Oregon

County seat: Salem. Population 345,920.

  • 8lake pages
  • 28open launches
  • 3river pages
Piscifun Carbon X ultralight spinning reelPick for troutPiscifun Carbon X ultralight spinning reel28% OFFSale $57.99 $79.99

Photo of Detroit Lake: Bonnie Moreland, Public domain

Fishing times todaySolunar periods, sunrise and moonrise for Marion County, today and the next 7 days.Best fishing times today
Marion County, Oregon

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.

8lake pages
28open OSMB launches
3river pages
10shops

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.

Map

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

Lakes to try around Marion County

LakeAcresKindOSMB launchesFish mapped
Detroit Lake3,590 (outline)lake12brook trout, brown bullhead, cutthroat trout
Big Cliff Reservoir101 (outline)reservoir1rainbow trout
Elk Lake (Marion County)66 (outline)lake1brook trout, cutthroat trout
Willamette Slough58 (outline)lake2largemouth bass
Breitenbush Lake55 (outline)lake1brook trout, cutthroat trout, rainbow trout
Silver Creek Reservoir (Marion County)45 (outline)reservoir1brown bullhead, cutthroat trout, rainbow trout
Mission Lake29 (outline)lake1black crappie, bluegill, largemouth bass
Wirth Lake18 (outline)lake1bluegill, 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.

Piscifun Carbon XT ultralight spinning reelFor the trout herePiscifun Carbon XT ultralight spinning reel25% OFFSale $59.99 $79.99
Species

What the habitat maps show near Marion County

rainbow trout tops the tally of water pages within 40 miles of Salem.

Rainbow trout24 waters
Cutthroat trout18 waters
Largemouth bass18 waters
Chinook salmon15 waters
Steelhead15 waters
Mountain whitefish12 waters
Smallmouth bass12 waters
Coho salmon10 waters
Bluegill7 waters
Brown bullhead7 waters

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.

More water

The rest of the named lakes in Marion County

Marion County holds 51 more named lakes on the outline map.

WaterAcres (outline)Nearest place
Mission Creek Reservoir58Dundee
Stone Quarry Lake42Salem
Fish Lake (Marion County)38Mill City
Clear Lake (Marion County)36Keizer
Skookum Lakes29Dundee
Spada Reservoir28Donald
McKay Reservoir28Donald
Horseshoe Lake27Dayton
Tumble Lake22Mill City
Hubbard Lake21Gervais
Pettit Reservoir18Silverton
Fox Reservoir16Silverton
Waldo Lake16Aumsville
Lorence Reservoir15Silverton
Twin Lakes14Mill City
Opal Lake13Mill City
Ryan Lake13Keizer
Lower Lake12Mill City
Zorn Pond12Dundee
Averill Lake12Mill City
Crown Lake12Mill City
Goose Lake12Keizer
Franzen Reservoir12Turner
Funrue Reservoir11Silverton
Bays Lake11Sisters
Webb Lake11Silverton
Gifford Lakes10Mill City
Eldriedge Slough10Gervais
Round Lake10Mill City
Russell Lake9Madras
Dunlap Lake8Mill City
Russ Lake7Madras
Claggett Lake6Mill City
Welcome Lakes6Mill City
Red Lake6Mill City
Jude Lake6Madras
Blue Gill Lake5Four Corners
Pansy Lake5Mill City
Gibson Lake5Madras
Leone Lake5Mill City
Pyramid Lake4Mill City
Bump Lake4Mill City
Elkhorn Lake4Mill City
Silver King Lake4Mill City
Spinning Lake3Mill City
Brook Lake2Madras
First Lake2Madras
Sheep Lake2Mill City
Serres Reservoir2Woodburn
Short Lake2Mill City
West Lake2Mill City

BLM Oregon hydrography lake outlines (NHD), summed by GNIS name (layer), read November 2, 2026.

Rivers

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 gaugeLatest readingTime (ET)
Willamette River At Salem, Or9,980 cfs, 6.28 ft gage heightNov 11 9:20 pm
North Santiam River At Mehama, Or2,810 cfs, 4.32 ft gage heightNov 11 9:20 pm
North Santiam R At Greens Bridge, Nr Jefferson, Or2,030 cfs, 15.07 ft gage heightNov 11 9:00 pm
Little North Santiam River Near Mehama, Or469 cfs, 4.01 ft gage heightNov 11 9:20 pm
Pudding River At Aurora, Or336 cfs, 6.99 ft gage heightNov 11 8:45 pm
Breitenbush R Abv French Cr Nr Detroit, Or.177 cfs, 2.75 ft gage heightNov 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.

Access

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.

Stocking

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.

Regulations

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.

SpeciesLimitSeason
TroutLakes: 5 per day, 3 daily limits in possession. Streams: catch-and-release only, unless noted under Exceptions; 8-inch minimumLakes: Open all year. Streams: Open May 22 – Oct 31 unless noted under Exceptions.
Kokanee10 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 Falls2 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 Falls3 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.
SturgeonCatch-and-release only, unless noted under Exceptions.Catch-and-release: Open all year, except as noted under Exceptions.
BassLakes: 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 LampreyRefer 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.
SmeltClosed.Closed.

Exceptions printed for Marion County (41)

WaterSpeciesRuleBooklet
Breitenbush RiverOpen all year.p. 44
Breitenbush Rivertrout5 trout per day, 8 inch minimum length.p. 44
Breitenbush RiverUse of bait allowed.p. 44
Detroit ReservoirAll Zone Regulations apply.p. 44
Santiam River (Mainstem)troutOpen for hatchery trout May 22 – Oct 31, 5 hatchery trout per day, no minimum length.p. 47
Santiam River (Mainstem)hatchery steelhead, coho, salmonOpen all year for hatchery steelhead and coho salmon.p. 47
Santiam River (Mainstem)wild steelheadOpen for wild steelhead Jul 1 – Aug 31.p. 47
Santiam River (Mainstem)chinook, salmonOpen 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 Forkhatchery steelheadOpen all year for hatchery steelhead.p. 47
Santiam River, Little North Forkwild steelheadOpen for wild steelhead Jul 1 – Aug 31.p. 47
Santiam River, Little North Forkcoho, salmonOpen 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)trout5 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 ForktroutOpen for hatchery trout May 22 – Oct 31, 5 hatchery trout per day, no minimum length.p. 47
Santiam River, North Forkhatchery steelheadOpen all year for hatchery steelhead.p. 47
Santiam River, North Forkwild steelheadOpen for wild steelhead Jul 1 – Aug 31.p. 47
Santiam River, North Forkchinook, salmonOpen for hatchery Chinook salmon Jan 1 – Aug 31 and Oct 15 – Dec 31.p. 47
Santiam River, North Forkcoho, salmonOpen 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.

Records

ODFW records tied to Marion County

No ODFW record traces to Marion County water, so the nearest record waters within 80 miles are shown.

SpeciesWeightWaterDate
White Catfish15 lb 0 ozTualatin River1989
Pumpkinseed Sunfish0 lb 7.68 ozLake Oswego1996
Smallmouth Bass8 lb 1.76 ozHenry Hagg Lake2005
Bullhead Catfish3 lb 7 ozHenry Hagg Lake2001

Oregon record fish as listed by Oregon Department of Fish and Wildlife (record fish article, dated March 4, 2026), read November 2, 2026.

Tournaments

Kokanee, bass and salmon contests in Marion County

6 organizer events involve Marion County; 1 remain.

DateEventWaterOrganizer
May 1, 2027Kokanee Power of Oregon Detroit Lake Derby 2027Detroit LakeKokanee Power of Oregon
May 15, 2026Detroit Lake Fishing Derby 2026Detroit Lake
date not printedKokanee Power of Oregon Detroit Lake Derby 2026Detroit LakeKokanee Power of Oregon
date not printedKokanee Power of Oregon Detroit Lake Derby 2025Detroit LakeKokanee Power of Oregon
date not printedKokanee Power of Oregon Detroit Derby 2026Detroit LakeKokanee Power of Oregon
date not printedKokanee Power of Oregon Detroit Derby 2025Detroit LakeKokanee Power of Oregon

Organizer schedule and results pages (ODFW publishes no tournament calendar), checked November 2026.

Local help

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

Yellow Pages and store-locator listings, guide and charter business listings (county of the business), read November 2, 2026.

Nearby

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

Piscifun

Piscifun reels and line chosen with Marion County in mind

Piscifun Carbon X ultralight spinning reel

Piscifun Carbon X ultralight spinning reel28% OFF

Sale $57.99 $79.99
Piscifun Carbon XT ultralight spinning reel

Piscifun Carbon XT ultralight spinning reel25% OFF

Sale $59.99 $79.99
Piscifun Carbon R1 spinning rod

Piscifun Carbon R1 spinning rod21% OFF

Sale $204.99 $259.99
Piscifun Carbon X II spinning reel

Piscifun Carbon X II spinning reel46% OFF

Sale $67.99 $124.99

Piscifun and Amazon links are affiliate links; the site earns a commission on qualifying purchases.

Fish photos

What the Marion County species look like

Rainbow Trout, Oregon
Rainbow Trout
Photo: Alaska Region U.S. Fish & Wildlife Service, Public domain
Kokanee, Oregon
Kokanee
Photo: USFWS Mountain-Prairie, CC BY 2.0
Chinook Salmon, Oregon
Chinook Salmon
Photo: U.S. Fish and Wildlife Service, Public domain
Steelhead, Oregon
Steelhead
Photo: Oregon State University, CC BY-SA 2.0
Answers

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.