Lakes in McLeod County, Minnesota
11 lakes in McLeod County, ranked by Lake Score.
McLeod County has 11 lakes in this directory covering about 5,362 acres of water. The largest is Cedar Lake at 1,860 acres, and the deepest on record is Stahl's Lake at 37 feet. 11 have a public boat launch and 1 has a mapped swim beach.
The fish most often recorded in DNR surveys here are black crappie, bluegill, yellow perch, walleye, and northern pike.
Winsted Lake
58 out of 100 Lake ScoreMcLeod · Winsted382 acres
Lake Marion
57 out of 100 Lake ScoreMcLeod · Brownton520 acres
Stahl's Lake
52 out of 100 Lake ScoreMcLeod · Hutchinson141 acres
Swan Lake
51 out of 100 Lake ScoreMcLeod · Silver Lake352 acres
Cedar Lake
50 out of 100 Lake ScoreMcLeod · Cedar Mills1,860 acres
Hook Lake
50 out of 100 Lake ScoreMcLeod · Hutchinson330 acres
Silver Lake
47 out of 100 Lake ScoreMcLeod · Silver Lake453 acres
Todd Lake
46 out of 100 Lake ScoreMcLeod · Jennie214 acres
Otter Lake
41 out of 100 Lake ScoreMcLeod · Hutchinson642 acres
Round Grove Lake
39 out of 100 Lake ScoreMcLeod · Stewart (McLeod)296 acres
Bear Lake
31 out of 100 Lake ScoreMcLeod · Lamson172 acres
Best of McLeod County
Lakes by amenity
Frequently Asked Questions
How many lakes are in McLeod County, Minnesota?
This directory lists 11 lakes in McLeod County — those of roughly 100 acres or more (plus smaller lakes with public access and a fishery) in the Minnesota DNR's LakeFinder records. The county has more small, unnamed and private basins that are not listed.
What is the largest lake in McLeod County?
Cedar Lake is the largest at 1,860 acres, near Cedar Mills.
What is the deepest lake in McLeod County?
Stahl's Lake has the greatest recorded depth at 37 feet.
What fish can you catch in McLeod County lakes?
DNR surveys most often record black crappie, bluegill, yellow perch, walleye, and northern pike in McLeod County lakes. A Minnesota fishing license is required for anglers 16 and older.