Minnesota · by county
McLeod County fishing lakes
Crappie is McLeod County's strongest fishery. Swan Lake grades A for crappie, and Marion Lake grades A for yellow perch. Cedar Lake is the largest of the county's 13 surveyed lakes at 1,860 acres, and Stahl's Lake is the deepest at 37 feet. The DNR stocks 7 lakes here.
A Guide lake has a full page with a depth map, DNR survey data, top spots and stocking history. A Survey lake has the survey data and stocking history but no depth map, because the DNR has not published one. The rest open in the live map.
Recent fishing reports in McLeod County →
Best by species: Walleye · Northern pike · Largemouth bass · Crappie · Bluegill · Yellow perch

| Lake | Fish | Acres | Max depth | Last survey |
|---|---|---|---|---|
| Cedar Lake Guide | Walleye, Largemouth, Pike, Bluegill, Crappie, Perch | 1,860 | 8 ft | 2018 |
| Otter Lake Guide | Walleye, Largemouth, Pike, Bluegill, Crappie, Perch, Catfish | 642 | 9 ft | 2025 |
| Marion Lake Guide | Walleye, Largemouth, Pike, Bluegill, Crappie, Perch, Catfish | 520 | 15.2 ft | 2025 |
| Silver Lake Guide | Walleye, Largemouth, Bluegill, Crappie, Perch | 453 | 10.5 ft | 2024 |
| Winsted Lake Guide | Walleye, Largemouth, Pike, Bluegill, Crappie, Perch, Catfish | 382 | 12 ft | 2021 |
| Swan Lake Survey | Walleye, Largemouth, Pike, Bluegill, Crappie, Perch, Catfish | 352 | 10 ft | 2025 |
| Hook Lake Guide | Walleye, Largemouth, Pike, Bluegill, Crappie, Perch | 330 | 18 ft | 2019 |
| Round Grove Lake Survey | Walleye, Pike, Bluegill, Crappie | 296 | 7 ft | 2023 |
| Todd Lake Survey | Pike, Bluegill, Crappie, Perch | 214 | 9.2 ft | 2024 |
| Stahl's Lake Survey | Walleye, Largemouth, Smallmouth, Pike, Bluegill, Crappie, Perch, Catfish | 141 | 37 ft | 2018 |
| Clear Lake Survey | Walleye, Perch | 82 | 8.1 ft | 2025 |
| French Lake Survey | Walleye, Largemouth, Pike, Bluegill, Crappie, Perch | 42 | 23 ft | 2018 |
| Bear Lake map only | 172 | 8.8 ft | 2015 |
Quick answers
Fishing in McLeod County
What is the best fishing lake in McLeod County?
Marion Lake grades A for walleye, the highest grade in McLeod County on this site. Grades are based on DNR survey catch rates, fish size and trophy history.
How many fishing lakes are in McLeod County?
The DNR has surveyed 13 lakes in McLeod County, about 5,486 acres of water in all. 6 of them have a full guide page here.
What fish can you catch in McLeod County?
DNR surveys have found walleye, largemouth bass, smallmouth bass, northern pike, bluegill, crappie, yellow perch and channel catfish in McLeod County lakes.
Which lake in McLeod County is deepest?
Stahl's Lake, at 37 feet. The largest is Cedar Lake at 1,860 acres.
Are lakes in McLeod County stocked?
Yes. The DNR has stocking records for 7 of the county's 13 surveyed lakes. If a lake has a page here, it lists what the DNR stocked and when.
Featured guide spot
Your guide service here
Featured spots are bought one lake at a time. Sponsor a lake in this county and your listing runs here too, shared evenly with any other sponsor in the county. Free through December 31, 2026.
Then $20 a month from January. Cancel any time.
Survey years in grey are more than 20 years old. Surveys that old do not count toward grades.