Skip to main content
LakeQuality
A storm cloud deck moving over Slim Lake at dusk, the last light breaking through low on the horizon

Impaired Lakes in Wisconsin

473 of 1,353 graded Wisconsin lakes (35%) are officially listed as impaired under Clean Water Act §303(d) in the most recent EPA ATTAINS reporting cycle. 61 have an approved TMDL restoration plan.

Top Causes of Impairment in Wisconsin

269
Nutrients (phosphorus, nitrogen)
129
Mercury
82
Cause unknown
15
PCBs
13
Turbidity
8
Metals (other than mercury)
6
PFAS
5
Pathogens (E. coli, fecal)

Reading the Wisconsin impairment landscape

Wisconsin reports 473 impaired lakes — 35% of the state's 1,353 tracked water bodies. That share is high enough to make impairment a meaningful planning concern: roughly one in four lakes carries at least one §303(d) listing for a pollutant exceeding standards. The list below isn't a niche concern — it's a significant chunk of the state's surface-water inventory.

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 473 EPA-Listed Impaired Lakes in Wisconsin

LakeCountyGradeCausesTMDL
Green LakeGreen LakeANutrients (phosphorus, nitrogen)
Lake BeulahWalworthANutrients (phosphorus, nitrogen)
Lac Courte Oreilles LakeSawyerACause unknown
Whitefish LakeSawyerAMercury
Sand LakeBarronACause unknown
Sand LakeSawyerAMercury
Durphee LakeSawyerACause unknown
Wind LakePolkBNutrients (phosphorus, nitrogen)
Potter LakeWalworthBNutrients (phosphorus, nitrogen)
Lake St CroixSt. CroixBNutrients (phosphorus, nitrogen)
Spider LakeIronBMercury
Spider LakeVilasBNutrients (phosphorus, nitrogen)
Pickerel LakeForestBCause unknown
Pickerel LakeVilasBCause unknown
Pickerel LakeLincolnBMercury
North Turtle LakeVilasBNutrients (phosphorus, nitrogen)
Balsam LakeWashburnBNutrients (phosphorus, nitrogen)
Silver LakeBarronBMercury
Silver LakeVilasBCause unknown
Whitefish LakeOneidaBMercury
Round LakeShawanoBCause unknown
Round LakeChippewaBMercury
Round LakeOneidaBMercury
Cedar LakeIronBMercury
Mirror LakeWaupacaBCause unknown
Deep LakeWashburnBNutrients (phosphorus, nitrogen)
Beasley LakeWaupacaBNutrients (phosphorus, nitrogen)
Bass LakePriceBMercury
Bass LakeBarronBNutrients (phosphorus, nitrogen)
Bass LakeVilasBCause unknown
Bass LakeLincolnBMercury
Little Friess LakeWashingtonBCause unknown
Clear LakeRuskBNutrients (phosphorus, nitrogen)
Clear LakeOneidaBMercury
Pioneer LakeVilasBNutrients (phosphorus, nitrogen)
Sugar Camp LakeOneidaBMercury
Bone LakePolkBNutrients (phosphorus, nitrogen)
Marl LakeWaupacaBNutrients (phosphorus, nitrogen)
Indian LakeOneidaBMercury
Turtle Flambeau Flowage LakeIronBMercury, Nutrients (phosphorus, nitrogen)
Oxbow LakeVilasBMercury, Nutrients (phosphorus, nitrogen)
Bear LakeForestBCause unknown
Bear LakeBarronBNutrients (phosphorus, nitrogen)
Long LakeWashburnBNutrients (phosphorus, nitrogen)
Long LakeWaupacaBNutrients (phosphorus, nitrogen)
Long LakeShawanoBCause unknown
Long LakeLincolnBMercury
Nelson LakeSawyerBNutrients (phosphorus, nitrogen)
North LakeWaukeshaBNutrients (phosphorus, nitrogen)
Crescent LakeOneidaBMercury
Crescent LakePolkBNutrients (phosphorus, nitrogen)
Red Cedar LakeBarronBNutrients (phosphorus, nitrogen)
Shadow LakeWaupacaBCause unknown
Pipe LakePolkBMercury
Rainbow LakeVilasBNutrients (phosphorus, nitrogen)
Camelot LakeAdamsBCause unknown
Grass LakeShawanoBCause unknown
Island LakeOneidaBMercury
Saint Croix Flowage LakeDouglasBMercury
Mud LakePolkBCause unknown
Big LakePolkBNutrients (phosphorus, nitrogen)
Lac la Belle LakeWaukeshaBNutrients (phosphorus, nitrogen), PCBs
Big Arbor Vitae LakeVilasBNutrients (phosphorus, nitrogen)
Little Sand LakeForestBMercury
Bearskin LakeOneidaBCause unknown
Mid LakeOneidaBMercury
Hartlaub LakeManitowocBNutrients (phosphorus, nitrogen)
Mcdonald LakeVilasBNutrients (phosphorus, nitrogen)
Little Pine LakeIronBMercury
Bahr LakeShawanoBCause unknown
Lake EsadoreTaylorBMercury
Amnicon LakeDouglasBCause unknown, Turbidity
Armour LakeVilasBMercury
Big Dummy LakeBarronBNutrients (phosphorus, nitrogen)
Found LakeVilasBCause unknown
Ward LakePolkBNutrients (phosphorus, nitrogen)
Crane LakeForestBCause unknown
Diamond LakeBayfieldBMercury
Alva LakeOneidaBMercury
Franklin LakeOneidaBMercury
Church Pine LakePolkBNutrients (phosphorus, nitrogen)
Whitewater LakeWalworthBNutrients (phosphorus, nitrogen)
Echo LakeBarronBCause unknown
Tahkodah LakeBayfieldBMercury
Annabelle LakeVilasBMercury
Crystal LakeSheboyganBMercury
Lower Vermillion LakeBarronBCause unknown
Perch LakeOneidaBMercury
Lake WaubesaDaneBNutrients (phosphorus, nitrogen), PFAS
Meta LakeVilasBCause unknown
Forest LakeFond du LacBMercury, Nutrients (phosphorus, nitrogen)
Turtle LakeWalworthBCause unknown
Friess LakeWashingtonBNutrients (phosphorus, nitrogen)
Wood LakeBurnettBNutrients (phosphorus, nitrogen)
Horseshoe LakePolkBCause unknown
Horseshoe LakeManitowocBNutrients (phosphorus, nitrogen)
Paddock LakeKenoshaBNutrients (phosphorus, nitrogen)
Auburn LakeFond du LacBMercury, Nutrients (phosphorus, nitrogen)
Sunset LakeVilasBNutrients (phosphorus, nitrogen)
Schnur LakePriceBMercury, Nutrients (phosphorus, nitrogen)
Horsehead LakeVilasBMercury, Nutrients (phosphorus, nitrogen)
St Croix Flowage LakeDouglasBMercury
Maple LakeOneidaBMercury
Windigo LakeSawyerBMercury
Korth LakeShawanoBCause unknown
Ballard LakeVilasBMercury
Lynx LakeVilasBMercury
Beaver LakeVilasBCause unknown
Seven Island LakeLincolnBMercury
Big Stone LakeOneidaBMercury, Nutrients (phosphorus, nitrogen)
Snipe LakeVilasBMercury
Pine LakeIronBMercury
Pine LakeShawanoBCause unknown
Moon LakeVilasBNutrients (phosphorus, nitrogen)
Lipsett LakeBurnettBCause unknown
Lake MinnesuingDouglasBMercury
Lake SherwoodAdamsBCause unknown
Spirit LakeOneidaBMercury
Fowler LakeWaukeshaBNutrients (phosphorus, nitrogen), PCBs
Youngs Lake Waupaca CoWaupacaBNutrients (phosphorus, nitrogen)
Virgin LakeOneidaBMercury
Lake NebagamonDouglasBMercury
Otter LakeWaupacaBNutrients (phosphorus, nitrogen)
Big Bass LakeMarathonBMercury
Big Moon Lake atBarronBNutrients (phosphorus, nitrogen)
Columbia LakeWaupacaBNutrients (phosphorus, nitrogen)
Gilmore LakeWashburnBNutrients (phosphorus, nitrogen)
English LakeManitowocBNutrients (phosphorus, nitrogen)
Elkhart LakeSheboyganBMercury
Arrowhead LakeAdamsBCause unknown
Lake JuliaOneidaBMercury
Clarey LakePolkBNutrients (phosphorus, nitrogen)
Van Zile LakeForestBMercury
Silver Lake West BasinColumbiaBMercury, Metals (other than mercury), PCBs
Black Hawk LakeIowaBCause unknown
Collins LakePortageBMercury, Nutrients (phosphorus, nitrogen)
Granite Lake atBarronBCause unknown
Lower Phantom LakeWaukeshaBNutrients (phosphorus, nitrogen)
Alma LakeVilasBNutrients (phosphorus, nitrogen)
Axhandle LakeChippewaBMercury
Irving LakeVilasBMercury
Tuma LakeManitowocBNutrients (phosphorus, nitrogen)
Tichigan LakeRacineBPCBs
Lake PesobicLincolnBMercury
Finger LakeVilasBCause unknown
Red Bass LakeVilasBNutrients (phosphorus, nitrogen)
Lake WingraDaneBPCBs
Antler LakePolkBNutrients (phosphorus, nitrogen)
Williams LakeMarquetteBPCBs
Mccullough LakeVilasBCause unknown
Bakkens PondSaukBNutrients (phosphorus, nitrogen)
Hunter LakeVilasBNutrients (phosphorus, nitrogen)
Lone Stone LakeOneidaBMercury
Oneida LakeOneidaBCause unknown
Little Bearskin LakeOneidaBCause unknown
Big Mckenzie LakeWashburnBNutrients (phosphorus, nitrogen)
De Neveu LakeFond du LacBNutrients (phosphorus, nitrogen)
Upper Gresham LakeVilasBMercury
Kasbaum LakeManitowocBNutrients (phosphorus, nitrogen)
Moccasin LakeOneidaBMercury
Pope LakeWaupacaBNutrients (phosphorus, nitrogen)
Army LakeWalworthBNutrients (phosphorus, nitrogen)
Middle Mckenzie LakeBurnettBNutrients (phosphorus, nitrogen)
Little Dummy LakeBarronBNutrients (phosphorus, nitrogen)
Little Cedar LakeWashingtonBCause unknown
Arbutus LakeForestBCause unknown
Lake ContentVilasBNutrients (phosphorus, nitrogen)
Cross LakeKenoshaBNutrients (phosphorus, nitrogen)
Lake ButeauLincolnBMercury
Little Fork LakeOneidaBMercury
Slim LakeWashburnBNutrients (phosphorus, nitrogen)
Ocauchee LakeWaukeshaBNutrients (phosphorus, nitrogen)
Okauchee Lake SiteWaukeshaBNutrients (phosphorus, nitrogen)
Taylor LakeWaupacaBNutrients (phosphorus, nitrogen)
Oneonta LakeMarinetteBCause unknown
Siskiwit LakeBayfieldBMercury
Day LakeVilasBMercury
Dace LakePolkBCause unknown
Delavan LakeWalworthCNutrients (phosphorus, nitrogen)
Cranberry LakeOneidaCCause unknown
Round LakePriceCNutrients (phosphorus, nitrogen)
Clear LakeRockCCause unknown
Rice LakeBarronCNutrients (phosphorus, nitrogen)
Rice LakeVilasCNutrients (phosphorus, nitrogen)
Townline LakeOneidaCMercury
Long LakePolkCNutrients (phosphorus, nitrogen)
Long LakePolkCNutrients (phosphorus, nitrogen)
Birch LakeWashburnCNutrients (phosphorus, nitrogen)
Dog LakeOneidaCMercury
Lake AliceLincolnCOxygen depletion (low DO)
Rock LakeVilasCNutrients (phosphorus, nitrogen)
Pike LakePriceCNutrients (phosphorus, nitrogen)
Turner LakePriceCNutrients (phosphorus, nitrogen)
Big Round LakePolkCNutrients (phosphorus, nitrogen)
Butternut LakePriceCMercury, Nutrients (phosphorus, nitrogen)
Moen LakeOneidaCMercury
Lake EmilyDodgeCNutrients (phosphorus, nitrogen)
Deer LakeOneidaCMercury
Duck LakeLangladeCNutrients (phosphorus, nitrogen)
Loon LakeChippewaCMercury
Little Sand LakeBarronCCause unknown
Stella LakeVilasCMercury
Lake MohawksinLincolnCOxygen depletion (low DO), PFAS
Solberg LakePriceCMercury
Milwaukee River LakeMilwaukeeCMetals (other than mercury), Pathogens (E. coli, fecal), PCBs
Laurel LakeOneidaCMercury, Nutrients (phosphorus, nitrogen)
Fourmile LakeOneidaCMercury
White Clay LakeShawanoCNutrients (phosphorus, nitrogen)
Big Trade LakeBurnettCNutrients (phosphorus, nitrogen)
Hancock LakeOneidaCCause unknown
Spring LakePortageCNutrients (phosphorus, nitrogen)
White Mound LakeSaukCCause unknown
Shawano LakeShawanoCNutrients (phosphorus, nitrogen)
Tug LakeLincolnCMercury
Upper Turtle LakeBarronCNutrients (phosphorus, nitrogen)
North Spirit LakePriceCCause unknown
Pine LakeForestCCause unknown
Moon LakeBarronCNutrients (phosphorus, nitrogen)
Moose LakeSawyerCMercury
Loveless LakePolkCNutrients (phosphorus, nitrogen)
Muskellunge LakeVilasCCause unknown
Amik LakeVilasCNutrients (phosphorus, nitrogen)
Otter LakeVilasCNutrients (phosphorus, nitrogen)
Lower Spring LakeJeffersonCNutrients (phosphorus, nitrogen)
Lost LakeVilasCCause unknown
Harpt LakeManitowocCNutrients (phosphorus, nitrogen)
Amacoy LakeRuskCCause unknown
North Pipe LakePolkCCause unknown
Scattering Rice LakeVilasCCause unknown
Enterprise LakeLangladeCCause unknown
Bear Trap LakePolkCCause unknown
Yellow LakeBurnettCNutrients (phosphorus, nitrogen)
Mauthe LakeFond du LacCMercury, Nutrients (phosphorus, nitrogen)
Wapogasset LakePolkCNutrients (phosphorus, nitrogen)
Camelia LakePolkCNutrients (phosphorus, nitrogen)
Lake Shangrila -BenetKenoshaCNutrients (phosphorus, nitrogen)
Little Arbor Vitae LakeVilasCNutrients (phosphorus, nitrogen)
Mckenzie LakePolkCNutrients (phosphorus, nitrogen)
Mineral LakeAshlandCNutrients (phosphorus, nitrogen)
Poskin LakeBarronCNutrients (phosphorus, nitrogen)
Little Bass LakePolkCNutrients (phosphorus, nitrogen)
Lake LorraineWalworthCNutrients (phosphorus, nitrogen)
East Wetland Inlet To Lake ReeBayfieldCMercury
Lake MontanisBarronDNutrients (phosphorus, nitrogen)
Lake RedstoneSaukDNutrients (phosphorus, nitrogen)
Beaver Dam LakeDodgeDNutrients (phosphorus, nitrogen)
Round LakeBurnettDNutrients (phosphorus, nitrogen)
Cedar LakePolkDNutrients (phosphorus, nitrogen)
Mirror LakeSaukDNutrients (phosphorus, nitrogen)
Tainter LakeDunnDNutrients (phosphorus, nitrogen)
Rice LakeWalworthDNutrients (phosphorus, nitrogen)
Long Trade LakePolkDNutrients (phosphorus, nitrogen)
Indian LakeDaneDNutrients (phosphorus, nitrogen)
Hidden Valley LakeLafayetteDNutrients (phosphorus, nitrogen)
Big Eau Pleine LakeMarathonDNutrients (phosphorus, nitrogen)
Long LakeManitowocDNutrients (phosphorus, nitrogen)
Lake PuckawayGreen LakeDCause unknown, Nutrients (phosphorus, nitrogen), Turbidity
Mud LakeJeffersonDNutrients (phosphorus, nitrogen)
Mud LakePolkDNutrients (phosphorus, nitrogen)
Mud LakePolkDNutrients (phosphorus, nitrogen)
Altoona LakeEau ClaireDNutrients (phosphorus, nitrogen)
Eagle LakeRacineDNutrients (phosphorus, nitrogen)
Comus LakeWalworthDNutrients (phosphorus, nitrogen)
Lake DesairBarronDNutrients (phosphorus, nitrogen), Turbidity
Fox LakeDodgeDNutrients (phosphorus, nitrogen), Turbidity
Porcupine Lake-Deep HoleOcontoDNutrients (phosphorus, nitrogen)
Petenwell Flowage LakeJuneauDDioxins, Mercury, Nutrients (phosphorus, nitrogen) +2 more
Lake KegonsaDaneDNutrients (phosphorus, nitrogen), PFAS
Crystal LakeOneidaDNutrients (phosphorus, nitrogen)
Apple LakeSt. CroixDNutrients (phosphorus, nitrogen)
Lac Sault Dore LakePriceDNutrients (phosphorus, nitrogen)
Lake MallalieuSt. CroixDNutrients (phosphorus, nitrogen)
Peterson LakeOcontoDNutrients (phosphorus, nitrogen)
Lake KoshkonongJeffersonDNutrients (phosphorus, nitrogen), Turbidity
Holcombe Flowage LakeChippewaDNutrients (phosphorus, nitrogen), Turbidity
Ludden LakeIowaDNutrients (phosphorus, nitrogen)
Hoerth LakeOcontoDNutrients (phosphorus, nitrogen)
Lake DubayMarathonDNutrients (phosphorus, nitrogen)
Beckers LakeCalumetDNutrients (phosphorus, nitrogen)
Spring LakeColumbiaDNutrients (phosphorus, nitrogen)
Staples LakeBarronDNutrients (phosphorus, nitrogen)
Bullhead LakeManitowocDNutrients (phosphorus, nitrogen)
Leota LakeRockDNutrients (phosphorus, nitrogen)
Big Butternut LakePolkDNutrients (phosphorus, nitrogen)
Gass LakeManitowocDNutrients (phosphorus, nitrogen)
Spirit LakeTaylorDNutrients (phosphorus, nitrogen)
Spirit River Flowage LakeLincolnDMercury, Nutrients (phosphorus, nitrogen)
Lower Turtle LakeBarronDNutrients (phosphorus, nitrogen)
White Ash LakePolkDNutrients (phosphorus, nitrogen)
Mason LakeAdamsDNutrients (phosphorus, nitrogen)
North White Ash LakePolkDNutrients (phosphorus, nitrogen)
Buffalo LakeMarquetteDPCBs
Dowling LakeDouglasDCause unknown
Klaus LakeOcontoDNutrients (phosphorus, nitrogen)
Wilson Flowage LakePriceDNutrients (phosphorus, nitrogen)
Clam LakeBurnettDNutrients (phosphorus, nitrogen)
Little Trade LakeBurnettDNutrients (phosphorus, nitrogen)
Upper Vermillion LakeBarronDNutrients (phosphorus, nitrogen)
Weyers LakeManitowocDNutrients (phosphorus, nitrogen)
Carstens LakeManitowocDNutrients (phosphorus, nitrogen)
Chequamegon Waters Flowage LakeTaylorDNutrients (phosphorus, nitrogen)
Odana PondDaneDNutrients (phosphorus, nitrogen), Salinity / chlorides
Little Green LakeGreen LakeDNutrients (phosphorus, nitrogen)
Schoenick Lake atShawanoDNutrients (phosphorus, nitrogen)
Lazy LakeColumbiaDNutrients (phosphorus, nitrogen)
Largon LakePolkDNutrients (phosphorus, nitrogen)
Lake WissotaChippewaDNutrients (phosphorus, nitrogen), PCBs
Easton LakeAdamsDCause unknown
Lake MononaDaneDNutrients (phosphorus, nitrogen), PFAS, PCBs
Yellowstone LakeLafayetteDNutrients (phosphorus, nitrogen)
Musser LakePriceDMercury, Nutrients (phosphorus, nitrogen)
Apple River Flowage LakePolkDNutrients (phosphorus, nitrogen)
Lake MendotaDaneDNutrients (phosphorus, nitrogen)
Alabama LakePolkDNutrients (phosphorus, nitrogen)
Little Blake LakePolkDNutrients (phosphorus, nitrogen)
Eau Claire LakeEau ClaireDNutrients (phosphorus, nitrogen)
Magnor LakePolkDNutrients (phosphorus, nitrogen)
Alexander LakeLincolnDCause unknown
Lake MenominDunnDNutrients (phosphorus, nitrogen)
Omer LakePolkDNutrients (phosphorus, nitrogen)
Hill Slough LakeSaukDNutrients (phosphorus, nitrogen)
Big Blake LakePolkDNutrients (phosphorus, nitrogen)
Dexter LakeWoodDNutrients (phosphorus, nitrogen), Pathogens (E. coli, fecal)
Lake Chetac North BasinSawyerDNutrients (phosphorus, nitrogen)
Birch LakeSawyerDNutrients (phosphorus, nitrogen)
Lake TomahMonroeDNutrients (phosphorus, nitrogen)
Silver Creek Estuary LakeGreen LakeDPathogens (E. coli, fecal)
Pickerel LakePortageNRNutrients (phosphorus, nitrogen)
East Bay LakeVilasNRCause unknown
Cranberry LakeTaylorNRNutrients (phosphorus, nitrogen)
Silver LakeManitowocNRNutrients (phosphorus, nitrogen)
Mccann LakeRuskNRNutrients (phosphorus, nitrogen)
Prairie LakeBarronNRNutrients (phosphorus, nitrogen)
Round LakeWaupacaNRNutrients (phosphorus, nitrogen)
Round LakePolkNRNutrients (phosphorus, nitrogen)
Bass LakeOneidaNRMercury
Bass LakeBurnettNRNutrients (phosphorus, nitrogen)
Indian LakeLangladeNRMercury
Indian LakeOneidaNRCause unknown
Little Butternut LakePolkNRNutrients (phosphorus, nitrogen)
Planting Ground LakeOneidaNRMercury
Milwaukee Harbor LakeMilwaukeeNRMetals (other than mercury), Pathogens (E. coli, fecal), PCBs
Chain LakeChippewaNRMercury
Long LakeOneidaNRMercury
Long LakePriceNRNutrients (phosphorus, nitrogen)
Birch LakeOneidaNRCause unknown
Lakeshore State Park Fish ShockingMilwaukeeNRMetals (other than mercury), Pathogens (E. coli, fecal), PCBs
Pike LakePolkNRNutrients (phosphorus, nitrogen)
Lake WinneconneWinnebagoNRCause unknown, Nutrients (phosphorus, nitrogen), Turbidity
Lake Butte des MortsWinnebagoNRCause unknown, Nutrients (phosphorus, nitrogen), Turbidity
Wolf LakePortageNRNutrients (phosphorus, nitrogen)
Cooley LakeOcontoNRNutrients (phosphorus, nitrogen)
Stone LakeVilasNRNutrients (phosphorus, nitrogen)
Fawn LakeVilasNRNutrients (phosphorus, nitrogen)
Potato LakeRuskNRNutrients (phosphorus, nitrogen)
Hemlock LakeOneidaNRMercury
Island LakeVilasNRNutrients (phosphorus, nitrogen)
Island LakeIronNRMercury
Mud LakeBarronNRNutrients (phosphorus, nitrogen)
Mud LakeWashburnNRNutrients (phosphorus, nitrogen)
Duck LakeVilasNRNutrients (phosphorus, nitrogen)
Boot LakeVilasNRCause unknown
Eagle LakeVilasNRCause unknown
White LakeOcontoNRNutrients (phosphorus, nitrogen)
Walsh LakeForestNRMercury
Hat Rapids Flowage LakeOneidaNRMercury
Emma LakeOneidaNRMercury
Sand LakeRuskNRMercury
Sand LakeIronNRMercury
Sand LakeFlorenceNRMercury
Crowley Flowage LakePriceNRMercury
Dynamite LakeLangladeNRNutrients (phosphorus, nitrogen)
Lake PoyganWinnebagoNRCause unknown, Nutrients (phosphorus, nitrogen), Turbidity
Crystal LakeBayfieldNRMercury
Second LakeOneidaNRMercury
West Horsehead LakeOneidaNRMercury
Deep Hole LakeLangladeNRNutrients (phosphorus, nitrogen)
White Birch LakeVilasNRMercury
Yellow Birch LakeVilasNRNutrients (phosphorus, nitrogen)
Lower Park Falls Flowage LakePriceNRMercury, Metals (other than mercury)
Tenmile LakeBarronNRNutrients (phosphorus, nitrogen)
Third LakeOneidaNRMercury
Upper Park Falls Flowage LakePriceNRMercury, Metals (other than mercury)
Upper Kelly LakeWaukeshaNRNutrients (phosphorus, nitrogen)
Lynx LakeVilasNRNutrients (phosphorus, nitrogen)
Bullhead LakeLangladeNRNutrients (phosphorus, nitrogen)
Beaver LakeChippewaNRNutrients (phosphorus, nitrogen)
Robinson PondJacksonNRMercury
Vincent LakePolkNRNutrients (phosphorus, nitrogen)
Moose LakeWaukeshaNRNutrients (phosphorus, nitrogen)
West Bay LakeVilasNRCause unknown
Mary LakeLincolnNRMercury
Pensaukee LakeShawanoNRNutrients (phosphorus, nitrogen)
Pelican LakeOneidaNRCause unknown
Old Taylor LakeWaupacaNRNutrients (phosphorus, nitrogen)
Deep Hole LakeLangladeNRNutrients (phosphorus, nitrogen)
Dorothy LakeOneidaNRMercury
Horse LakePolkNRNutrients (phosphorus, nitrogen)
Porcupine LakeOcontoNRNutrients (phosphorus, nitrogen)
Bird LakeOneidaNRMercury
Buffalo LakeOneidaNRNutrients (phosphorus, nitrogen)
Tiedman PondDaneNRNutrients (phosphorus, nitrogen)
Hill LakeOneidaNRNutrients (phosphorus, nitrogen)
Deep Hole LakeLangladeNRNutrients (phosphorus, nitrogen)
Freedom LakesPolkNRNutrients (phosphorus, nitrogen)
Clam River Flowage LakeBurnettNRNutrients (phosphorus, nitrogen)
Pixley Flowage LakePriceNRMercury
Lamont LakePolkNRNutrients (phosphorus, nitrogen)
Big Twin LakeGreen LakeNRNutrients (phosphorus, nitrogen)
Moon Bay LakeChippewaNRNutrients (phosphorus, nitrogen)
Caldron Falls ReservoirMarinetteNRMercury
Lotus LakePolkNRNutrients (phosphorus, nitrogen)
Shannon LakeVilasNRMercury
Dunn LakeVilasNRCause unknown
Dads LakeVilasNRCause unknown
Lake DeltonSaukNRNutrients (phosphorus, nitrogen)
Hallie LakeChippewaNRTurbidity
Pella LakeShawanoNRCause unknown
Lake Shangri-laKenoshaNRNutrients (phosphorus, nitrogen)
Voltz LakeKenoshaNRNutrients (phosphorus, nitrogen)
Ne Bay LakeVilasNRCause unknown
Long Lake -Spread Eagle ChainFlorenceNRMercury
Clara Lake-Deep HoleLincolnNRMercury
North Bay LakeVilasNRCause unknown
Hodstradt LakeOneidaNRMercury
Swan LakeWalworthNRNutrients (phosphorus, nitrogen)
Swan LakeColumbiaNRCause unknown
High Falls Reservoir atMarinetteNRMercury
Unnamed Rusk Co -Deep Hole LakeRuskNRMercury
Seneca LakeVilasNRNutrients (phosphorus, nitrogen)
Lake ThirtyBarronNRNutrients (phosphorus, nitrogen)
Little Carr LakeOneidaNRMercury
Big Carr LakeOneidaNRMercury
Neshonoc LakeLa CrosseNRMercury, Nutrients (phosphorus, nitrogen), Turbidity
Sheas LakeKewauneeNRNutrients (phosphorus, nitrogen)
Twin Falls Flowage Us Twin Falls Dam LakeFlorenceNRMercury
Madeline LakeOneidaNRMercury
Big Doctor LakeBurnettNRNutrients (phosphorus, nitrogen)
Catfish LakeVilasNRCause unknown
Kettle LakeLangladeNRMercury
Hilbert LakeMarinetteNRCause unknown
Morton LakeVilasNRCause unknown
St. Louis River Outlet Upstream of John A. Blatnik Memorial Bridge LakeDouglasNRMercury, Metals (other than mercury), PCBs
Little Twin LakeGreen LakeNRNutrients (phosphorus, nitrogen)
Prong LakeVilasNRNutrients (phosphorus, nitrogen)
Smith LakeVilasNRNutrients (phosphorus, nitrogen)
Range Line LakeVilasNRCause unknown
Upper Clam LakeBurnettNRNutrients (phosphorus, nitrogen)
Pepin LakePepinNRNutrients (phosphorus, nitrogen)
Pokegama LakeBarronNRNutrients (phosphorus, nitrogen)
Hewitt LakeIronNRMercury
Bittersweet LakeVilasNRNutrients (phosphorus, nitrogen)
Carrol LakeOneidaNRNutrients (phosphorus, nitrogen)
Mcnutt LakeOneidaNRNutrients (phosphorus, nitrogen)
Mead Lake Nb Test SiteClarkNRNutrients (phosphorus, nitrogen), Turbidity
Duluth LakeDouglasNRMetals (other than mercury), Other cause, Toxic organics
South Harper LakeTaylorNRMercury
Blockhouse LakePriceNRNutrients (phosphorus, nitrogen)
Heidmann LakeKewauneeNRNutrients (phosphorus, nitrogen)
Little St Germain Lake-South Bay-Nr St GermainVilasNRNutrients (phosphorus, nitrogen)
L St Germain LakeVilasNRNutrients (phosphorus, nitrogen)
Lake SuperiorDouglasNRMercury, PFAS, PCBs
Park LakeColumbiaNRNutrients (phosphorus, nitrogen), Turbidity
Little Rice LakeForestNRMercury
Calkins LakeChippewaNRMercury
Little Yellow LakeBurnettNRNutrients (phosphorus, nitrogen)
Graber PondDaneNRNutrients (phosphorus, nitrogen)
Lake of the Woods Barron Co. atBarronNRNutrients (phosphorus, nitrogen)
Trego LakeWashburnNRCause unknown
Tambling LakeVilasNRCause unknown
Greater Bass LakeLangladeNRMercury
Lower Kelly LakeWaukeshaNRNutrients (phosphorus, nitrogen)
Murdock LakePolkNRNutrients (phosphorus, nitrogen)

Frequently Asked Questions

How many lakes are impaired in Wisconsin?

473 of 1,353 graded Wisconsin lakes (35%) are listed as impaired in the most recent EPA ATTAINS reporting cycle. Of those, 424 are on the federal Clean Water Act §303(d) list and 61 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) (269 lakes); Mercury (129 lakes); Cause unknown (82 lakes); PCBs (15 lakes); Turbidity (13 lakes); Metals (other than mercury) (8 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.

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.