Minnesota · by county

Grant County fishing lakes

Walleye is Grant County's strongest fishery, and Barrett Lake grades A for walleye. Pelican Lake grades A for largemouth bass and is the largest of the county's 10 surveyed lakes at 3,761 acres. Elk Lake is the deepest at 29 feet. The DNR stocks 9 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.

Map of the surveyed fishing lakes in Grant County, Minnesota
LakeFishAcresMax depthLast survey
Pelican Lake GuideWalleye, Largemouth, Smallmouth, Pike, Bluegill, Crappie, Perch3,76121 ft2025
Pomme de Terre Lake GuideWalleye, Largemouth, Smallmouth, Pike, Bluegill, Crappie, Perch, Rock bass1,81623 ft2023
Lightning Lake SurveyWalleye, Largemouth, Pike, Bluegill, Crappie, Perch54111 ft2023
Barrett Lake GuideWalleye, Largemouth, Pike, Bluegill, Crappie, Perch, Rock bass53028 ft2023
Cottonwood Lake SurveyWalleye, Largemouth, Pike, Bluegill, Crappie, Perch, Rock bass25516 ft2024
Elk Lake GuideWalleye, Largemouth, Pike, Bluegill, Crappie, Perch20729 ft2021
Thompson Lake GuideWalleye, Largemouth, Pike, Bluegill, Crappie, Perch15422 ft2023
Graham Lake SurveyWalleye, Pike, Crappie1387 ft2024
Lower Elk Lake GuideWalleye, Largemouth, Pike, Bluegill, Crappie, Perch13113 ft2023
Flekkefjord Lake map only151990

Quick answers

Fishing in Grant County

What is the best fishing lake in Grant County?

Barrett Lake grades A for walleye, the highest grade in Grant County on this site. Grades are based on DNR survey catch rates, fish size and trophy history.

How many fishing lakes are in Grant County?

The DNR has surveyed 10 lakes in Grant County, about 7,546 acres of water in all. 6 of them have a full guide page here.

What fish can you catch in Grant County?

DNR surveys have found walleye, largemouth bass, smallmouth bass, northern pike, bluegill, crappie, yellow perch and rock bass in Grant County lakes.

Which lake in Grant County is deepest?

Elk Lake, at 29 feet. The largest is Pelican Lake at 3,761 acres.

Are lakes in Grant County stocked?

Yes. The DNR has stocking records for 9 of the county's 10 surveyed lakes. If a lake has a page here, it lists what the DNR stocked and when.

Survey years in grey are more than 20 years old. Surveys that old do not count toward grades.