Island County, Washington Fishing Lakes

Island County, Washington is home to a total of 22 lakes, arranged alphabetically in the list below. If you are considering fishing in Island County, Washington, get more information by clicking on any lake in the list below. Help others by telling us what you know about these county lakes.

Find a Lake

Looking for a particular lake? Search our site!
Carp Lake (Camano area)
Chase Lake (Freeland area)
Cranberry Lake (Deception Pass area)
Cranberry Lake (Juniper Beach area)
Crockett Lake (Coupeville area)
Deer Lagoon (Maxwelton area)
Deer Lake (Maxwelton area)
Dry Lake (Juniper Beach area)
Hastie Lake (Oak Harbor area)
Honeymoon Lake (Freeland area)
Kristoferson Lake (Juniper Beach area)
Lake Goss (Langley area)
Lake Hancock (Freeland area)
Lake Pondilla (Port Townsend North area)
Lindsay Lake (Juniper Beach area)
Loers Pond (Oak Harbor area)
Lone Lake (Langley area)
Lost Lake (Juniper Beach area)
Miller Lake (Maxwelton area)
Oliver Lake (Hansville area)
Orrs Pond (Mukilteo area)
Silver Lake (Crescent Harbor area)
Smith Lake (Juniper Beach area)