
Impaired Lakes in Wisconsin
270 of 1,353 measured Wisconsin lakes (20%) are officially listed as impaired under Clean Water Act §303(d) in the most recent EPA ATTAINS reporting cycle. 43 have an approved TMDL restoration plan.
Top Causes of Impairment in Wisconsin
Reading the Wisconsin impairment landscape
270 of Wisconsin's 1,353 tracked lakes carry impaired-waters listings — 20%. That's a meaningful minority worth checking before specific trips, particularly for swimming, fishing, or drinking-water source identification. Most Wisconsin lakes are unimpaired; the impaired set tends to concentrate in agricultural, post-industrial, or high-development watersheds rather than being randomly distributed.
The leading impairment category in Wisconsin is Nutrients (phosphorus, nitrogen) — nutrient enrichment, typically from agricultural fertilizer runoff, septic discharge, or stormwater carrying lawn-care residue. Nutrient-impaired lakes can still be safe for contact recreation in many conditions, but they're prone to algal blooms (including potentially toxic cyanobacteria) during warm-water periods. Check the state's beach-monitoring or harmful-algal-bloom dashboard before swimming on nutrient-impaired waters in summer.
Impaired-waters listings come from the state environmental agency's §303(d) submission to EPA, refreshed on a roughly 2-year cycle. A listed lake stays on the list until either a TMDL is established and the cleanup completes, or subsequent monitoring shows the pollutant concentrations no longer exceed water-quality standards. The list below reflects the most recent available Wisconsin submission to the EPA Assessment, Total Maximum Daily Load Tracking and Implementation System (ATTAINS) dataset.
All 270 EPA-Listed Impaired Lakes in Wisconsin
| Lake | County | Causes | TMDL |
|---|---|---|---|
| Green Lake | Green Lake | Nutrients (phosphorus, nitrogen) | ✓ |
| Lake Beulah | Walworth | Nutrients (phosphorus, nitrogen) | — |
| Lac Courte Oreilles Lake | Sawyer | Cause unknown | — |
| Potter Lake | Walworth | Nutrients (phosphorus, nitrogen) | — |
| Spider Lake | Iron | Mercury | — |
| Pickerel Lake | Vilas | Cause unknown | — |
| North Turtle Lake | Vilas | Nutrients (phosphorus, nitrogen) | — |
| Balsam Lake | Washburn | Nutrients (phosphorus, nitrogen) | — |
| Silver Lake | Barron | Mercury | — |
| Silver Lake | Vilas | Cause unknown | — |
| Whitefish Lake | Oneida | Mercury | — |
| Round Lake | Chippewa | Mercury | — |
| Round Lake | Oneida | Mercury | — |
| Mirror Lake | Waupaca | Cause unknown | — |
| Deep Lake | Washburn | Nutrients (phosphorus, nitrogen) | — |
| Bass Lake | Price | Mercury | — |
| Bass Lake | Lincoln | Mercury | — |
| Little Friess Lake | Washington | Cause unknown | — |
| Sugar Camp Lake | Oneida | Mercury | — |
| Bone Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Turtle Flambeau Flowage Lake | Iron | Mercury, Nutrients (phosphorus, nitrogen) | — |
| Oxbow Lake | Vilas | Mercury, Nutrients (phosphorus, nitrogen) | — |
| Bear Lake | Forest | Cause unknown | — |
| Bear Lake | Barron | Nutrients (phosphorus, nitrogen) | — |
| Long Lake | Washburn | Nutrients (phosphorus, nitrogen) | — |
| Long Lake | Shawano | Cause unknown | ✓ |
| Long Lake | Lincoln | Mercury | — |
| Nelson Lake | Sawyer | Nutrients (phosphorus, nitrogen) | — |
| North Lake | Waukesha | Nutrients (phosphorus, nitrogen) | — |
| Red Cedar Lake | Barron | Nutrients (phosphorus, nitrogen) | — |
| Shadow Lake | Waupaca | Cause unknown | — |
| Pipe Lake | Polk | Mercury | — |
| Island Lake | Oneida | Mercury | — |
| Lac la Belle Lake | Waukesha | Nutrients (phosphorus, nitrogen), PCBs | — |
| Big Arbor Vitae Lake | Vilas | Nutrients (phosphorus, nitrogen) | — |
| Little Sand Lake | Forest | Mercury | — |
| Bearskin Lake | Oneida | Cause unknown | — |
| Hartlaub Lake | Manitowoc | Nutrients (phosphorus, nitrogen) | ✓ |
| Mcdonald Lake | Vilas | Nutrients (phosphorus, nitrogen) | — |
| Bahr Lake | Shawano | Cause unknown | — |
| Amnicon Lake | Douglas | Cause unknown, Turbidity | — |
| Big Dummy Lake | Barron | Nutrients (phosphorus, nitrogen) | — |
| Found Lake | Vilas | Cause unknown | — |
| Ward Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Crane Lake | Forest | Cause unknown | — |
| Diamond Lake | Bayfield | Mercury | — |
| Franklin Lake | Oneida | Mercury | — |
| Tahkodah Lake | Bayfield | Mercury | — |
| Annabelle Lake | Vilas | Mercury | — |
| Lower Vermillion Lake | Barron | Cause unknown | — |
| Lake Waubesa | Dane | Nutrients (phosphorus, nitrogen), PFAS | ✓ |
| Turtle Lake | Walworth | Cause unknown | — |
| Friess Lake | Washington | Nutrients (phosphorus, nitrogen) | — |
| Wood Lake | Burnett | Nutrients (phosphorus, nitrogen) | — |
| Horseshoe Lake | Polk | Cause unknown | — |
| Horseshoe Lake | Manitowoc | Nutrients (phosphorus, nitrogen) | ✓ |
| St Croix Flowage Lake | Douglas | Mercury | — |
| Windigo Lake | Sawyer | Mercury | — |
| Korth Lake | Shawano | Cause unknown | — |
| Ballard Lake | Vilas | Mercury | — |
| Lynx Lake | Vilas | Mercury | — |
| Beaver Lake | Vilas | Cause unknown | — |
| Big Stone Lake | Oneida | Mercury, Nutrients (phosphorus, nitrogen) | — |
| Snipe Lake | Vilas | Mercury | — |
| Pine Lake | Iron | Mercury | — |
| Lipsett Lake | Burnett | Cause unknown | — |
| Lake Minnesuing | Douglas | Mercury | — |
| Lake Sherwood | Adams | Cause unknown | — |
| Spirit Lake | Oneida | Mercury | — |
| Virgin Lake | Oneida | Mercury | — |
| Lake Nebagamon | Douglas | Mercury | — |
| Big Bass Lake | Marathon | Mercury | — |
| Gilmore Lake | Washburn | Nutrients (phosphorus, nitrogen) | — |
| English Lake | Manitowoc | Nutrients (phosphorus, nitrogen) | ✓ |
| Elkhart Lake | Sheboygan | Mercury | — |
| Arrowhead Lake | Adams | Cause unknown | — |
| Lake Julia | Oneida | Mercury | — |
| Van Zile Lake | Forest | Mercury | — |
| Black Hawk Lake | Iowa | Cause unknown | — |
| Collins Lake | Portage | Mercury, Nutrients (phosphorus, nitrogen) | ✓ |
| Irving Lake | Vilas | Mercury | — |
| Tichigan Lake | Racine | PCBs | — |
| Lake Pesobic | Lincoln | Mercury | — |
| Red Bass Lake | Vilas | Nutrients (phosphorus, nitrogen) | — |
| Lake Wingra | Dane | PCBs | — |
| Little Bearskin Lake | Oneida | Cause unknown | — |
| De Neveu Lake | Fond du Lac | Nutrients (phosphorus, nitrogen) | — |
| Pope Lake | Waupaca | Nutrients (phosphorus, nitrogen) | — |
| Middle Mckenzie Lake | Burnett | Nutrients (phosphorus, nitrogen) | — |
| Little Cedar Lake | Washington | Cause unknown | — |
| Lake Content | Vilas | Nutrients (phosphorus, nitrogen) | — |
| Little Fork Lake | Oneida | Mercury | — |
| Slim Lake | Washburn | Nutrients (phosphorus, nitrogen) | — |
| Oneonta Lake | Marinette | Cause unknown | — |
| Siskiwit Lake | Bayfield | Mercury | — |
| Delavan Lake | Walworth | Nutrients (phosphorus, nitrogen) | — |
| Cranberry Lake | Oneida | Cause unknown | — |
| Clear Lake | Rock | Cause unknown | — |
| Rice Lake | Barron | Nutrients (phosphorus, nitrogen) | — |
| Rice Lake | Vilas | Nutrients (phosphorus, nitrogen) | — |
| Long Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Long Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Birch Lake | Washburn | Nutrients (phosphorus, nitrogen) | — |
| Dog Lake | Oneida | Mercury | — |
| Lake Alice | Lincoln | Oxygen depletion (low DO) | — |
| Pike Lake | Price | Nutrients (phosphorus, nitrogen) | — |
| Turner Lake | Price | Nutrients (phosphorus, nitrogen) | — |
| Big Round Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Butternut Lake | Price | Mercury, Nutrients (phosphorus, nitrogen) | — |
| Moen Lake | Oneida | Mercury | — |
| Lake Emily | Dodge | Nutrients (phosphorus, nitrogen) | ✓ |
| Deer Lake | Oneida | Mercury | — |
| Little Sand Lake | Barron | Cause unknown | — |
| Lake Mohawksin | Lincoln | Oxygen depletion (low DO), PFAS | — |
| Solberg Lake | Price | Mercury | — |
| Laurel Lake | Oneida | Mercury, Nutrients (phosphorus, nitrogen) | — |
| Fourmile Lake | Oneida | Mercury | — |
| White Clay Lake | Shawano | Nutrients (phosphorus, nitrogen) | ✓ |
| Big Trade Lake | Burnett | Nutrients (phosphorus, nitrogen) | — |
| Hancock Lake | Oneida | Cause unknown | — |
| Spring Lake | Portage | Nutrients (phosphorus, nitrogen) | ✓ |
| White Mound Lake | Sauk | Cause unknown | — |
| Shawano Lake | Shawano | Nutrients (phosphorus, nitrogen) | ✓ |
| Tug Lake | Lincoln | Mercury | — |
| Upper Turtle Lake | Barron | Nutrients (phosphorus, nitrogen) | — |
| North Spirit Lake | Price | Cause unknown | — |
| Pine Lake | Forest | Cause unknown | — |
| Moon Lake | Barron | Nutrients (phosphorus, nitrogen) | — |
| Moose Lake | Sawyer | Mercury | — |
| Loveless Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Muskellunge Lake | Vilas | Cause unknown | — |
| Amik Lake | Vilas | Nutrients (phosphorus, nitrogen) | — |
| Otter Lake | Vilas | Nutrients (phosphorus, nitrogen) | — |
| Harpt Lake | Manitowoc | Nutrients (phosphorus, nitrogen) | ✓ |
| Amacoy Lake | Rusk | Cause unknown | — |
| North Pipe Lake | Polk | Cause unknown | — |
| Scattering Rice Lake | Vilas | Cause unknown | — |
| Enterprise Lake | Langlade | Cause unknown | — |
| Bear Trap Lake | Polk | Cause unknown | — |
| Yellow Lake | Burnett | Nutrients (phosphorus, nitrogen) | — |
| Mauthe Lake | Fond du Lac | Mercury, Nutrients (phosphorus, nitrogen) | — |
| Wapogasset Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Little Arbor Vitae Lake | Vilas | Nutrients (phosphorus, nitrogen) | — |
| Mineral Lake | Ashland | Nutrients (phosphorus, nitrogen) | — |
| Poskin Lake | Barron | Nutrients (phosphorus, nitrogen) | — |
| Lake Lorraine | Walworth | Nutrients (phosphorus, nitrogen) | — |
| Lake Montanis | Barron | Nutrients (phosphorus, nitrogen) | — |
| Lake Redstone | Sauk | Nutrients (phosphorus, nitrogen) | ✓ |
| Beaver Dam Lake | Dodge | Nutrients (phosphorus, nitrogen) | ✓ |
| Round Lake | Burnett | Nutrients (phosphorus, nitrogen) | — |
| Cedar Lake | Polk | Nutrients (phosphorus, nitrogen) | ✓ |
| Mirror Lake | Sauk | Nutrients (phosphorus, nitrogen) | — |
| Tainter Lake | Dunn | Nutrients (phosphorus, nitrogen) | ✓ |
| Rice Lake | Walworth | Nutrients (phosphorus, nitrogen) | — |
| Long Trade Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Indian Lake | Dane | Nutrients (phosphorus, nitrogen) | — |
| Big Eau Pleine Lake | Marathon | Nutrients (phosphorus, nitrogen) | ✓ |
| Long Lake | Manitowoc | Nutrients (phosphorus, nitrogen) | ✓ |
| Lake Puckaway | Green Lake | Cause unknown, Nutrients (phosphorus, nitrogen), Turbidity | ✓ |
| Mud Lake | Jefferson | Nutrients (phosphorus, nitrogen) | — |
| Mud Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Mud Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Altoona Lake | Eau Claire | Nutrients (phosphorus, nitrogen) | — |
| Eagle Lake | Racine | Nutrients (phosphorus, nitrogen) | — |
| Comus Lake | Walworth | Nutrients (phosphorus, nitrogen) | — |
| Lake Desair | Barron | Nutrients (phosphorus, nitrogen), Turbidity | — |
| Fox Lake | Dodge | Nutrients (phosphorus, nitrogen), Turbidity | ✓ |
| Petenwell Flowage Lake | Juneau | Dioxins, Mercury, Nutrients (phosphorus, nitrogen) +2 more | ✓ |
| Lake Kegonsa | Dane | Nutrients (phosphorus, nitrogen), PFAS | ✓ |
| Apple Lake | St. Croix | Nutrients (phosphorus, nitrogen) | ✓ |
| Lac Sault Dore Lake | Price | Nutrients (phosphorus, nitrogen) | — |
| Lake Mallalieu | St. Croix | Nutrients (phosphorus, nitrogen) | — |
| Lake Koshkonong | Jefferson | Nutrients (phosphorus, nitrogen), Turbidity | ✓ |
| Holcombe Flowage Lake | Chippewa | Nutrients (phosphorus, nitrogen), Turbidity | — |
| Ludden Lake | Iowa | Nutrients (phosphorus, nitrogen) | — |
| Lake Dubay | Marathon | Nutrients (phosphorus, nitrogen) | ✓ |
| Spring Lake | Columbia | Nutrients (phosphorus, nitrogen) | — |
| Staples Lake | Barron | Nutrients (phosphorus, nitrogen) | — |
| Bullhead Lake | Manitowoc | Nutrients (phosphorus, nitrogen) | ✓ |
| Leota Lake | Rock | Nutrients (phosphorus, nitrogen) | — |
| Big Butternut Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Gass Lake | Manitowoc | Nutrients (phosphorus, nitrogen) | ✓ |
| Spirit Lake | Taylor | Nutrients (phosphorus, nitrogen) | — |
| Spirit River Flowage Lake | Lincoln | Mercury, Nutrients (phosphorus, nitrogen) | — |
| Lower Turtle Lake | Barron | Nutrients (phosphorus, nitrogen) | — |
| White Ash Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Mason Lake | Adams | Nutrients (phosphorus, nitrogen) | ✓ |
| Buffalo Lake | Marquette | PCBs | — |
| Dowling Lake | Douglas | Cause unknown | — |
| Klaus Lake | Oconto | Nutrients (phosphorus, nitrogen) | — |
| Wilson Flowage Lake | Price | Nutrients (phosphorus, nitrogen) | — |
| Clam Lake | Burnett | Nutrients (phosphorus, nitrogen) | — |
| Little Trade Lake | Burnett | Nutrients (phosphorus, nitrogen) | — |
| Upper Vermillion Lake | Barron | Nutrients (phosphorus, nitrogen) | — |
| Weyers Lake | Manitowoc | Nutrients (phosphorus, nitrogen) | ✓ |
| Carstens Lake | Manitowoc | Nutrients (phosphorus, nitrogen) | ✓ |
| Chequamegon Waters Flowage Lake | Taylor | Nutrients (phosphorus, nitrogen) | — |
| Little Green Lake | Green Lake | Nutrients (phosphorus, nitrogen) | ✓ |
| Largon Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Lake Wissota | Chippewa | Nutrients (phosphorus, nitrogen), PCBs | — |
| Easton Lake | Adams | Cause unknown | — |
| Lake Monona | Dane | Nutrients (phosphorus, nitrogen), PFAS, PCBs | ✓ |
| Yellowstone Lake | Lafayette | Nutrients (phosphorus, nitrogen) | — |
| Musser Lake | Price | Mercury, Nutrients (phosphorus, nitrogen) | — |
| Apple River Flowage Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Lake Mendota | Dane | Nutrients (phosphorus, nitrogen) | ✓ |
| Eau Claire Lake | Eau Claire | Nutrients (phosphorus, nitrogen) | — |
| Magnor Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Lake Menomin | Dunn | Nutrients (phosphorus, nitrogen) | ✓ |
| Hill Slough Lake | Sauk | Nutrients (phosphorus, nitrogen) | — |
| Big Blake Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Dexter Lake | Wood | Nutrients (phosphorus, nitrogen), Pathogens (E. coli, fecal) | — |
| Birch Lake | Sawyer | Nutrients (phosphorus, nitrogen) | — |
| Lake Tomah | Monroe | Nutrients (phosphorus, nitrogen) | — |
| Silver Lake | Manitowoc | Nutrients (phosphorus, nitrogen) | ✓ |
| Prairie Lake | Barron | Nutrients (phosphorus, nitrogen) | — |
| Little Butternut Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Planting Ground Lake | Oneida | Mercury | — |
| Long Lake | Oneida | Mercury | — |
| Lake Winneconne | Winnebago | Cause unknown, Nutrients (phosphorus, nitrogen), Turbidity | ✓ |
| Lake Butte des Morts | Winnebago | Cause unknown, Nutrients (phosphorus, nitrogen), Turbidity | ✓ |
| Wolf Lake | Portage | Nutrients (phosphorus, nitrogen) | — |
| Cooley Lake | Oconto | Nutrients (phosphorus, nitrogen) | — |
| Potato Lake | Rusk | Nutrients (phosphorus, nitrogen) | — |
| Hemlock Lake | Oneida | Mercury | — |
| Island Lake | Iron | Mercury | — |
| Mud Lake | Barron | Nutrients (phosphorus, nitrogen) | — |
| Boot Lake | Vilas | Cause unknown | — |
| Eagle Lake | Vilas | Cause unknown | — |
| Emma Lake | Oneida | Mercury | — |
| Sand Lake | Rusk | Mercury | — |
| Sand Lake | Florence | Mercury | — |
| Dynamite Lake | Langlade | Nutrients (phosphorus, nitrogen) | — |
| Lake Poygan | Winnebago | Cause unknown, Nutrients (phosphorus, nitrogen), Turbidity | ✓ |
| Second Lake | Oneida | Mercury | — |
| White Birch Lake | Vilas | Mercury | — |
| Tenmile Lake | Barron | Nutrients (phosphorus, nitrogen) | — |
| Third Lake | Oneida | Mercury | — |
| Upper Kelly Lake | Waukesha | Nutrients (phosphorus, nitrogen) | — |
| Beaver Lake | Chippewa | Nutrients (phosphorus, nitrogen) | — |
| Pelican Lake | Oneida | Cause unknown | — |
| Old Taylor Lake | Waupaca | Nutrients (phosphorus, nitrogen) | ✓ |
| Horse Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Porcupine Lake | Oconto | Nutrients (phosphorus, nitrogen) | — |
| Clam River Flowage Lake | Burnett | Nutrients (phosphorus, nitrogen) | — |
| Pixley Flowage Lake | Price | Mercury | — |
| Big Twin Lake | Green Lake | Nutrients (phosphorus, nitrogen) | ✓ |
| Moon Bay Lake | Chippewa | Nutrients (phosphorus, nitrogen) | — |
| Caldron Falls Reservoir | Marinette | Mercury | — |
| Lotus Lake | Polk | Nutrients (phosphorus, nitrogen) | — |
| Shannon Lake | Vilas | Mercury | — |
| Lake Delton | Sauk | Nutrients (phosphorus, nitrogen) | ✓ |
| Pella Lake | Shawano | Cause unknown | — |
| Lake Shangri-la | Kenosha | Nutrients (phosphorus, nitrogen) | — |
| Hodstradt Lake | Oneida | Mercury | — |
| Swan Lake | Columbia | Cause unknown | ✓ |
| Lake Thirty | Barron | Nutrients (phosphorus, nitrogen) | — |
| Neshonoc Lake | La Crosse | Mercury, Nutrients (phosphorus, nitrogen), Turbidity | — |
| Big Doctor Lake | Burnett | Nutrients (phosphorus, nitrogen) | — |
| Little Twin Lake | Green Lake | Nutrients (phosphorus, nitrogen) | — |
| Pepin Lake | Pepin | Nutrients (phosphorus, nitrogen) | — |
| Pokegama Lake | Barron | Nutrients (phosphorus, nitrogen) | — |
| South Harper Lake | Taylor | Mercury | — |
| Blockhouse Lake | Price | Nutrients (phosphorus, nitrogen) | — |
| Lake Superior | Douglas | Mercury, PFAS, PCBs | — |
| Park Lake | Columbia | Nutrients (phosphorus, nitrogen), Turbidity | ✓ |
| Little Rice Lake | Forest | Mercury | — |
| Little Yellow Lake | Burnett | Nutrients (phosphorus, nitrogen) | — |
| Trego Lake | Washburn | Cause unknown | — |
| Greater Bass Lake | Langlade | Mercury | — |
Frequently Asked Questions
How many lakes are impaired in Wisconsin?
270 of 1,353 measured Wisconsin lakes (20%) are listed as impaired in the most recent EPA ATTAINS reporting cycle. Of those, 236 are on the federal Clean Water Act §303(d) list and 43 have an approved Total Maximum Daily Load (TMDL) restoration plan.
What does Clean Water Act §303(d) mean?
Section 303(d) of the federal Clean Water Act requires every state to identify waters that don't meet water quality standards even after pollution control measures. Each listed water must then have a Total Maximum Daily Load (TMDL) developed — a plan that caps how much of each pollutant can enter the waterbody. The "303(d) list" is the impaired-waters list. The EPA reviews each state's list every two years.
What are the top causes of impairment in Wisconsin?
The most common causes flagged across Wisconsin's impaired lakes are: Nutrients (phosphorus, nitrogen) (160 lakes); Mercury (70 lakes); Cause unknown (50 lakes); Turbidity (11 lakes); PCBs (8 lakes); PFAS (6 lakes). Mercury is widespread in fish tissue across the upper Midwest from atmospheric deposition. Nutrient impairment (phosphorus, nitrogen) typically reflects agricultural runoff and urban stormwater.
Can I swim in an impaired lake?
It depends on the cause of impairment. A lake impaired for "mercury in fish tissue" is generally safe to swim in — the warning is about long-term consumption of fish. A lake impaired for "pathogens" (E. coli) or "algal growth" may pose a swimming risk and often has a separate beach advisory. Check the cause categories listed for each lake below, and consult your state health department's beach monitoring program for current advisories.
Where does this impairment data come from?
Every impairment record on this page comes from the EPA's ATTAINS (Assessment and TMDL Tracking and Implementation System) public dataset, the federal repository of state-reported water quality assessments. EPA ATTAINS is published as GeoParquet files on the EPA Office of Water S3 bucket and refreshed several times per year. Causes and use-support codes follow EPA's standard taxonomy.
More on impaired waters
What it means when a lake is listed as impaired, why mercury is the most common reason, and why a listed lake can still be clear water with favourable readings.
Why states issue fish-consumption advisories, which contaminants — mercury, PCBs, PFAS — drive them, and how to eat the fish you catch more safely.
How phosphorus and nutrient runoff drive algae growth and turn lakes green, where the nutrients come from, and what it means for a lake’s readings.
Which lakes are actually improving: multi-year EPA monitoring trends, the named recoveries still in progress, and what it takes to move the readings.
Data source
Impairment data from the EPA ATTAINS (Assessment and TMDL Tracking and Implementation System) public dataset. Assessment unit IDs are matched to LakeQuality lakes by name and proximity; some lakes may not appear here if their ATTAINS name doesn't match our naming convention. For an official query, consult Wisconsin's state water-quality agency.