Cotton Lake (Becker County, MN)


Cotton Lake totals 1,783 acres with a maximum depth of 28 feet.  Game fish include northern pike, walleye and largemouth bass.  Panfish include bluegill, crappie, rock bass and perch.

MN DNR Lake Information Report