Minnesota · by county
Lyon County fishing lakes
Yellow perch is Lyon County's strongest fishery. Cottonwood Lake grades A+ for perch, the highest grade in the county, and School Grove Lake grades A− for walleye. Yankton Lake is the largest of the county's 15 surveyed lakes at 403 acres, and East Twin Lake is the deepest at 22 feet. The DNR stocks 12 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 Lyon County →
Best by species: Walleye · Northern pike · Crappie · Yellow perch

| Lake | Fish | Acres | Max depth | Last survey |
|---|---|---|---|---|
| Yankton Lake Guide | Walleye, Largemouth, Pike, Bluegill, Crappie, Perch | 403 | 8 ft | 2025 |
| Cottonwood Lake Guide | Walleye, Largemouth, Pike, Bluegill, Crappie, Perch, Catfish | 383 | 7 ft | 2025 |
| Rock Lake Guide | Walleye, Pike, Bluegill, Crappie, Perch, Catfish | 379 | 7.9 ft | 2025 |
| Wood Lake Survey | Walleye, Largemouth, Pike, Bluegill, Perch | 373 | 14 ft | 2025 |
| East Twin Lake Guide | Walleye, Smallmouth, Bluegill, Crappie, Perch, Catfish | 357 | 22 ft | 2024 |
| School Grove Lake Guide | Walleye, Pike, Bluegill, Crappie, Perch, Tiger muskie, Catfish | 349 | 11 ft | 2025 |
| Lady Slipper Lake Guide | Walleye, Pike, Bluegill, Perch | 286 | 11 ft | 2023 |
| West Twin Lake Survey | Walleye, Largemouth, Smallmouth, Pike, Bluegill, Perch | 220 | 10 ft | 2024 |
| Island Lake Guide | Walleye, Pike, Perch | 170 | 8 ft | 2024 |
| McKay Lake Survey | Crappie, Perch | 167 | 2025 | |
| Goose Lake Survey | Walleye, Largemouth, Crappie, Perch | 150 | 9 ft | 2023 |
| Lake of the Hill Survey | Perch | 147 | 2022 | |
| Clear Lake Survey | Walleye, Largemouth, Pike, Bluegill, Crappie, Perch | 66 | 11 ft | 2025 |
| Brawner Lake Survey | Walleye, Largemouth, Pike, Bluegill, Crappie, Perch | 30 | 18 ft | 2006 |
| Sanderson Lake map only | Walleye | 92 | 6 ft | 1988 |
Quick answers
Fishing in Lyon County
What is the best fishing lake in Lyon County?
Cottonwood Lake grades A+ for yellow perch, the highest grade in Lyon County on this site. Grades are based on DNR survey catch rates, fish size and trophy history.
How many fishing lakes are in Lyon County?
The DNR has surveyed 15 lakes in Lyon County, about 3,569 acres of water in all. 7 of them have a full guide page here.
What fish can you catch in Lyon County?
DNR surveys have found walleye, largemouth bass, smallmouth bass, northern pike, bluegill, crappie, yellow perch, tiger muskellunge and channel catfish in Lyon County lakes.
Which lake in Lyon County is deepest?
East Twin Lake, at 22 feet. The largest is Yankton Lake at 403 acres.
Are lakes in Lyon County stocked?
Yes. The DNR has stocking records for 12 of the county's 15 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.