.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 counties

Fishing in Whatcom County, Washington

County seat: Bellingham. Population 226,847.

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

Photo of Ross Lake: Judy Gallagher, CC BY 4.0

Whatcom County, Washington

Lakes, rivers and ramps of Whatcom County in one read

Bellingham houses the Whatcom County courthouse, serving 226,847 people as of the 2020 count. Trout planted here show up in the WDFW report as WDFW Region 4 releases. Similkameen River (Whatcom County) straddles the line with Oregon or Idaho. Up in the hills, WDFW maps 56 lakes as high lakes.

The paged lakes number 21, spread over 26,135 acres, with Ross Lake on top. Its salt water runs into San Juan Islands, Bellingham Bay and Strait of Georgia. Among the county streams, WDFW shows anadromous runs in Skagit River, Nooksack River, Baker River and Similkameen River (Whatcom County). Launching comes down to 19 boat launches, run by 16 WDFW and 3 other agencies. From shore, the WDFW facilities layer lists 24 shore or access sites here, 10 of them piers or platforms.

21lake pages
19boat launches
8river pages
18shops listed

Census 2020 population; WDFW Fish Washington lake layers, WDFW facilities and State Parks launch layers (WDFW GIS); WDFW marine areas; retrieved October 31, 2026.

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

Lake points and ramps of Whatcom County, mapped together

WDFW and State Parks launch layers, WDFW facilities, WDFW lake points, NHD river midpoints and WDFW marine area points. Checked November 2026.

Lakes

Still water WDFW maps within Whatcom County

LakeAcresLaunchesWDFW programFish WDFW maps
Ross Lake11,4930Trout emphasisrainbow trout
Lake Whatcom4,9243Mixed species – Trout emphasiscoastal cutthroat trout, kokanee, largemouth bass
Baker Lake4,7550Trout emphasiskokanee, rainbow trout
Lake Shannon2,0600Trout emphasisbrook trout, coastal cutthroat trout, kokanee
Lake Samish8101Mixed species – Trout emphasiscoastal cutthroat trout, kokanee, largemouth bass
Diablo Lake8040Trout emphasisrainbow trout
Lake Terrell3211Mixed species – Warmwater emphasisrainbow trout, coastal cutthroat trout, largemouth bass
Gorge Lake2200Trout emphasisrainbow trout
Silver Lake (Whatcom County)1571Mixed species – Trout emphasisrainbow trout, coastal cutthroat trout
Lake Padden1480Mixed species – Trout emphasisrainbow trout, coastal cutthroat trout, kokanee
Wiser Lake1161Warmwater emphasislargemouth bass, brown bullhead, pumpkinseed
Cain Lake711Mixed species – Trout emphasisrainbow trout, largemouth bass, yellow perch
Lower Thornton Lake520WDFW high lake, fish stockingrainbow trout
Tennant Lake442NHD-mapped lake
Depression Lake410Trout emphasis
Lake Fazon321Warmwater emphasisrainbow trout, brown trout, largemouth bass
Squalicum Lake311Trout emphasisrainbow trout, tiger trout, coastal cutthroat trout
Toad Lake281Mixed species – Trout emphasisrainbow trout, largemouth bass
Hayes Lake (Whatcom County)120WDFW high lake, getting started lakesrainbow trout
Arbuthnot Lake70WDFW high lake, getting started lakesrainbow trout
Pine Lake (Whatcom County)60WDFW high lake, fish stockingcoastal cutthroat trout

WDFW Fish Washington lowland and high lake layers (surface acres as published, management emphasis, mapped species); WDFW publishes no lake depths in these layers. Retrieved October 31, 2026.

Marine water

Sound and ocean water off Whatcom County

Launches, piers and bays put 3 marine waters in touch with Whatcom County.

WaterKindLaunchesPiers and shoreMarine area
San Juan Islands (Marine Area 7)WDFW marine area867
Bellingham Bayregional marine water037
Strait of Georgiaregional marine water007

CO-OPS stations serving Whatcom County

9.24 ftCherry Point, MLLW water level, October 31, 2026

NOAA CO-OPS water level, preliminary reading at retrieval (October 31, 2026); station page for live data.

The 2003 to 2006 NOAA ESI atlas lists 8 marinas here, an old record worth confirming by phone.

WDFW Recreational Marine Areas (WAC 220-300-160 boundaries), WDFW and State Parks marine launches, WDFW piers and USGS GNIS bay names; retrieved October 31, 2026.

Species

What the WDFW layers say swims near Whatcom County

Around Bellingham, to 50 miles, rainbow trout turns up on more water pages than the rest.

Rainbow trout38 waters
Largemouth bass34 waters
Coastal cutthroat trout23 waters
Yellow perch21 waters
Pumpkinseed12 waters
Brown bullhead10 waters
Black crappie9 waters
Kokanee7 waters
Bluegill6 waters
Brown trout4 waters

Species mapped in the WDFW Fish Washington layers, WDFW state records and the 2026 WDFW trout plants, counted per water page within 50 miles; not a survey.

More water

Lakes in Whatcom County that live on this list only

WDFW and NHD maps hold 52 more named lakes in Whatcom County, shown with acreage and program.

WaterAcresWDFW programNearest town
Berdeen Lake126WDFW high lake, fish stockingDarrington
Tomyhoi Lake62WDFW high lake, overabundant lakesPeaceful Valley
Watson – Lower (Big) Lake47WDFW high lake, fish stockingDarrington
Iceberg Lake36WDFW high lake, overabundant lakesPeaceful Valley
Shuksan Lake29WDFW high lake, overabundant lakesPeaceful Valley
Sourdough Lake27WDFW high lake, overabundant lakesDarrington
Lake Wiseman19WDFW high lake, fish stockingSudden Valley
Maiden Lake18WDFW high lake, overabundant lakesPeaceful Valley
Lower Twin Lake18WDFW high lake, overabundant lakesPeaceful Valley
Kwahnesum Lake16WDFW high lake, fish stockingPeaceful Valley
Upper Twin Lake16WDFW high lake, overabundant lakesPeaceful Valley
Watson – Upper (Little) Lake16WDFW high lake, fish stockingDarrington
Willow Lake15WDFW high lake, fish stockingPeaceful Valley
Copper Lake13WDFW high lake, fish stockingPeaceful Valley
Blue Lake (Whatcom County)12WDFW high lake, overabundant lakesSedro-Woolley
Middle Thornton Lake12WDFW high lake, fish stockingDarrington
Skymo Lake11WDFW high lake, overabundant lakesDarrington
Sub Zero Lake10WDFW high lake, fish stockingPeaceful Valley
Upper Berdeen Lake9WDFW high lake, overabundant lakesDarrington
Church Lake9WDFW high lake, fish stockingPeaceful Valley
Lower Berdeen Lake7WDFW high lake, overabundant lakesDarrington
Ridley Lake7WDFW high lake, fish stockingPeaceful Valley
Freezeout Lake6WDFW high lake, fish stockingDarrington
Hawkeye Lake6WDFW high lake, fish stockingPeaceful Valley
Bearpaw Mountain Lake6WDFW high lake, overabundant lakesPeaceful Valley
Dougs Lake6WDFW high lake, overabundant lakesDarrington
Elbow Lake5WDFW high lake, fish stockingSudden Valley
Firn Lake4WDFW high lake, fish stockingDarrington
Lost Lake (Whatcom County)4WDFW high lake, fish stockingPeaceful Valley
Triumph Lake4WDFW high lake, fish stockingDarrington
Middle Diobsud Lake4WDFW high lake, fish stockingDarrington
Upper Bagley Lake4WDFW high lake, overabundant lakesPeaceful Valley
Bald Mountain Lake3WDFW high lake, fish stockingPeaceful Valley
Hi Yu Lake3WDFW high lake, fish stockingDarrington
Diobsud – E'most Lake3WDFW high lake, fish stockingDarrington
Joker Lake3WDFW high lake, fish stockingPeaceful Valley
Picture Lake3WDFW high lake, fish stockingPeaceful Valley
Pocket Lake3WDFW high lake, fish stockingPeaceful Valley
Shuksan Pot – Large Lake2WDFW high lake, fish stockingPeaceful Valley
Howard Creek Firepond Lake2WDFW high lake, fish stockingSedro-Woolley
Wiseman – Little Lake2WDFW high lake, fish stockingSudden Valley
Doreen – Pothole Lake2WDFW high lake, fish stockingSudden Valley
Upper String Lake2WDFW high lake, fish stockingPeaceful Valley
Watson Pot Lake2WDFW high lake, overabundant lakesDarrington
Mazama Lake2WDFW high lake, getting started lakesPeaceful Valley
Rankin Lake1WDFW high lake, fish stockingPeaceful Valley
Rainbow Lake (Whatcom County)1WDFW high lake, fish stockingPeaceful Valley
Tuckway Lake1WDFW high lake, fish stockingSedro-Woolley
Upper Quill Lake1WDFW high lake, fish stockingDarrington
Pinus Lake1WDFW high lake, fish stockingPeaceful Valley
Upper Skymo Lake1WDFW high lake, overabundant lakesDarrington
Lower Quill Lake0WDFW high lake, fish stockingDarrington

WDFW Fish Washington lowland and high lake layers and USGS NHD lake outlines, retrieved October 31, 2026.

Rivers

Moving water with pages in Whatcom County

  • Skagit RiverSWIFD lists chinook, chum and coho, 7 mapped launches, 3 WDFW shore or access sites, 11 USGS gauges, 124 mi in Washington
  • Nooksack RiverSWIFD lists chinook, chum and coho, 3 mapped launches, 4 WDFW shore or access sites, 4 USGS gauges, 39 mi in Washington
  • Baker RiverSWIFD lists chinook, chum and coho, 1 mapped launch, 2 USGS gauges, 35 mi in Washington
  • Similkameen River (Whatcom County)SWIFD lists chinook, chum and coho, 48 mi in Washington
  • North Fork Nooksack RiverSWIFD lists chinook, chum and coho, 1 WDFW shore or access site, 1 USGS gauge, 46 mi in Washington
  • South Fork Nooksack RiverSWIFD lists chinook, chum and coho, 2 USGS gauges, 42 mi in Washington
  • Samish RiverSWIFD lists chinook, chum and coho, 2 WDFW shore or access sites, 1 USGS gauge, 30 mi in Washington
  • Middle Fork Nooksack RiverSWIFD lists chinook, chum and coho, 1 USGS gauge, 20 mi in Washington

Lesser streams of Whatcom County (4)

  • Chilliwack RiverSWIFD lists chinook, coho and kokanee, 15 mi in Washington
  • Little Chilliwack RiverSWIFD lists coho, 6 mi in Washington
  • Little Fork Little Chilliwack River4 mi in Washington
  • Lummi RiverSWIFD lists chinook, chum and coho, 4 mi in Washington

Streamflow posted by Whatcom County gauges

USGS gaugeLatest readingTime (ET)
Skagit River At Newhalem, Wa3,280 cfs, 83.68 ft gage heightNov 11 8:15 pm
Nooksack River At Ferndale, Wa7,090 cfs, 9.15 ft gage heightNov 11 7:30 pm
Nooksack River At Everson, Wa5,780 cfs, 75.83 ft gage heightNov 11 8:00 pm
Nooksack River Near Lynden, Wa6,590 cfs, 40.30 ft gage heightNov 11 8:00 pm
Nooksack River At North Cedarville, Wa3,880 cfs, 139.77 ft gage heightNov 11 7:15 pm
Sf Nooksack River At Saxon Bridge, Wa1,270 cfs, 2.21 ft gage heightNov 11 8:00 pm

US Geological Survey provisional data, retrieved Nov 11, 2026 8:33 pm ET. Provisional readings can be revised.

USGS NHD flowlines and Washington lengths, WDFW SWIFD salmon and steelhead distribution, WDFW and State Parks launches, USGS gauges; retrieved October 31, 2026.

Stocking

WDFW hatchery trucks that stopped in Whatcom County

The 2026 plant log for Whatcom County reads 23 releases and 52,445 fish, covering 9 waters.

  • Fishtrap CreekRainbow, 75 fish at 0.25 per pound, June 12, 2026, Kendall Cr Hatchery
  • Fishtrap CreekRainbow, 1,235 fish at 1.8 per pound, June 12, 2026, Kendall Cr Hatchery
  • Whatcom CreekRainbow, 1,205 fish at 2 per pound, May 8, 2026, Kendall Cr Hatchery
  • Whatcom CreekRainbow, 500 fish at 1.8 per pound, April 24, 2026, Bellingham Hatchery
  • Squalicum LakeRainbow, 500 fish at 0.5 per pound, April 24, 2026, Kendall Cr Hatchery
  • Silver Lake (Whatcom County)Rainbow, 7,050 fish at 2 per pound, April 24, 2026, Kendall Cr Hatchery
  • Lake PaddenRainbow, 1,750 fish at 1.8 per pound, April 24, 2026, Bellingham Hatchery
  • Toad LakeRainbow, 2,700 fish at 2 per pound, April 23, 2026, Kendall Cr Hatchery
  • Lake PaddenRainbow, 4,200 fish at 2 per pound, April 21, 2026, Kendall Cr Hatchery
  • Cain LakeRainbow, 4,800 fish at 2 per pound, April 21, 2026, Kendall Cr Hatchery
  • Silver Lake (Whatcom County)Rainbow, 2,100 fish at 2 per pound, April 20, 2026, Kendall Cr Hatchery
  • Lake PaddenRainbow, 4,200 fish at 2 per pound, April 20, 2026, Kendall Cr Hatchery

WDFW Trout Plants report (rows January 2 to October 27, 2026), read October 31, 2026; newest plants first.

Access

Ramps, piers and access points of Whatcom County

  • Cain Lake boat launchCain Lake, WDFW, 1 ramp, gravel surface, Discover Pass
  • De Groot boat launch on Nooksack RiverNooksack River, WDFW, 1 ramp, concrete surface, Discover Pass
  • Ferndale boat launch on Nooksack RiverNooksack River, Whatcom County Parks & Recreation Depatment, 1 ramp, concrete surface
  • Lake Fazon boat launchLake Fazon, WDFW, 1 ramp, concrete surface, Discover Pass
  • Lake Samish boat launchLake Samish, WDFW, 1 ramp, concrete surface, Discover Pass
  • Lake Terrell boat launchLake Terrell, WDFW, 1 ramp, concrete surface, Discover Pass
  • Lake Whatcom boat launchLake Whatcom, WDFW, 1 ramp, concrete surface, Discover Pass
  • Nugents Corner boat launch on Nooksack RiverNooksack River, WDFW, 1 ramp, concrete surface, Discover Pass
  • Silver Lake boat launch (north)Silver Lake, WDFW, 1 ramp, concrete surface, Discover Pass
  • Toad Lake boat launchToad Lake, WDFW, 1 ramp, unimproved surface surface, Discover Pass
  • Wiser Lake boat launchWiser Lake, WDFW, 1 ramp, concrete surface, Discover Pass
  • Car Top Boat Launchlaunch site, WDFW, Discover Pass
  • Lake Whatcom boat launchLake Whatcom, agency not given, gravel surface
  • Public launch (east)launch site, WDFW, Discover Pass
  • Public launch (west)launch site, WDFW, Discover Pass
  • Public launch on Lake WhatcomLake Whatcom, WDFW, concrete surface, Discover Pass
  • Squalicum Lake boat launchSqualicum Lake, WDFW, 1 hand launch, Discover Pass
  • Tennant Lake LaunchTennant Lake, WDFW, unimproved surface, Discover Pass
  • Tennant Lake boat launchTennant Lake, agency not given, unimproved surface

The pass flag is set at 16 launches: hang a Discover Pass from the mirror there.

Fishing on foot in Whatcom County (24)

WDFW Facilities layer (boat launches, piers, shore sites) and the State Parks boat launch layer; retrieved October 31, 2026. Lanes and per-launch fees are not published in these layers.

Regulations

The 2026-27 pamphlet rows covering Whatcom County

Start with the statewide table for Whatcom County; any Special Rule listed after it overrides those rows. WDFW sells the 2026-27 Freshwater license for $39.95 to Washington residents and $115.85 to visitors 16 and up. Marine areas fall under the Saltwater license: $40.71 resident, $81.70 nonresident in 2026-27. Keep a catch record card on you for salmon, steelhead, sturgeon or halibut; WDFW issues it with the license.

SpeciesLimitSeason
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
Largemouth BassNo size restriction/daily limit in rivers, streams, and beaver ponds.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
Smallmouth BassNo size restriction/daily limit in rivers, streams, and beaver ponds.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
WalleyeNo size restriction/daily limit in rivers, streams, and beaver ponds.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
Channel CatfishNo min. size/daily limit in rivers, streams, and beaver ponds.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 rivers, streams, and beaver ponds: Min. size 8". Daily limit 2.Sat. before Memorial Day-Oct. 31 (statewide river season, p.23)

Saltwater rows differ by marine area and sit on each marine area page. Marine area rules

Special Rules naming Whatcom County water (235)

Water and reachSpeciesRule
Baker River: from mouth to the lower Baker DamAll speciesCLOSED WATERS.
Big Beaver Creek: from 1/4 mile upstream of Ross Lake markers to headwaters, including tributary streams and beaver pondsAll speciesSelective gear rules.
Big Beaver Creek: from 1/4 mile upstream of Ross Lake markers to headwaters, including tributary streams and beaver pondsTroutStatewide min. size/daily limit. Except: release cutthroat trout and wild rainbow trout. (July 1-Oct. 31)
Big Beaver Creek: from 1/4 mile upstream of Ross Lake markers to headwaters, including tributary streams and beaver pondsOther game fishStatewide min. size/daily limit. (July 1-Oct. 31)
Channel Creek: (Baker River tributary)All game fishStatewide min. size/daily limit. (Sat. before Memorial Day-Aug. 31)
Dakota Creek: from mouth (a line from the outermost headland of the south bank to a house at 1285 Runge Avenue, Blaine, Washington, approx. 1/4 mile downstream All speciesSelective gear rules.
Dakota Creek: from mouth (a line from the outermost headland of the south bank to a house at 1285 Runge Avenue, Blaine, Washington, approx. 1/4 mile downstream All game fishStatewide min. size/daily limit. (Sat. before Memorial Day-Dec. 31)
Kendall Creek: from mouth through the hatchery to the hatchery boundary fenceAll speciesCLOSED WATERS.
Nooksack River: from the Lummi Indian Reservation boundary to the Yellow marker approx. 0.65 miles upstream of the Slater Rd. Bridge CRC (794)All speciesAnti-snagging rule. Night closure. (Aug. 1-Oct. 26)
Nooksack River: from the Lummi Indian Reservation boundary to the Yellow marker approx. 0.65 miles upstream of the Slater Rd. Bridge CRC (794)TroutStatewide min. size/daily limit. Except: Cutthroat trout and wild rainbow trout: min. size 14". (Aug. 1-Oct. 26)
Nooksack River: from the Lummi Indian Reservation boundary to the Yellow marker approx. 0.65 miles upstream of the Slater Rd. Bridge CRC (794)Steelhead (hatchery)Closed. (Aug. 1-Oct. 26)
Nooksack River: from the Lummi Indian Reservation boundary to the Yellow marker approx. 0.65 miles upstream of the Slater Rd. Bridge CRC (794)Other game fishStatewide min. size/daily limit. (Aug. 1-Oct. 26)
Nooksack River: from the Lummi Indian Reservation boundary to the Yellow marker approx. 0.65 miles upstream of the Slater Rd. Bridge CRC (794)SalmonMin. size 12". Daily limit 6 including no more than 2 each of wild coho, chum, and hatchery Chinook. Release wild Chinook. (Aug. 1-Sept. 30)
Nooksack River: from the Lummi Indian Reservation boundary to the Yellow marker approx. 0.65 miles upstream of the Slater Rd. Bridge CRC (794)SalmonMin. size 12". Daily limit 6 including no more than 2 each of Chinook, wild coho, and chum. (Oct. 1-Oct. 26)
Nooksack River: from the Yellow marker approx. 0.65 miles upstream of the Slater Rd. to the yellow marker at the FFA high school barn in Deming CRC (794)All speciesAnti-snagging rule. Night closure. (Aug. 1-Dec. 31)
Nooksack River: from the Yellow marker approx. 0.65 miles upstream of the Slater Rd. to the yellow marker at the FFA high school barn in Deming CRC (794)TroutStatewide min. size/daily limit. Except: Cutthroat trout and wild rainbow trout: min. size 14". (Aug. 1-Dec. 31)
Nooksack River: from the Yellow marker approx. 0.65 miles upstream of the Slater Rd. to the yellow marker at the FFA high school barn in Deming CRC (794)Steelhead (hatchery)Closed. (Aug. 1-Dec. 31)
Nooksack River: from the Yellow marker approx. 0.65 miles upstream of the Slater Rd. to the yellow marker at the FFA high school barn in Deming CRC (794)Other game fishStatewide min. size/daily limit. (Aug. 1-Dec. 31)
Nooksack River: from the Yellow marker approx. 0.65 miles upstream of the Slater Rd. to the yellow marker at the FFA high school barn in Deming CRC (794)SalmonMin. size 12". Daily limit 6 including no more than 2 each of wild coho, chum, and hatchery Chinook. Release wild Chinook. (Aug. 1-Sept. 30)
Nooksack River: from the Yellow marker approx. 0.65 miles upstream of the Slater Rd. to the yellow marker at the FFA high school barn in Deming CRC (794)SalmonMin. size 12". Daily limit 6 including no more than 2 each of Chinook, wild coho, and chum. (Oct. 1-Dec. 31)

All Special Rules by water

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. 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 26 (pamphlet PDF), read on eRegulations October 31, 2026.

Records

Whatcom County entries on the WDFW record list

SpeciesWeightAnglerWaterDate
Channel Catfish37.70 lbsCole AbshereLake TerrellAug. 20, 2019
Pumpkinseed1.09 lbsBarbie HathawaynLake TerrellJuly 2, 2007
Copper Rockfish10.00 lbsDavid NorthingtonPoint Roberts Reef, Whatcom CountyAug. 6, 1989

Washington Department of Fish and Wildlife (WDFW) sport fish records list, as of October 31, 2026.

Tournaments

Events launching inside Whatcom County

8 published events launch in or fish Whatcom County, with 0 upcoming.

DateEventWaterOrganizer
Aug. 29, 2026Resurrection DerbyBellingham BayResurrection Derby
Aug. 15, 2026Lake Whatcom 08/15/2026Lake WhatcomWashington State Pond Jumperz Bass Club
July 18, 2026Lake Samish 07/18/2026Lake SamishWashington State Pond Jumperz Bass Club
Oct. 4, 2025Lake Samish CLASSIC 10/04/2025Lake SamishWashington State Pond Jumperz Bass Club
Aug. 16, 2025Resurrection Derby 2025 DerbyBellingham BayResurrection Derby
July 19, 2025Lake Samish 07/19/2025Lake SamishWashington State Pond Jumperz Bass Club
April 6, 20259th Annual Team Terrell 04/06/2025Lake TerrellWashington State Pond Jumperz Bass Club
not printed10th Annual Team Terrell ResultsLake TerrellWashington State Pond Jumperz Bass Club

Organizer schedule and results pages, checked November 2026.

Local help

Whatcom County fly shops, tackle and hired skippers

Stores keeping Whatcom County anglers supplied

  • Barlean's Fisherybait and tackle shop, Bellingham
  • Dave's Sports Shopbait and tackle shop, Lynden
  • Fat Fish Tackle Co.bait and tackle shop, Bellingham
  • Norm's Bait & Tacklebait and tackle shop, Bellingham
  • Pappy Tacklebait and tackle shop, Bellingham
  • Redden Marine Supply Incbait and tackle shop, Bellingham
  • Starfish Incbait and tackle shop, Blaine
  • The Confluence Fly Shopfly shop, Bellingham
  • Tim McAllister Fishingbait and tackle shop, Bellingham
  • Yeagers Sporting Goodsbait and tackle shop, Bellingham
  • Blaine Harbormarina, Blaine
  • Dick's Sporting Goods Bellinghamsporting goods store, Bellingham
  • Harbor Marine Fuelmarina, Bellingham
  • Hilton Harbor Marinamarina, Bellingham
  • PR Marina LPmarina, Point Roberts
  • Semiahmoo Marinamarina, Blaine
  • Sportsman's Warehouse Bellinghamsporting goods store, Bellingham
  • Squalicum Harbormarina, Bellingham

Yellow Pages and chain store listings, guide and charter listings (city of business); retrieved October 31, 2026.

Nearby

Places that border Whatcom County

Whatcom County towns with a fishing page

  • Bellinghampop. 91,482
  • Lyndenpop. 15,749
  • Ferndalepop. 15,048
  • Birch Baypop. 10,115
  • Sudden Valleypop. 6,354
  • Blainepop. 5,884
  • Marietta-Alderwoodpop. 4,015
  • Peaceful Valleypop. 3,015
  • Eversonpop. 2,888
  • Genevapop. 2,652
  • Sumaspop. 1,583
  • Nooksackpop. 1,471
  • Point Robertspop. 1,191

Neighbouring Washington counties of Whatcom County

Piscifun

What Piscifun sells for a morning at Whatcom County

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.

Photos

Lakes, rivers and sound close to Whatcom County, pictured

Diablo Lake, Washington
Diablo Lake 62 mi
Photo: Mark Gunn, CC BY-SA 4.0
San Juan Islands, Washington
San Juan Islands 11 mi
Photo: Jonathan Miske, CC BY-SA 2.0
Skagit River, Washington
Skagit River 24 mi
Photo: brewbooks, CC BY-SA 2.0
Lake Samish, Washington
Lake Samish 7.2 mi
Photo: Terri Stewart, CC BY-SA 2.0
Answers

Common questions about angling in Whatcom County

How many boat launches are mapped in Whatcom County?

19 launches in all, managed by 16 WDFW and 3 other agencies.

Which Whatcom County lake spreads widest in the WDFW layer?

Ross Lake, at 11,493 surface acres in the WDFW layer.

Which species show up on the most waters by Whatcom County?

Rainbow trout lead the count of water pages within 50 miles, followed by largemouth bass, coastal cutthroat trout and yellow perch.

Is there a bait counter in Whatcom County?

There are 18, Barlean's Fishery among them.

Do any river guides call Whatcom County home?

No guide lists this county; the Washington guides page has the rest.

Where do Whatcom County residents go for county business?

The seat is Bellingham.

Which Washington license covers Whatcom County water?

WDFW sells the 2026-27 Freshwater license for $39.95 to Washington residents and $115.85 to visitors 16 and up. Marine areas fall under the Saltwater license: $40.71 resident, $81.70 nonresident in 2026-27.

What counties share a line with Whatcom County?

Neighbours by distance: Skagit County, Snohomish County and Island County.

Do clubs or derbies fish in Whatcom County?

8 events on file from organizer pages, none with a date still ahead.

Where do Whatcom County waters depart from the statewide tables?

The 2026-27 pamphlet prints 235 Special Rule entries touching this county, starting with Baker River; the table above shows the first ones.

Where is the salmon fishing on salt water near Whatcom County?

San Juan Islands, Bellingham Bay and Strait of Georgia; the marine table above links each page.

Has a Washington record fish come from Whatcom County?

Channel Catfish, 37.70 lbs, from Lake Terrell, Whatcom County (Aug. 20, 2019).

How many trout went into Whatcom County water in 2026?

23 WDFW plants so far in 2026, 52,445 fish; the latest went into Fishtrap Creek on June 12, 2026.

Hitch up the boat for Whatcom County

Check the Special Rules before keeping fish.