Skip to main content
LakeQuality

Wisconsin Lake Water Quality

Water quality grades for 1,522 monitored lakes across 70 counties.

Wisconsin has 1,522 graded lakes in our dataset, sampled across 70 counties. The Wisconsin DNR runs a Citizen Lake Monitoring Network that contributes a large share of the actual measurements. About 68% of Wisconsin's lakes pull an A — 1,040 top-bracket waters. That high A-share comes mostly from the cold, deep, kettle-formed lakes in the north of the state, which buffer themselves against nutrient inputs.

The state's dominant trophic class is oligotrophic: clear, nutrient-poor, slow-growing. These lakes are also the most sensitive to disturbance — the same volume that buffers them against nutrients also slows recovery if those nutrients arrive in quantity. The cleanest county on average is Menominee (grade A); the most-stressed is La Crosse. The gap between the top and bottom counties is large enough that "Wisconsin lake water quality" hides real local variation.

A
1040
Excellent
B
243
Good
C
128
Fair
D
82
Poor
F
29
Very Poor

Lake Map

Loading map…

Counties

A
Menominee County
5 lakes
A
Kewaunee County
4 lakes
A
Vernon County
1 lakes
A
Outagamie County
1 lakes
A
Florence County
39 lakes
A
Marinette County
22 lakes
A
Waushara County
30 lakes
A
Waupaca County
27 lakes
A
Iron County
34 lakes
A
Washburn County
48 lakes
A
Bayfield County
55 lakes
A
Vilas County
202 lakes
A
Ashland County
10 lakes
A
Oconto County
66 lakes
A
Forest County
35 lakes
A
Langlade County
32 lakes
A
Burnett County
70 lakes
A
Portage County
29 lakes
A
Washington County
15 lakes
A
Kenosha County
13 lakes
A
Adams County
20 lakes
A
Jackson County
4 lakes
B
Sawyer County
52 lakes
B
Waukesha County
48 lakes
B
Oneida County
140 lakes
B
Lincoln County
21 lakes
B
Sheboygan County
6 lakes
B
Marquette County
14 lakes
B
Shawano County
27 lakes
B
Rusk County
13 lakes
B
Chippewa County
16 lakes
B
Brown County
3 lakes
B
Door County
11 lakes
B
Polk County
77 lakes
B
Manitowoc County
18 lakes
B
Walworth County
34 lakes
B
Fond du Lac County
10 lakes
B
Barron County
38 lakes
B
Douglas County
40 lakes
B
Price County
26 lakes
B
Jefferson County
8 lakes
B
Sauk County
11 lakes
B
Rock County
4 lakes
B
Taylor County
7 lakes
B
Racine County
7 lakes
B
Lafayette County
3 lakes
C
Iowa County
6 lakes
C
Wood County
4 lakes
C
Milwaukee County
15 lakes
C
St. Croix County
7 lakes
C
Ozaukee County
9 lakes
C
Pierce County
2 lakes
C
Grant County
3 lakes
C
Green Lake County
13 lakes
C
Columbia County
10 lakes
C
Marathon County
5 lakes
C
Richland County
2 lakes
C
Winnebago County
5 lakes
C
Eau Claire County
3 lakes
C
Dunn County
3 lakes
D
Juneau County
2 lakes
D
Dane County
23 lakes
D
Dodge County
3 lakes
D
Green County
1 lakes
D
Clark County
4 lakes
D
Calumet County
2 lakes
D
Monroe County
1 lakes
D
Crawford County
1 lakes
F
La Crosse County
1 lakes
F
Pepin County
1 lakes

Top 25 Cleanest Lakes

RankLakeCountyGradeClarityMax Depth
1Geneva LakeWalworthA19 ft135 ft
2Lac Courte Oreilles LakeSawyerA38.7 ft90 ft
3Sunset LakePortageA41 ft55 ft
4Sunset LakeVilasA56.5 ft30 ft
5Grindstone LakeSawyerA57.7 ft60 ft
6Middle Sugarbush LakeVilasA50 ft57 ft
7Irving LakeVilasA36.1 ft-
8Windigo LakeSawyerA36.1 ft51 ft
9Towanda LakeVilasA34.5 ft27 ft
10Parker LakeAdamsA55.8 ft36 ft
11West Bay LakeVilasA27.9 ft57 ft
12West Bay LakeVilasA19.7 ft23 ft
13West Bay LakeVilasA42.7 ft31 ft
14Long LakeWashburnA29.5 ft-
15Long LakeWausharaA45.9 ft71 ft
16Long LakeWaupacaA44.3 ft76 ft
17Long LakeBurnettA68.9 ft41 ft
18Long LakeLincolnA47.7 ft64 ft
19Long LakeChippewaA32.8 ft101 ft
20Long LakeFond du LacA32.8 ft47 ft
21Long LakeOneidaA41 ft58 ft
22Long LakeBayfieldA52.5 ft28 ft
23Long LakeWausharaA19.7 ft14 ft
24Long LakeOcontoA47.6 ft-
25Long LakeIronA18 ft34 ft

25 Lakes Needing Attention

RankLakeCountyGradeClarity
1Lower Kelly LakeWaukeshaF-
2Grafton MillpondOzaukeeF-
3Giltners LakeFond du LacF-
4Thiensville MillpondOzaukeeF-
5Graber PondDaneF-
6County K Marsh LakeGreen LakeF-
7Silver Creek Estuary LakeGreen LakeF-
8Little Yellow LakeBurnettF-
9Hawthorne Hills South PondDaneF-
10Mb-2a Cul LakeSawyerF-
11Cathedral Point PondDaneF-
12Prairie Oaks PondDaneF-
13Gateway PondDaneF-
14Outlet To Lake GenevaWalworthF-
15Silent Street PondDaneF-
16Investment Court PondDaneF-
17Little St. Germain Lake-West Bay-at St. GermainVilasF-
18St. Louis River Outlet Upstream of John A. Blatnik Memorial Bridge LakeDouglasF2.9 ft
19Pepin LakePepinF1.6 ft
20Tilleda Off Bridge LakeShawanoF1.6 ft
21Neshonoc LakeLa CrosseF1.3 ft
22Buffalo LakeMarquetteF-
23Frog LakeBurnettF-
24Lake DenoonWaukeshaF1.5 ft
25Tiedman PondDaneF1.6 ft

Source: EPA National Aquatic Resource Surveys, 2026.