Lakes in Cottonwood County, Minnesota
8 lakes in Cottonwood County, ranked by Lake Score.
Cottonwood County has 8 lakes in this directory covering about 2,373 acres of water. The largest is Talcot Lake at 873 acres, and the deepest on record is Bean Lake at 12 feet. 7 have a public boat launch and 1 has a mapped swim beach.
The fish most often recorded in DNR surveys here are yellow perch, walleye, northern pike, black crappie, and bluegill.
Talcot Lake
63 out of 100 Lake ScoreCottonwood · Dundee873 acres
Mountain Lake
56 out of 100 Lake ScoreCottonwood · Mountain Lake230 acres
Bingham Lake
49 out of 100 Lake ScoreCottonwood · Bingham Lake270 acres
Double Lake
48 out of 100 Lake ScoreCottonwood · Storden240 acres
Cottonwood Lake
47 out of 100 Lake ScoreCottonwood · Windom155 acres
Bean Lake
44 out of 100 Lake ScoreCottonwood · Storden164 acres
String Lake
38 out of 100 Lake ScoreCottonwood · Wilder336 acres
Eagle Lake
31 out of 100 Lake ScoreCottonwood · Mountain Lake105 acres
Best of Cottonwood County
Lakes by amenity
Frequently Asked Questions
How many lakes are in Cottonwood County, Minnesota?
This directory lists 8 lakes in Cottonwood 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 Cottonwood County?
Talcot Lake is the largest at 873 acres, near Dundee.
What is the deepest lake in Cottonwood County?
Bean Lake has the greatest recorded depth at 12 feet.
What fish can you catch in Cottonwood County lakes?
DNR surveys most often record yellow perch, walleye, northern pike, black crappie, and bluegill in Cottonwood County lakes. A Minnesota fishing license is required for anglers 16 and older.