Lakes in Grant County, Minnesota
10 lakes in Grant County, ranked by Lake Score.
Grant County has 10 lakes in this directory covering about 7,624 acres of water. The largest is Pelican Lake at 3,761 acres, and the deepest on record is Elk Lake at 29 feet. 10 have a public boat launch.
The fish most often recorded in DNR surveys here are walleye, black crappie, bluegill, northern pike, and largemouth bass.
Pelican Lake
61 out of 100 Lake ScoreGrant · Ashby3,761 acres
Pomme de Terre Lake
59 out of 100 Lake ScoreGrant · Erdahl1,816 acres
Lightning Lake
56 out of 100 Lake ScoreGrant · Wendell541 acres
Cottonwood Lake
54 out of 100 Lake ScoreGrant · Donnelly255 acres
Elk Lake
53 out of 100 Lake ScoreGrant · Hoffman207 acres
Barrett Lake
51 out of 100 Lake ScoreGrant · Barrett530 acres
Thompson Lake
49 out of 100 Lake ScoreGrant · Hoffman154 acres
Lower Elk Lake
47 out of 100 Lake ScoreGrant · Hoffman131 acres
Mustinka River Flowage
40 out of 100 Lake ScoreGrant · Norcross91 acres
Graham Lake
38 out of 100 Lake ScoreGrant · Herman138 acres
Best of Grant County
Lakes by amenity
Frequently Asked Questions
How many lakes are in Grant County, Minnesota?
This directory lists 10 lakes in Grant 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 Grant County?
Pelican Lake is the largest at 3,761 acres, near Ashby.
What is the deepest lake in Grant County?
Elk Lake has the greatest recorded depth at 29 feet.
What fish can you catch in Grant County lakes?
DNR surveys most often record walleye, black crappie, bluegill, northern pike, and largemouth bass in Grant County lakes. A Minnesota fishing license is required for anglers 16 and older.