Goodhue County, Minnesota Fishing Lakes

Goodhue County, Minnesota is home to a total of 30 lakes, arranged alphabetically in the list below. If you are considering fishing in Goodhue County, Minnesota, 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!
Birch Lake (Welch area)
Brewer Lake (Diamond Bluff West area)
Brunner Lake (Welch area)
Cannon Lake (Red Wing area)
Clear Lake (Diamond Bluff West area)
Devils Lake (Red Wing area)
Espen Lakes (Red Wing area)
Fredrickson Lake (Cannon Falls area)
Goose Lake (Welch area)
Grotes Pond (Bay City area)
Jones Lake (Welch area)
Lake Byllesby (Cannon Falls area)
Lake Fredrickson (Cannon Falls area)
Lake Pepin (Pepin area)
Larson Lake (Diamond Bluff West area)
Little Goose Lake (Red Wing area)
Lower Rattling Springs Lake (Diamond Bluff West area)
Merlyn Hadler (Mazeppa area)
Nelson Lake (Diamond Bluff West area)
North Lake (Diamond Bluff West area)
Pool 3 (Red Wing area)
Round Lake (Red Wing area)
Sharp Muskrat Lake (Diamond Bluff West area)
Spring Creek Lake (Red Wing area)
Sturgeon Lake (Diamond Bluff West area)
Twin Lakes (Diamond Bluff West area)
Upper Clear Lake (Diamond Bluff West area)
Upper Rattling Springs Lake (Diamond Bluff West area)
Upper Round Lake (Red Wing area)
Wildcat Lake (Welch area)