Fishing at
Heart Lake Skagit County


Heart Lake is a freshwater lake located in Skagit County, Washington. At an elevation of 338 ft. and 63.6 acres, it's home to a couple species of fish, including rainbow trout and largemouth bass. Heart Lake provides good shoreline access and a number of boat launches.

Stocked Fish: Rainbow
Lake Size: 63.6 acres
Elevation: 338 ft.
Boat Launch: Yes (2)
Heart Lake Deception Pass State Park (Heart Lake)
Shoreline Access: Good

Heart Lake Stocking Reports

Heart Lake has been historically stocked with rainbow. The largest rainbow ever stocked is 3.33 lbs. This year so far, there has been 2 stockings of rainbow at an average of 0.46 lbs. In the past, Heart Lake stocked tens of thousands of rainbow averaging 0.5 lbs.

Date Quantity Fish
June 14, 2024 1000 Rainbow @ 0.33lbs
April 22, 2024 7602 Rainbow @ 0.48lbs
April 20, 2023 7813 Rainbow @ 0.4lbs
June 2, 2022 100 Rainbow @ 3.33lbs
June 2, 2022 1000 Rainbow @ 0.4lbs
April 20, 2022 50 Rainbow @ 2lbs
April 20, 2022 1660 Rainbow @ 0.5lbs
April 20, 2022 6281 Rainbow @ 0.45lbs
April 22, 2021 2075 Rainbow @ 0.4lbs
April 21, 2021 6144 Rainbow @ 0.42lbs
June 3, 2020 2080 Rainbow @ 0.5lbs
April 29, 2020 5849 Rainbow @ 0.48lbs
April 14, 2017 450 Rainbow @ 1.49lbs
April 6, 2017 8111 Rainbow @ 0.53lbs
April 8, 2016 369 Rainbow @ 1.49lbs
March 30, 2016 8000 Rainbow @ 0.59lbs


Get a next-day email alert when this lake get stocked!


Heart Lake Map

Heart Lake Fish Species

Heart Lake provides excellent opportunities for rainbow trout. There is also a chance to catch largemouth bass throughout the year.


January February March April May June July August September October November December
Rainbow trout
Largemouth bass

Heart Lake Fishing Reports

An modestly traveled lake, there has been some successful reports by anglers at Heart Lake over the past few years.

Anglers reported the most success with rainbow trout. Largemouth bass is also a popular species to fish for at Heart Lake.

A list of the best bait to use for stocked rainbow trout.


Heart Lake - Rainbow Trout Fishing Tips

At Heart Lake, the best time for catching rainbow trout is morning. Anglers also reported success with rainbow trout around afternoon. Popular baits used include power bait and worms for rainbow trout. Bottom fishing from shore and trolling are the common and successful methods used at Heart Lake to catch rainbow trout.



Heart Lake Pictures & Media

Image of Heart Lake Image of Heart Lake

Nearby Lakes Similar to Heart Lake

There are a number of similar sized lakes relatively close to Heart Lake, including Whistle Lake, Lake Erie, Pass Lake, Cranberry Lake and Hummel Lake.

Or try our advanced Washington fishing lake finder - search for any species of fish, filter by stocked lakes only, lake amenities and more.

Skagit County
1.6 mi. away
37 acres
elevation: 441 ft.

Whistle Lake

Stocking:
October 23, 2024 - Rainbow - 1000 @ 1.25lbs
October 23, 2024 - Rainbow - 1500 @ 0.91lbs

For October:
Yellow perch Rainbow trout Largemouth bass Coastal cutthroat trout (resident)

View Fishing Details

Skagit County
1.7 mi. away
114.2 acres
elevation: 110 ft.

Lake Erie

Stocking:
April 24, 2024 - Rainbow - 3696 @ 0.42lbs
April 24, 2024 - Rainbow - 4100 @ 0.4lbs

For October:
Yellow perch Rainbow trout Largemouth bass

View Fishing Details

Skagit County
3.9 mi. away
95 acres
elevation: 123 ft.

Pass Lake

Stocking:
June 23, 2021 - Rainbow - 600 @ 1lbs
May 11, 2021 - Rainbow - 996 @ 0.42lbs

For October:
Brown trout Green sunfish Rainbow trout Coastal cutthroat trout (resident)

View Fishing Details

Island County
5.8 mi. away
133.9 acres
elevation: 9 ft.

Cranberry Lake

Stocking:
April 24, 2024 - Rainbow - 2923 @ 0.37lbs
April 10, 2024 - Rainbow - 6380 @ 0.34lbs

For October:
Brown trout Yellow perch Rainbow trout Largemouth bass

View Fishing Details

San Juan County
12.3 mi. away
34.3 acres
elevation: 102 ft.

Hummel Lake

Stocking:
April 8, 2024 - Rainbow - 1122 @ 0.45lbs
April 4, 2023 - Rainbow - 1013 @ 0.4lbs

For October:
Bluegill Rainbow trout Largemouth bass

View Fishing Details