.sf-wa{–ink:#142219;–deep:#17343D;–teal:#2F5E36;–mist:#EEF0F0;–foam:#F8F9F9;–lure:#F4A08A;–lure-ink:#142219;–line:#DCE2E1;–muted:#4A5650}.sf-wa .sf-hero{background-color:#16404A;background-image:radial-gradient(820px 480px at 95% 0%,rgba(244,160,138,.34),rgba(244,160,138,0) 62%),radial-gradient(760px 420px at 3% 100%,rgba(226,240,242,.22),rgba(226,240,242,0) 60%),linear-gradient(200deg,#21606C,#16404A 52%,#0C252C);clip-path:polygon(0 0,100% 0,100% calc(100% – 6px),87% calc(100% – 6px),85.89% calc(100% – 8px),84.79% calc(100% – 10px),83.68% calc(100% – 14px),82.57% calc(100% – 17px),81.47% calc(100% – 21px),80.36% calc(100% – 26px),79.26% calc(100% – 30px),78.15% calc(100% – 35px),77.04% calc(100% – 40px),75.94% calc(100% – 45px),74.83% calc(100% – 51px),73.72% calc(100% – 56px),72.62% calc(100% – 62px),71.51% calc(100% – 68px),70.41% calc(100% – 74px),69.3% calc(100% – 80px),66.7% calc(100% – 80px),65.59% calc(100% – 74px),64.49% calc(100% – 68px),63.38% calc(100% – 62px),62.28% calc(100% – 56px),61.17% calc(100% – 51px),60.06% calc(100% – 45px),58.96% calc(100% – 40px),57.85% calc(100% – 35px),56.74% calc(100% – 30px),55.64% calc(100% – 26px),54.53% calc(100% – 21px),53.43% calc(100% – 17px),52.32% calc(100% – 14px),51.21% calc(100% – 10px),50.11% calc(100% – 8px),49% calc(100% – 6px),0 calc(100% – 6px));padding-bottom:104px}.sf-wa .sf-hero::before{background:linear-gradient(95deg,rgba(12,30,34,.84) 0%,rgba(12,30,34,.50) 52%,rgba(12,30,34,.12) 100%)}.sf-wa .sf-eyebrow{border-radius:999px 4px 999px 4px;background:#142219;color:#FBD9CF;border-right:4px solid #F4A08A;padding:5px 14px 4px 14px;letter-spacing:.07em}.sf-wa .sf-hero .sf-sub{color:#EEF4F3}.sf-wa .sf-hero[style*=”background-image”]::before{background:linear-gradient(95deg,rgba(12,30,34,.90) 0%,rgba(12,30,34,.66) 46%,rgba(22,64,74,.32) 80%,rgba(22,64,74,.16) 100%),linear-gradient(0deg,rgba(6,18,20,.72),rgba(6,18,20,0) 50%)}.sf-wa .sf-bar{background-color:#142219;background-image:radial-gradient(560px 230px at 95% 0,rgba(244,160,138,.26),rgba(244,160,138,0)),linear-gradient(100deg,#142219 40%,#1D4A52)}.sf-wa .sf-bar p{color:#E9F0EE}.sf-wa .sf-band–white,.sf-wa .sf-band–white:nth-of-type(even){background-color:#fff;background-image:radial-gradient(900px 520px at 94% 6%,rgba(47,94,54,.12),rgba(47,94,54,0) 64%),radial-gradient(780px 470px at 4% 96%,rgba(244,160,138,.24),rgba(244,160,138,0) 62%),radial-gradient(640px 400px at 50% 50%,rgba(33,96,108,.08),rgba(33,96,108,0) 62%),linear-gradient(135deg,#FFFFFF,#F8F9F9,#E9EEEE)}.sf-wa .sf-band–white:nth-of-type(even){background-image:radial-gradient(900px 520px at 6% 6%,rgba(47,94,54,.12),rgba(47,94,54,0) 64%),radial-gradient(780px 470px at 96% 96%,rgba(244,160,138,.24),rgba(244,160,138,0) 62%),linear-gradient(225deg,#FFFFFF,#F8F9F9,#E9EEEE)}.sf-wa .sf-band–mist{background-color:#EEF0F0;background-image:radial-gradient(860px 520px at 10% 8%,rgba(33,96,108,.16),rgba(33,96,108,0) 64%),radial-gradient(720px 460px at 92% 94%,rgba(244,160,138,.22),rgba(244,160,138,0) 62%),linear-gradient(200deg,#F6F8F8,#EEF0F0,#E1E7E6)}.sf-wa .sf-band–deep,.sf-wa .sf-band–ink{color:#EEF3F1}.sf-wa .sf-band–deep{background-color:#17343D;background-image:radial-gradient(900px 540px at 92% 6%,rgba(244,160,138,.16),rgba(244,160,138,0) 62%),radial-gradient(800px 500px at 6% 94%,rgba(226,240,242,.10),rgba(226,240,242,0) 62%),linear-gradient(150deg,#1D434E,#17343D,#0F242A)}.sf-wa .sf-band–ink{background-color:#142219;background-image:radial-gradient(900px 540px at 8% 6%,rgba(47,94,54,.55),rgba(47,94,54,0) 62%),radial-gradient(760px 480px at 94% 96%,rgba(244,160,138,.14),rgba(244,160,138,0) 62%),linear-gradient(150deg,#1B2E22,#142219,#0B140E)}.sf-wa .sf-band–deep .sf-src,.sf-wa .sf-band–ink .sf-src{color:#D3DEDB}.sf-wa .sf-band–deep .sf-head p,.sf-wa .sf-band–ink .sf-head p,.sf-wa .sf-cta p{color:#E6EEEC}.sf-wa .sf-band–deep .sf-card p,.sf-wa .sf-band–ink .sf-card p,.sf-wa .sf-band–deep .sf-fact span,.sf-wa .sf-band–ink .sf-fact span{color:#DFE9E6}body.sfs .sf-wa .sf-band–deep .sf-list li span,body.sfs .sf-wa .sf-band–ink .sf-list li span{color:#E6EEEC}body.sfs .sf-wa .sf-band–mist .sf-list a:not(.sf-btn),body.sfs .sf-wa .sf-band–white .sf-list a:not(.sf-btn){color:#1E5A63}body.sfs .sf-wa .sf-band–mist .sf-list li>span,body.sfs .sf-wa .sf-band–white .sf-list li>span{color:#3E4B45}.sf-wa .sf-barrow .t{background:linear-gradient(90deg,#21606C,#7FB3B8)}.sf-wa .sf-band–deep .sf-barrow .t,.sf-wa .sf-band–ink .sf-barrow .t{background:linear-gradient(90deg,#E98A72,#F7BBAA)}.sf-wa .sf-pill{background:#E3EAE8;color:#1A2A21}.sf-wa .sf-btn:hover{background:#F8C2B4;border-color:#F8C2B4}.sf-wa .sf-card-img,.sf-wa .sf-tile{background-color:#1D4A52}.sf-wa .sf-q p{color:#2E3A34}.sf-wa .sf-band–deep .sf-kicker,.sf-wa .sf-band–ink .sf-kicker,.sf-wa .sf-band–deep .sf-fact b,.sf-wa .sf-band–ink .sf-fact b{color:#F7BBAA}.sf-wa .sf-kicker{color:#2F5E36}.sf-wa .sf-pf-card h3{color:#0E1912!important}.sf-wa .sf-band–deep .sf-btn–ghost,.sf-wa .sf-band–ink .sf-btn–ghost{border-color:rgba(255,255,255,.48);background:rgba(6,18,20,.38)}body.sfs .sf-wa .sf-band–deep a:not(.sf-card):not(.sf-tile):not(.sf-btn),body.sfs .sf-wa .sf-band–ink a:not(.sf-card):not(.sf-tile):not(.sf-btn){color:#F7BBAA}.sf-wa .sf-tablewrap{color:#142219;border-color:#DCE2E1}.sf-wa .sf-table td{color:#142219}.sf-wa .sf-table th{background:#1D4A52;color:#fff}.sf-wa .sf-table tr:nth-child(even) td{background:#F1F4F4}body.sfs .sf-wa .sf-tablewrap a,body.sfs .sf-wa .sf-band–deep .sf-tablewrap a:not(.sf-card):not(.sf-tile):not(.sf-btn),body.sfs .sf-wa .sf-band–ink .sf-tablewrap a:not(.sf-card):not(.sf-tile):not(.sf-btn){color:#1E5A63}.sf-wa .sf-band–deep .sf-q,.sf-wa .sf-band–ink .sf-q{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}.sf-wa .sf-band–deep .sf-q p,.sf-wa .sf-band–ink .sf-q p{color:#EAF1EF}body.sfs .sf-wa .sf-band–deep .sf-faq .sf-q p,body.sfs .sf-wa .sf-band–ink .sf-faq .sf-q p,body.sfs .sf-wa .sf-band–deep .sf-q h3,body.sfs .sf-wa .sf-band–ink .sf-q h3{color:#FFFFFF}body.sfs .sf-wa .sf-band–deep .sf-pill a:not(.sf-card):not(.sf-tile):not(.sf-btn),body.sfs .sf-wa .sf-band–ink .sf-pill a:not(.sf-card):not(.sf-tile):not(.sf-btn),body.sfs .sf-wa .sf-pill a{color:#1E5A63}.sf-wa .sf-band–deep .sf-card .sf-more,.sf-wa .sf-band–ink .sf-card .sf-more{color:#F8C2B4}.sf-wa .sf-bar .sf-crumbs,.sf-wa .sf-bar .sf-crumbs span,body.sfs .sf-wa .sf-bar .sf-crumbs a{color:#FFFFFF}.sf-wa .sf-note{color:#142219}body.sfs .sf-wa .sf-note a{color:#1E5A63}@media (max-width:760px){.sf-wa .sf-hero{clip-path:polygon(0 0,100% 0,100% calc(100% – 3px),94% calc(100% – 3px),92.58% calc(100% – 4px),91.16% calc(100% – 5px),89.74% calc(100% – 7px),88.32% calc(100% – 9px),86.91% calc(100% – 11px),85.49% calc(100% – 14px),84.07% calc(100% – 16px),82.65% calc(100% – 19px),81.23% calc(100% – 21px),79.81% calc(100% – 24px),78.39% calc(100% – 27px),76.97% calc(100% – 30px),75.56% calc(100% – 33px),74.14% calc(100% – 36px),72.72% calc(100% – 40px),71.3% calc(100% – 43px),68.7% calc(100% – 43px),67.28% calc(100% – 40px),65.86% calc(100% – 36px),64.44% calc(100% – 33px),63.03% calc(100% – 30px),61.61% calc(100% – 27px),60.19% calc(100% – 24px),58.77% calc(100% – 21px),57.35% calc(100% – 19px),55.93% calc(100% – 16px),54.51% calc(100% – 14px),53.09% calc(100% – 11px),51.68% calc(100% – 9px),50.26% calc(100% – 7px),48.84% calc(100% – 5px),47.42% calc(100% – 4px),46% calc(100% – 3px),0 calc(100% – 3px));padding-bottom:70px}}
Washington lakes and reservoirs

Lake Cavanaugh Fishing

A 833-acre Washington lake in Skagit County.

Piscifun Carbon X ultralight spinning reelPick for troutPiscifun Carbon X ultralight spinning reel28% OFFSale $57.99 $79.99

Photo of Port Susan: Cindy Shebley, CC BY 2.0

Skagit County

Lake Cavanaugh in figures

Lake Cavanaugh holds 833 surface acres of water in Skagit County, per WDFW. WDFW records the lake at about 1,012 feet. The run to Arlington Heights, the closest town, is about 8 miles. WDFW manages it as mixed-species water managed with a trout emphasis. The WDFW plant report places its county in WDFW Region 4.

WDFW and State Parks list 1 launch here, 1 open to the public. Bank anglers have 1 shore fishing site. It carries 2 Special Rules of its own. WDFW rates shoreline access as good.

833surface acres
1,012 ftelevation
1launches
1shore sites

WDFW Fish Washington lake layers on geodataservices.wdfw.wa.gov (surface acres, elevation, management emphasis, shoreline access, species), USGS NHD outlines, Census 2023 places, retrieved October 31, 2026.

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

Species the WDFW lake layer names at Lake Cavanaugh

For Lake Cavanaugh, our WDFW sources list the species below.

WDFW Fish Washington species layers (presence, not abundance), WDFW records and the 2026 trout plant report; retrieved October 31, 2026.

Access

Ramps on Lake Cavanaugh

  • Lake Cavanaugh boat launch1 ramp, gravel surface, Discover Pass, Washington Department of Fish and Wildlife

Fishing Lake Cavanaugh from shore

Other ramps near Lake Cavanaugh

  • Lime Quarry boat launch on North Fork Stillaguamish RiverNorth Fork Stillaguamish River, 6 miles southwest
  • Riley Lake boat launchRiley Lake, 6 miles southeast
  • Lake Armstrong boat launchLake Armstrong, 9 miles southwest
  • Lake McMurray boat launchLake McMurray, 10 miles west
  • Big Lake boat launchBig Lake, 11 miles west
  • Sixteen Lake boat launchSixteen Lake, 13 miles west

WDFW Water Access Sites and Shore Fishing Sites layers (geodataservices.wdfw.wa.gov) and the Washington State Parks boat launch layer, retrieved October 31, 2026. A Discover Pass is needed to park at WDFW access sites and State Parks launches.

Limits

Limits that apply on Lake Cavanaugh

SpeciesDaily limit and sizeSeason
Largemouth BassNo min. size in lakes, ponds, and reservoirs. Only largemouth bass less than 12" may be retained, except 1 over 17" may be retained. Daily limit 5.Lakes, ponds, and reservoirs: year-round; rivers, streams and beaver ponds: Sat. before Memorial Day through Oct. 31
Smallmouth BassNo min. size in lakes, ponds, and reservoirs. Only 1 smallmouth bass over 14" may be retained. Daily limit 10.Lakes, ponds, and reservoirs: year-round; rivers, streams and beaver ponds: Sat. before Memorial Day through Oct. 31
WalleyeMin. size 12" in lakes, ponds, and reservoirs. Daily limit 8. Only 1 over 22" may be retained. May be caught, retained, and released alive from a livewell until daily limit is in possession.Lakes, ponds, and reservoirs: year-round; rivers, streams and beaver ponds: Sat. before Memorial Day through Oct. 31
Channel CatfishNo min. size in lakes, ponds, and reservoirs. Daily limit 5.Lakes, ponds, and reservoirs: year-round; rivers, streams and beaver ponds: Sat. before Memorial Day through Oct. 31
Burbot (Freshwater Ling)No min. size. Daily limit 5.Lakes, ponds, and reservoirs: year-round; rivers, streams and beaver ponds: Sat. before Memorial Day through Oct. 31 (p.23 general rule for
Crappie, Northern Pikeminnow, Peamouth Chub, Perch, Suckers, Sunfish, No min. size. No daily limit.Lakes, ponds, and reservoirs: year-round; rivers, streams and beaver ponds: Sat. before Memorial Day through Oct. 31
Grass CarpClosed unless otherwise listed in Special Rules.Closed
KokaneeNo min. size. Daily limit 10. When fishing with bait, all kokanee that are lawful to possess and are equal to or greater than the minimum size are counted as part of the daily limit whether kept or released.Lakes, ponds, and reservoirs: year-round; rivers, streams and beaver ponds: Sat. before Memorial Day through Oct. 31 (p.23 general rule for
Tiger Muskellunge (Tiger Muskie)Min. size 50". Daily limit 1.Lakes, ponds, and reservoirs: year-round; rivers, streams and beaver ponds: Sat. before Memorial Day through Oct. 31 (p.23 general rule for
WhitefishNo min. size. Daily limit 15.Lakes, ponds, and reservoirs: year-round; rivers, streams and beaver ponds: Sat. before Memorial Day through Oct. 31 (p.23 general rule for
SteelheadRelease all wild steelhead. Min. size 20". Daily limit 2. Open during salmon or game fish seasons unless as otherwise listed.Open during salmon or game fish seasons unless as otherwise listed
Brown Trout, Cutthroat Trout, Rainbow Trout, Golden Trout, Tiger TroutIn lakes, ponds, and reservoirs: No min. size. Daily limit 5.Year-round (statewide lake season, p.23)
Trout (combined rivers and lakes same day)The combined daily limit for an angler that fishes in both rivers and lakes on the same day is 5 trout, no more than 2 may be from rivers.see the pamphlet
Lake TroutNo min. size. No daily limit.Lakes, ponds, and reservoirs: year-round; rivers, streams and beaver ponds: Sat. before Memorial Day through Oct. 31 (p.23 general rule for
Eastern Brook Trout (EBT)No min. size. No daily limit.Lakes, ponds, and reservoirs: year-round; rivers, streams and beaver ponds: Sat. before Memorial Day through Oct. 31 (p.23 general rule for
Dolly Varden/Bull TroutClosed unless otherwise listed in Special Rules.Closed

Lake Cavanaugh follows the statewide freshwater tables except where the pamphlet names it.

Special Rules WDFW lists for Lake Cavanaugh

Water as printedSpeciesRule and season
Cavanaugh LakeAll speciesChumming permitted.
Cavanaugh LakeAll game fishStatewide min. size/daily limit. (Year-round)

Special Rules as printed in the 2026-2027 Washington Sport Fishing Rules (WDFW pamphlet, in effect July 1, 2026 to June 30, 2027), pamphlet page 81 (pamphlet PDF), read on eRegulations October 31, 2026.

Anglers 16 and older need a Washington Freshwater license ($39.95 resident, $115.85 nonresident for 2026-27) or a Combination license; salmon, steelhead and sturgeon also take a catch record card.

Limits and seasons as printed in the 2026-2027 Washington Sport Fishing Rules (WDFW pamphlet, in effect July 1, 2026 to June 30, 2027), PDF page 27 (pamphlet PDF; eRegulations statewide freshwater page), read October 31, 2026.

Compare

Measuring Lake Cavanaugh against its neighbours

The size leader in this set is Big Lake, 536 acres.

LakeDistanceAcresElevationLaunches2026 plants
Lake Cavanaugh8331,012 ft10
Riley Lake6 miles southeast30530 ft11
Lake Armstrong8 miles southwest30139 ft11
Lake McMurray10 miles west155230 ft12
Big Lake11 miles northwest53683 ft10
Sixteen Lake13 miles west43427 ft11

WDFW Fish Washington lake layers, access layers and the 2026 trout plant report; retrieved October 31, 2026.

Nearby

Around the Lake Cavanaugh area

Lakes for a second day beyond Lake Cavanaugh

  • Riley Lake6 miles southeast
  • Lake Armstrong8 miles southwest
  • Lake McMurray10 miles west
  • Big Lake11 miles northwest
  • Sixteen Lake13 miles west

Where to buy worms, eggs and jigs for Lake Cavanaugh

  • Dick's Sporting Goods Marysvillesporting goods store, Marysville, 14 miles
  • Cabela's Tulalipsporting goods store, Tulalip, 18 miles
  • Cape Sante Marinamarina, Anacortes
  • Fidalgo Marinamarina, Anacortes
  • Harbor Landmarina, Anacortes
  • Northwest Docksmarina, Anacortes

Washington towns handy to Lake Cavanaugh

  • Arlington Heights8 miles
  • Bryant9 miles
  • Big Lake12 miles

Counties that hold part of Lake Cavanaugh

  • Skagit Countyseat: Mount Vernon
Piscifun

What Piscifun sells for a morning at Lake Cavanaugh

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

How to tell one Lake Cavanaugh fish from another, by photo

Coastal Cutthroat Trout, Washington
Coastal Cutthroat Trout
Photo: USFWS – Pacific Region, Public domain
Kokanee, Washington
Kokanee
Photo: Thomas Quine, CC BY 2.0
Walleye, Washington
Walleye
Photo: Argyleist, CC BY 2.0
Mountain Whitefish, Washington
Mountain Whitefish
Photo: Mike Cline, Public domain
Answers

Lake Cavanaugh, asked and answered for Evergreen State anglers

Which Washington county holds Lake Cavanaugh?

Drive toward Skagit County, about 8 miles from Arlington Heights.

How big is Lake Cavanaugh by the WDFW figure?

833 acres in the WDFW layer.

How many launches do the access layers show on Lake Cavanaugh?

1 launch listed; Lake Cavanaugh boat launch is a good first choice.

Does Lake Cavanaugh hold trout?

Listed species: rainbow trout, coastal cutthroat trout, kokanee and largemouth bass.

Which 2026-27 pamphlet rows govern Lake Cavanaugh?

Brown Trout, Cutthroat Trout, Rainbow Trout, Golden Trout, Tiger Trout: In lakes, ponds, and reservoirs: No min. size. Daily limit 5.; Year-round (statewide lake season, p.23). WDFW adds rules of its own for it in the limits band.

Which WDFW license does an out-of-state angler buy for Lake Cavanaugh?

Anglers 16 and older need a Washington Freshwater license ($39.95 resident, $115.85 nonresident for 2026-27) or a Combination license; salmon, steelhead and sturgeon also take a catch record card.

Has WDFW stocked Lake Cavanaugh this year?

It does not appear on the 2026 plant report yet.

Which tackle shop on our Washington list is nearest Lake Cavanaugh?

Dick's Sporting Goods Marysville is the nearest tackle stop we list, about 14 miles away.

Load the truck for Lake Cavanaugh

Every WDFW fee and statewide limit sits one click away.