Skip to main content
LakeQuality

Impaired Lakes in Michigan

277 of 628 graded Michigan lakes (44%) are officially listed as impaired under Clean Water Act §303(d) in the most recent EPA ATTAINS reporting cycle. 241 have an approved TMDL restoration plan.

Top Causes of Impairment in Michigan

188
Mercury
59
PCBs
51
Oxygen depletion (low DO)
44
Pathogens (E. coli, fecal)
38
PFAS
28
Pesticides
27
Nutrients (phosphorus, nitrogen)
2
Salinity / chlorides

Reading the Michigan impairment landscape

Michigan reports 277 impaired lakes — 44% of the state's 628 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.

Mercury leads the impairment causes in Michigan — a contaminant category that is most relevant for fish consumption rather than for swimming or boating. Mercury and PCB impairments typically come from atmospheric deposition or legacy industrial discharge; they bioaccumulate up the food chain, so larger and longer-lived fish carry the highest tissue concentrations. Check the state's fish-consumption advisory before keeping a catch from these waters.

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 Michigan submission to the EPA Assessment, Total Maximum Daily Load Tracking and Implementation System (ATTAINS) dataset.

All 277 EPA-Listed Impaired Lakes in Michigan

LakeCountyGradeCausesTMDL
Glen LakeLeelanauAMercury, Pesticides, PCBs
Sanford LakeBenzieAMercury, Oxygen depletion (low DO)
Second Fortune Lake; Crystal Falls TownshipIronAMercury
Sunset Lake West Central Basin; Bates TownshipIronAMercury
Second LakeIronAMercury
First LakeIronAMercury
Little Bass LakeLakeAOxygen depletion (low DO)
Chicagon LakeIronAMercury
Bills LakeNewaygoAMercury
Arbutus LakeGrand TraverseAMercury
Whitefish Lake Southeast Basin; Pierson TownshipMontcalmAMercury, Oxygen depletion (low DO)
Whitefish LakeMontcalmAMercury, Oxygen depletion (low DO)
Arnold LakeClareAMercury
Arbutus Lake North BasinGrand TraverseAMercury
Bills Lake Central BasinNewaygoAMercury
Arbutus Lake South Central BasinGrand TraverseAMercury
Lake Leelanau; North BasinLeelanauAMercury, PCBs
Higgins LakeRoscommonAMercury, Pesticides, PFAS +1 more
Square Lake Central Basin; Bloomfield TownshipOaklandAPathogens (E. coli, fecal)
Square LakeOaklandAPathogens (E. coli, fecal)
Round LakeEmmetAPathogens (E. coli, fecal)
Lake MargretheCrawfordAMercury, PFAS
Avery LakeMontmorencyAMercury
Crystal LakeBenzieADioxins, Mercury, Pesticides +1 more
Little Bass LakeLakeAOxygen depletion (low DO)
Beaver Lake Central Basin; Ossineke TownshipAlpenaAMercury
Margrethe LakeCrawfordAMercury, PFAS
Beaver LakeAlpenaAMercury
Chicagon Lake Central Basin; Stambaugh TownshipIronAMercury
Arbutus Lake North Central BasinGrand TraverseAMercury
Arbutus Lake Central BasinGrand TraverseAMercury
Lake View; Almira TwpBenzieAMercury, Oxygen depletion (low DO)
Oxbow LakeOaklandANutrients (phosphorus, nitrogen), Pesticides, PCBs
Shag LakeMarquetteAMercury
Burt LakeCheboyganAMercury
Thumb LakeCharlevoixAMercury
Torch LakeAntrimADioxins, Mercury, Pesticides +1 more
Lake ViewBenzieAMercury, Oxygen depletion (low DO)
Lake CharlevoixCharlevoixAPathogens (E. coli, fecal)
Hubbard Lake Central BasinAlconaAMercury
Ransom LakeBenzieAMercury, Oxygen depletion (low DO)
Hubbard LakeAlconaAMercury
Indian Lake Central Basin; Stambaugh TownshipIronAPathogens (E. coli, fecal)
Lake SapphireMissaukeeAMetals (other than mercury), Toxic organics
Manistee North LakeManisteeAPathogens (E. coli, fecal)
Manistee Lake SouthManisteeAMercury, Pathogens (E. coli, fecal), PCBs
Walloon LakeEmmetAMercury, PCBs
Crooked LakeEmmetAMercury, PCBs
Spring LakeEmmetAPathogens (E. coli, fecal)
Elk LakeAntrimAMercury, PCBs
Lake CharlevoixCharlevoixAMercury, PCBs
Cordley Lake Central Basin; Hamburg TownshipLivingstonAMercury, Pesticides, PFAS +1 more
Chippewa Lake Northeast Basin; Chippewa TownshipMecostaAMercury
Loon LakeBenzieAOxygen depletion (low DO)
Silver LakeWashtenawAMercury, Pesticides, PFAS +1 more
Ore Lake West Basin; Hamburg TownshipLivingstonAMercury, Pesticides, PFAS +1 more
Siskiwit LakeKeweenawAMercury, PCBs
Horsehead Lake Northwest Basin; Martiny TownshipMecostaAMercury, Oxygen depletion (low DO)
Spider Lake West BasinGrand TraverseAMercury
Rose Lake North Basin; Ovid TownshipBranchAOxygen depletion (low DO)
Duck Lake; Center of Deepest Basin; Fruitland TownshipMuskegonAPathogens (E. coli, fecal)
Coldwater Lake Southeast Basin; Nottawa TownshipIsabellaAMercury, Nutrients (phosphorus, nitrogen), Oxygen depletion (low DO)
Sand Lake Central Basin; Cambridge TownshipLenaweeAMercury
Devils Lake Central Basin NorthLenaweeAMercury
Round Lake Central BasinLenaweeAMercury
Upper Woodcock Lake; Almira TwpBenzieAMercury, Oxygen depletion (low DO)
Loon Lake; Lake TwpBenzieAOxygen depletion (low DO)
Lake Lansing Northwest Basin; Meridian TownshipInghamAPFAS
Portage LakeLivingstonBMercury, Pesticides, PFAS +1 more
Long LakeCassBNutrients (phosphorus, nitrogen), Oxygen depletion (low DO)
Bass LakeLakeBOxygen depletion (low DO)
Byram Lake West Central Basin; Fenton TownshipGeneseeBPathogens (E. coli, fecal)
Clam LakeAntrimBMercury
Lake AnnBenzieBMercury, Oxygen depletion (low DO)
Gull LakeKalamazooBMercury, PFAS, PCBs
Chippewa LakeMecostaBMercury
Silver LakeWashtenawBMercury, Pesticides, PFAS +1 more
Pickerel LakeNewaygoBNutrients (phosphorus, nitrogen), Oxygen depletion (low DO)
Big Bass Lake North Basin; Elk TownshipLakeBOxygen depletion (low DO)
Clark Lake Central Basin; Brighton TownshipLivingstonBPCBs
Long LakeOaklandBPathogens (E. coli, fecal)
Byram LakeGeneseeBPathogens (E. coli, fecal)
Long Lake Central BasinOaklandBPathogens (E. coli, fecal)
Bass LakeMontcalmBMercury
Portage Lake South Basin; Dexter TownshipWashtenawBMercury, Pesticides, PFAS +1 more
Long Lake South Central BasinCassBNutrients (phosphorus, nitrogen), Oxygen depletion (low DO)
Clark LakeLivingstonBPCBs
Sunset LakeIronBMercury
Grand Sable LakeAlgerBMercury
Duck LakeMuskegonBPathogens (E. coli, fecal)
Lake OrionOaklandBMercury, Nutrients (phosphorus, nitrogen), Oxygen depletion (low DO) +2 more
Sylvan LakeNewaygoBMercury
Little Portage Lake Northeast Basin; Dexter TownshipWashtenawBMercury, Pesticides, PFAS +1 more
Spider LakeGrand TraverseBMercury
Poor LakeGogebicBMercury
Hamlin LakeMasonBMercury, Nutrients (phosphorus, nitrogen), Oxygen depletion (low DO)
Park LakeClintonBPathogens (E. coli, fecal)
Louis Lake East Central Basin; Waucedah TownshipDickinsonBMercury
Fishhawk Lake East Basin; Watersmeet TownshipGogebicBMercury
Maceday LakeOaklandBMercury, PCBs
Silver Lake Central BasinGeneseeBPathogens (E. coli, fecal)
Base Line LakeWashtenawBMercury, Pesticides, PFAS
Newcomb LakeMontcalmBMercury
Long LakeGogebicBMercury
Lotus LakeOaklandBMercury, PCBs
Louise LakeDickinsonBMercury
Sand LakeLenaweeBMercury
Middle Straits LakeOaklandBMercury
Newcomb LakeMontcalmBMercury
Long Lake West BasinGogebicBMercury
Thousand Island LakeGogebicBMercury
Lake of the WoodsBranchBOxygen depletion (low DO)
Silver LakeGeneseeBPathogens (E. coli, fecal)
Sylvan Lake West Central Basin; Brooks TownshipNewaygoBMercury
Hamilton Lake Central BasinDickinsonBMercury
Round LakeOaklandBPathogens (E. coli, fecal)
Coldwater LakeIsabellaBMercury, Nutrients (phosphorus, nitrogen), Oxygen depletion (low DO)
Lakeville Lake Central BasinOaklandBMercury
Whitewood LakeLivingstonBMercury, Pesticides, PFAS +1 more
Oneida Lake East Central BasinLivingstonBPathogens (E. coli, fecal)
Cedar Is. Lake East Central Basin,White Lake TownshipOaklandBPathogens (E. coli, fecal)
Base Line Lake Northeast Basin; Hamburg TownshipLivingstonBMercury, Pesticides, PFAS
Cedar Island LakeOaklandBPathogens (E. coli, fecal)
Mary Lake Central Basin Southeast; Waucedah TownshipDickinsonBMercury
Horsehead LakeMecostaBMercury, Oxygen depletion (low DO)
Fremont LakeNewaygoBMercury, Oxygen depletion (low DO), PCBs
Little Portage LakeWashtenawBMercury, Pesticides, PFAS +1 more
Mary LakeDickinsonBMercury
Whitewood LakesLivingstonBMercury, Pesticides, PFAS +1 more
Middle Straits Lake Central Basin; West Bloomfield TownshipOaklandBMercury
Otter Lake North Basin; Waterford TownshipOaklandBPathogens (E. coli, fecal)
Cass LakeOaklandBMercury, PFAS, PCBs
Otter LakeOaklandBPathogens (E. coli, fecal)
Arbutus Lake South BasinGrand TraverseBMercury
Record Lake; Central Basin; Watersmeet TownshipGogebicBMercury
Emerald LakeNewaygoBMercury
Lindsley LakeGogebicBMercury
Hamilton LakeDickinsonBMercury
Muskegon LakeMuskegonBMercury, Pesticides, PFAS +1 more
Devils LakeLenaweeBMercury
Upper Long Lake Northwest Basin; Bloomfield TownshipOaklandBPathogens (E. coli, fecal)
Lily Lake North Central Basin; Greenwood TownshipClareBMercury
Walloon LakeCharlevoixBMercury, PCBs
Stager Lake Central BasinIronBMercury
Budd Lake South Basinorth; Hayes TownshipClareBPathogens (E. coli, fecal)
Deer LakeCharlevoixBMercury
Bass LakeLivingstonBMercury, Pesticides, PFAS +1 more
Loon LakeBenzieBOxygen depletion (low DO)
Portage LakeManisteeBMercury, PCBs
Mullett LakeCheboyganBMercury
Lower Woodcock LakeBenzieBMercury, Oxygen depletion (low DO)
Lower Woodcock Lake; Almira TwpBenzieBMercury, Oxygen depletion (low DO)
Bass Lake North Basin; Forsyth TownshipMarquetteBHabitat alterations
Stager LakeIronBMercury
Elk LakeAntrimBMercury, PCBs
Portage Lake Central Basin; Onekama TownshipManisteeBMercury, PCBs
Shag Lake Northeast BasinMarquetteBMercury
Sanford LakeBenzieBMercury, Oxygen depletion (low DO)
Douglas LakeCheboyganBMercury
Bass LakeMarquetteBHabitat alterations
Upper Woodcock LakeBenzieBMercury, Oxygen depletion (low DO)
Budd LakeClareBPathogens (E. coli, fecal)
Round LakeLenaweeBMercury
Wormer LakeOaklandBPesticides, PCBs
Long LakeGogebicBMercury
Mohawk LakeOaklandBPathogens (E. coli, fecal)
Maston Lake Northeast Basin; Spencer TownshipKentBPathogens (E. coli, fecal)
Woodhull Lake Central Basin; Waterford TownshipOaklandBPathogens (E. coli, fecal)
Woodhull LakeOaklandBPathogens (E. coli, fecal)
Eagle Lake West Central Basin; Ontwa TownshipCassBMercury
Brooks LakeLeelanauBMercury, Pesticides, PCBs
White Lake Middle Basin; Fruitland TownshipMuskegonBMercury, PCBs
Barton Lake West Basin; Schoolcraft TownshipKalamazooBMercury, PCBs
Park Lake North Central Basin; Bath TownshipClintonBPathogens (E. coli, fecal)
Duck Lake North Basin; Watersmeet TownshipGogebicBMercury
Little Platte Lake North BasinBenzieBMercury, PCBs
Christiana Lake Central Basin; Ontwa TownshipCassBMercury, Oxygen depletion (low DO)
Brooks LakeLeelanauCMercury, Pesticides, PCBs
White LakeMuskegonCMercury, PCBs
Whitmore LakeLivingstonCMercury, PCBs
Middle LakeLapeerCOxygen depletion (low DO)
Kimball Lake Central Basin; Garfield TownshipNewaygoCNutrients (phosphorus, nitrogen), Oxygen depletion (low DO)
Tamarack LakeLivingstonCMercury, Pesticides, PFAS +1 more
Cedar LakeAlconaCPFAS
Lakeville LakeOaklandCMercury
Great Bear LakeVan BurenCNutrients (phosphorus, nitrogen)
Duck LakeGogebicCMercury
Fishhawk LakeGogebicCMercury
Dollar LakeOaklandCPathogens (E. coli, fecal)
Barton LakeKalamazooCMercury, PCBs
Tamarack Lake North Basin; Hamburg TownshipLivingstonCMercury, Pesticides, PFAS +1 more
Morley LakeGogebicCMercury
Aginaw LakeShiawasseeCOxygen depletion (low DO)
Oneida LakeLivingstonCPathogens (E. coli, fecal)
Big African LakeGogebicCMercury
Record LakeGogebicCMercury
Sylvan Lake; Sylvan Lake TownshipOaklandCPathogens (E. coli, fecal)
Cranberry LakeOaklandCPathogens (E. coli, fecal)
Big Affrica Lake; Central Basin; Watersmeet TownshipGogebicCMercury
Lake IndependenceMarquetteCMercury
Sylvan LakeOaklandCPathogens (E. coli, fecal)
Cable LakeIronCMercury, PFAS
Perch Lake Central Basin; Bates TownshipIronCMercury
Cable Lake Central BasinIronCMercury, PFAS
Klinger LakeSt. JosephCMercury
Stony Lake West Basin NorthOceanaCOxygen depletion (low DO)
Devils Head LakeGogebicCMercury
Cisco Lake Central Basin; Watersmeet TownshipGogebicCMercury
Lily LakeClareCMercury
Lake VictoriaClintonCPathogens (E. coli, fecal)
Christiana LakeCassCMercury, Oxygen depletion (low DO)
Baldwin Lake Northwest BasinCassCOxygen depletion (low DO)
Pleasant LakeOaklandCMercury
Pickerel LakeEmmetCMercury
Lake MitchellWexfordCMercury
Victoria Lake North of Central Island; Victor TownshipClintonCPathogens (E. coli, fecal)
Pleasant Lake; West Bloomfield TownshipOaklandCMercury
Lake GogebicGogebicCMercury
Lake ParadiseEmmetCMercury
Juno Lake Central Basin; Mason TownshipCassCMercury
Baldwins LakeCassCOxygen depletion (low DO)
Lake BellaireAntrimCMercury
Bass LakeLivingstonCMercury, Pesticides, PFAS +1 more
Upper Long LakeOaklandCPathogens (E. coli, fecal)
Lake Gogebic; South Deep Basin; Marenisco TownshipGogebicCPathogens (E. coli, fecal)
Langford Lake; Deepest Basin; Watersmeet TownshipGogebicCMercury
Bennett Lake; Deep Basin; Deerfield TownshipLivingstonCMercury, PFAS
Lobdell Lake West Basin; Argentine TownshipGeneseeCMercury, PCBs
Maston LakeKentCPathogens (E. coli, fecal)
Van Etten Lake North Central Basin; Oscoda TownshipIoscoCMercury, Nutrients (phosphorus, nitrogen), PFAS +1 more
Earl Lake Central BasinLivingstonCPFAS, PCBs, Salinity / chlorides
Rose LakeShiawasseeCOxygen depletion (low DO)
Flint Park LakeGeneseeCPFAS
Lake Ovid North Basin; Ovid TownshipClintonCPathogens (E. coli, fecal)
Round LakeShiawasseeCOxygen depletion (low DO)
Thread Lake Central BasinGeneseeCNutrients (phosphorus, nitrogen), PCBs
Crockery Lake Southwest Basin; Chester TownshipOttawaCMercury, Nutrients (phosphorus, nitrogen), Oxygen depletion (low DO)
Moore LakeAlleganCMercury
Kimball LakeNewaygoDNutrients (phosphorus, nitrogen), Oxygen depletion (low DO)
Van Etten LakeIoscoDMercury, Nutrients (phosphorus, nitrogen), PFAS +1 more
Eagle LakeCassDMercury
Earl LakeLivingstonDPFAS, PCBs, Salinity / chlorides
Rose LakeShiawasseeDOxygen depletion (low DO)
Crockery LakeOttawaDMercury, Nutrients (phosphorus, nitrogen), Oxygen depletion (low DO)
Great Bear Lake North Basin; Bloomingdale TownshipVan BurenDNutrients (phosphorus, nitrogen)
Lake OvidClintonDMercury, Nutrients (phosphorus, nitrogen)
Little Platte LakeBenzieDMercury, PCBs
Union LakeBranchDNutrients (phosphorus, nitrogen), PCBs
Perch LakeIronDMercury
Round LakeShiawasseeDOxygen depletion (low DO)
Clearwater LakeGogebicDMercury
Flint Park LakeGeneseeDPFAS
Little African LakeGogebicDMercury
Stony LakeOceanaDOxygen depletion (low DO)
Little Africa Lake; Central Basin; Watersmeet TownshipGogebicDMercury
Juno LakeCassDMercury
Carter LakeBarryDMercury
Cisco LakeGogebicDMercury
Carter Lake Northwest BasinBarryDMercury
Painter LakeCassDMercury
Tull Lake Central Basin; White Lake TownshipOaklandDNutrients (phosphorus, nitrogen), Pesticides, PCBs
Little Paw Paw LakeBerrienDMercury, Nutrients (phosphorus, nitrogen), Oxygen depletion (low DO) +1 more
Lake Diane South Basin; Amboy TownshipHillsdaleDNutrients (phosphorus, nitrogen)
Fox Lake Central Basin; Dalton TownshipMuskegonDPathogens (E. coli, fecal)
Palmer Lake Central Basin; Colon TownshipSt. JosephDMercury
Crockery Lake Northeast Basin; Chester TownshipOttawaFMercury, Nutrients (phosphorus, nitrogen), Oxygen depletion (low DO)
Little Paw Paw Lake West Central Basin; Coloma TownshipBerrienFMercury, Nutrients (phosphorus, nitrogen), Oxygen depletion (low DO) +1 more
Little Paw Paw LakeBerrienFMercury, Nutrients (phosphorus, nitrogen), Oxygen depletion (low DO) +1 more
Thread LakeGeneseeFNutrients (phosphorus, nitrogen), PCBs
Palmer LakeSt. JosephFMercury
Fox LakeMuskegonFPathogens (E. coli, fecal)
First Sister LakeWashtenawFMercury
Second Sister LakeWashtenawFMercury
Sturgeon Lake; Center of Deepest Basin; Colon TownshipSt. JosephFPFAS
Ford Lake Central Basin; Ypsilanti TownshipWashtenawFMercury, Pesticides, PFAS +1 more
Swan Lake West Central Basin,Cheshire TownshipAlleganFNutrients (phosphorus, nitrogen)
Sassafras LakeVan BurenFMercury

Frequently Asked Questions

How many lakes are impaired in Michigan?

277 of 628 graded Michigan lakes (44%) are listed as impaired in the most recent EPA ATTAINS reporting cycle. Of those, 158 are on the federal Clean Water Act §303(d) list and 241 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 Michigan?

The most common causes flagged across Michigan's impaired lakes are: Mercury (188 lakes); PCBs (59 lakes); Oxygen depletion (low DO) (51 lakes); Pathogens (E. coli, fecal) (44 lakes); PFAS (38 lakes); Pesticides (28 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 LakeGrade waterbodies 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 Michigan's state water-quality agency.