Skip to main content
LakeQuality

Minnesota Lake Water Quality

Water quality grades for 2,248 monitored lakes across 74 counties.

Minnesota's 2,248 graded lakes draw on monitoring done by the Minnesota Pollution Control Agency and the Minnesota DNR, plus volunteer Citizen Lake Monitoring Network samplers who do the actual Secchi-disk work most years. Around 29% of the state's lakes pull an A — 657 top-tier waters. The B and C brackets together hold most of the rest, with the F bracket capturing 281 stressed lakes mostly in the agricultural south of the state.

Most Minnesota lakes sit in the mesotrophic band — moderate productivity, decent clarity, capable of supporting both warm-water and cool-water fisheries. This is the band where well-managed working lakes tend to land. The cleanest county on average is Hubbard (grade B); the most-stressed is Benton. The gap between the top and bottom counties is large enough that "Minnesota lake water quality" hides real local variation.

A
657
Excellent
B
533
Good
C
453
Fair
D
324
Poor
F
281
Very Poor

Lake Map

Loading map…

Counties

B
Hubbard County
77 lakes
B
Cass County
133 lakes
B
Unknown County
6 lakes
B
Crow Wing County
120 lakes
B
Clearwater County
40 lakes
B
Beltrami County
86 lakes
B
Mille Lacs County
11 lakes
B
Otter Tail County
97 lakes
B
Itasca County
141 lakes
B
Douglas County
51 lakes
B
Lake of the Woods County
11 lakes
B
Becker County
93 lakes
B
Morrison County
16 lakes
B
Lake County
142 lakes
B
Steele County
1 lakes
C
Todd County
17 lakes
C
Cook County
128 lakes
C
St. Louis County
187 lakes
C
Aitkin County
53 lakes
C
Mahnomen County
16 lakes
C
Carlton County
33 lakes
C
Washington County
31 lakes
C
Pine County
19 lakes
C
Sherburne County
24 lakes
C
Wadena County
4 lakes
C
Clay County
2 lakes
C
Stearns County
55 lakes
C
Chisago County
31 lakes
C
Isanti County
19 lakes
C
Nicollet County
2 lakes
C
Goodhue County
10 lakes
C
Wright County
64 lakes
C
Polk County
20 lakes
C
Pope County
25 lakes
C
Anoka County
24 lakes
C
Ramsey County
49 lakes
D
Dakota County
36 lakes
D
Scott County
17 lakes
D
Kandiyohi County
35 lakes
D
Carver County
40 lakes
D
Meeker County
23 lakes
D
Koochiching County
7 lakes
D
Olmsted County
5 lakes
D
Le Sueur County
14 lakes
D
Winona County
1 lakes
D
Wabasha County
2 lakes
D
Hennepin County
95 lakes
D
Grant County
10 lakes
D
Kanabec County
7 lakes
D
Lincoln County
5 lakes
D
Jackson County
7 lakes
D
Rice County
12 lakes
D
Swift County
3 lakes
D
Yellow Medicine County
5 lakes
D
Brown County
7 lakes
D
Watonwan County
5 lakes
D
Blue Earth County
9 lakes
D
McLeod County
5 lakes
D
Houston County
2 lakes
D
Murray County
2 lakes
F
Big Stone County
9 lakes
F
Cottonwood County
6 lakes
F
Waseca County
6 lakes
F
Freeborn County
4 lakes
F
Stevens County
6 lakes
F
Renville County
2 lakes
F
Martin County
7 lakes
F
Benton County
2 lakes
F
Lyon County
5 lakes
F
Redwood County
2 lakes
F
Pepin County
1 lakes
F
Nobles County
4 lakes
F
Chippewa County
1 lakes
F
Pipestone County
1 lakes

Top 25 Cleanest Lakes

RankLakeCountyGradeClarityMax Depth
1East Fox LakeCrow WingA16.1 ft65 ft
2Deep Portage LakeCassA15.4 ft105 ft
3Little Wabana LakeItascaA23.8 ft57 ft
4Clearwater LakeCookA30 ft65 ft
5Clearwater LakeLakeA18 ft46 ft
6Lower Hay LakeCrow WingA19 ft100 ft
7Latoka LakeDouglasA19 ft108 ft
8Bad Medicine LakeBeckerA25 ft84 ft
9Big Sugar Bush LakeBeckerA17 ft42 ft
10Pelican LakeOtter TailA16.1 ft55 ft
11Fullers Lake: East BasinBeltramiA49.2 ft-
12Birch LakeWrightA15 ft52 ft
13Birch LakeCookA18 ft69 ft
14Birch LakeUnknownA15 ft34 ft
15Round LakeAitkinA15.3 ft59 ft
16Round LakeCookA16.5 ft45 ft
17Round LakeBeltramiA59.1 ft-
18Pike LakeCookA17.8 ft45 ft
19Pike LakeSt. LouisA18 ft60 ft
20Whitefish LakeCrow WingA15.1 ft138 ft
21Horseshoe LakeCassA21 ft51 ft
22Long LakeClearwaterA20 ft80 ft
23Long LakeCassA21.8 ft115 ft
24Long LakeBeltramiA20 ft87 ft
25Long LakeBeckerA20 ft61 ft

25 Lakes Needing Attention

RankLakeCountyGradeClarity
1Lower Sioux Hank LakeRedwoodF-
2Dune LakeBeltramiF-
3Fourth LakeChisagoF-
4Gonz LakeWrightF-
5Snyder LakeHennepinF-
6East Arctic LakeScottF-
7Tadd LakeKandiyohiF1.6 ft
8Manomin LakeLakeF2 ft
9South Stanchfield LakeIsantiF2.5 ft
10Kauppi LakeSt. LouisF3 ft
11Kansas LakeWatonwanF1.6 ft
12North Stanchfield LakeIsantiF2.8 ft
13Upper Tad LakeKandiyohiF1 ft
14Gleason LakeHennepinF1.7 ft
15Mountain LakeCottonwoodF1.2 ft
16Bella LakeNoblesF1 ft
17Beaulieu LakeMahnomenF1.3 ft
18Olson LakeBig StoneF0.7 ft
19Little Kettle LakeCarltonF3.3 ft
20Grossman Slough LakeStevensF2.3 ft
21Grey Cloud Slough LakeWashingtonF3.3 ft
22Mcmahon LakeScottF3 ft
23Greenleaf LakeMeekerF2.8 ft
24Fisher LakeScottF0.7 ft
25Marshan LakeAnokaF1.2 ft

Source: EPA National Aquatic Resource Surveys, 2026.