Michigan County Water Quality Reports
Water quality reports for all counties in Michigan. Browse by county to see safety scores, violations, and ZIP code data.
Browse water quality data by county in Michigan. Each county page lists all ZIP codes with safety scores and EPA violation data.
Alcona County, MI: 8 Violations — 64/100 (2026)
2026 report: Alcona County, MI scores 64/100 (Grade C). 6 ZIP codes analyzed. 8 EPA violations found. Free report with contaminant data and filter picks.
Alger County, MI: 1 Health Violation — 65/100 (2026)
2026 report: Alger County, MI scores 65/100 (Grade C). 11 ZIP codes analyzed. 10 EPA violations found. Free report with contaminant data and filter picks.
Allegan County, MI: 5 Health Violations — 86/100 (2026)
2026 report: Allegan County, MI scores 86/100 (Grade A). 18 ZIP codes analyzed. 26 EPA violations found. Free report with contaminant data and filter pi...
Alpena County, MI: 2 Health Violations — 61/100 (2026)
2026 report: Alpena County, MI scores 61/100 (Grade C). 4 ZIP codes analyzed. 7 EPA violations found. Free report with contaminant data and filter picks.
Antrim County, MI: 2 Health Violations — 67/100 (2026)
2026 report: Antrim County, MI scores 67/100 (Grade C). 11 ZIP codes analyzed. 12 EPA violations found. Free report with contaminant data and filter picks.
Arenac County, MI: 1 Health Violation — 76/100 (2026)
2026 report: Arenac County, MI scores 76/100 (Grade B). 7 ZIP codes analyzed. 17 EPA violations found. Free report with contaminant data and filter picks.
Baraga County, MI: 2 Health Violations — 58/100 (2026)
2026 report: Baraga County, MI scores 58/100 (Grade C). 8 ZIP codes analyzed. 3 EPA violations found. Free report with contaminant data and filter picks.
Barry County, MI: 11 Health Violations — 70/100 (2026)
2026 report: Barry County, MI scores 70/100 (Grade B). 9 ZIP codes analyzed. 43 EPA violations found. Free report with contaminant data and filter picks.
Bay County, MI: 4 Health Violations — 77/100 (2026)
2026 report: Bay County, MI scores 77/100 (Grade B). 11 ZIP codes analyzed. 8 EPA violations found. Free report with contaminant data and filter picks.
Benzie County, MI: 3 Health Violations — 85/100 (2026)
2026 report: Benzie County, MI scores 85/100 (Grade A). 8 ZIP codes analyzed. 21 EPA violations found. Free report with contaminant data and filter picks.
Berrien County, MI: Lead Above EPA Limits — 80/100 (2026)
2026 report: Berrien County, MI scores 80/100 (Grade B). 28 ZIP codes analyzed. 77 EPA violations found. Lead above EPA limits. Free report with contami...
Branch County, MI: 1 Health Violation — 62/100 (2026)
2026 report: Branch County, MI scores 62/100 (Grade C). 5 ZIP codes analyzed. 16 EPA violations found. Free report with contaminant data and filter picks.
Calhoun County, MI: 39 Health Violations — 49/100 (2026)
2026 report: Calhoun County, MI scores 49/100 (Grade D). 17 ZIP codes analyzed. 72 EPA violations found. Free report with contaminant data and filter pi...
Cass County, MI: Lead Above EPA Limits — 57/100 (2026)
2026 report: Cass County, MI scores 57/100 (Grade C). 7 ZIP codes analyzed. 32 EPA violations found. Lead above EPA limits. Free report with contaminant...
Charlevoix County, MI: Lead Above EPA Limits — 69/100 (2026)
2026 report: Charlevoix County, MI scores 69/100 (Grade C). 5 ZIP codes analyzed. 5 EPA violations found. Lead above EPA limits. Free report with contam...
Cheboygan County, MI: 9 Violations — 73/100 (2026)
2026 report: Cheboygan County, MI scores 73/100 (Grade B). 8 ZIP codes analyzed. 9 EPA violations found. Free report with contaminant data and filter pi...
Chippewa County, MI: 11 Violations — 76/100 (2026)
2026 report: Chippewa County, MI scores 76/100 (Grade B). 20 ZIP codes analyzed. 11 EPA violations found. Free report with contaminant data and filter p...
Clare County, MI: 7 Violations — 85/100 (2026)
2026 report: Clare County, MI scores 85/100 (Grade A). 5 ZIP codes analyzed. 7 EPA violations found. Free report with contaminant data and filter picks.
Clinton County, MI: 4 Health Violations — 71/100 (2026)
2026 report: Clinton County, MI scores 71/100 (Grade B). 10 ZIP codes analyzed. 25 EPA violations found. Free report with contaminant data and filter pi...
Crawford County, MI: 2 Violations — 81/100 (2026)
2026 report: Crawford County, MI scores 81/100 (Grade B). 3 ZIP codes analyzed. 2 EPA violations found. Free report with contaminant data and filter picks.
Delta County, MI: 7 Health Violations — 80/100 (2026)
2026 report: Delta County, MI scores 80/100 (Grade B). 12 ZIP codes analyzed. 21 EPA violations found. Free report with contaminant data and filter picks.
Dickinson County, MI: 4 Violations — 67/100 (2026)
2026 report: Dickinson County, MI scores 67/100 (Grade C). 8 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter pi...
Eaton County, MI: 1 Health Violation — 76/100 (2026)
2026 report: Eaton County, MI scores 76/100 (Grade B). 12 ZIP codes analyzed. 18 EPA violations found. Free report with contaminant data and filter picks.
Emmet County, MI: Lead Above EPA Limits — 59/100 (2026)
2026 report: Emmet County, MI scores 59/100 (Grade C). 13 ZIP codes analyzed. 12 EPA violations found. Lead above EPA limits. Free report with contamina...
Genesee County, MI: 38 Health Violations — 76/100 (2026)
2026 report: Genesee County, MI scores 76/100 (Grade B). 39 ZIP codes analyzed. 137 EPA violations found. Free report with contaminant data and filter p...
Gladwin County, MI: 1 Health Violation — 81/100 (2026)
2026 report: Gladwin County, MI scores 81/100 (Grade B). 3 ZIP codes analyzed. 16 EPA violations found. Free report with contaminant data and filter picks.
Gogebic County, MI: 1 Health Violation — 80/100 (2026)
2026 report: Gogebic County, MI scores 80/100 (Grade B). 6 ZIP codes analyzed. 9 EPA violations found. Free report with contaminant data and filter picks.
Grand Traverse County, MI: 1 Health Violation — 84/100
2026 report: Grand Traverse County, MI scores 84/100 (Grade B). 12 ZIP codes analyzed. 20 EPA violations found. Free report with contaminant data and fi...
Gratiot County, MI: 18 Violations — 78/100 (2026)
2026 report: Gratiot County, MI scores 78/100 (Grade B). 14 ZIP codes analyzed. 18 EPA violations found. Free report with contaminant data and filter pi...
Hillsdale County, MI: 1 Health Violation — 49/100 (2026)
2026 report: Hillsdale County, MI scores 49/100 (Grade D). 16 ZIP codes analyzed. 11 EPA violations found. Free report with contaminant data and filter ...
Houghton County, MI: 1 Health Violation — 71/100 (2026)
2026 report: Houghton County, MI scores 71/100 (Grade B). 13 ZIP codes analyzed. 49 EPA violations found. Free report with contaminant data and filter p...
Huron County, MI: 11 Violations — 86/100 (2026)
2026 report: Huron County, MI scores 86/100 (Grade A). 13 ZIP codes analyzed. 11 EPA violations found. Free report with contaminant data and filter picks.
Ingham County, MI: 11 Health Violations — 77/100 (2026)
2026 report: Ingham County, MI scores 77/100 (Grade B). 41 ZIP codes analyzed. 141 EPA violations found. Free report with contaminant data and filter pi...
Ionia County, MI: 5 Health Violations — 72/100 (2026)
2026 report: Ionia County, MI scores 72/100 (Grade B). 13 ZIP codes analyzed. 26 EPA violations found. Free report with contaminant data and filter picks.
Iosco County, MI: 3 Health Violations — 80/100 (2026)
2026 report: Iosco County, MI scores 80/100 (Grade B). 11 ZIP codes analyzed. 32 EPA violations found. Free report with contaminant data and filter picks.
Iron County, MI: 18 Violations — 72/100 (2026)
2026 report: Iron County, MI scores 72/100 (Grade B). 9 ZIP codes analyzed. 18 EPA violations found. Free report with contaminant data and filter picks.
Isabella County, MI: 4 Health Violations — 90/100 (2026)
2026 report: Isabella County, MI scores 90/100 (Grade A). 7 ZIP codes analyzed. 16 EPA violations found. Free report with contaminant data and filter pi...
Jackson County, MI: Lead Above EPA Limits — 55/100 (2026)
2026 report: Jackson County, MI scores 55/100 (Grade C). 15 ZIP codes analyzed. 32 EPA violations found. Lead above EPA limits. Free report with contami...
Kalamazoo County, MI: Lead Above EPA Limits — 58/100 (2026)
2026 report: Kalamazoo County, MI scores 58/100 (Grade C). 22 ZIP codes analyzed. 162 EPA violations found. Lead above EPA limits. Free report with cont...
Kalkaska County, MI Water Safety: 73/100 (2026)
2026 report: Kalkaska County, MI scores 73/100 (Grade B). 3 ZIP codes analyzed. No EPA violations. Free report with contaminant data and filter picks.
Kent County, MI: 10 Health Violations — 74/100 (2026)
2026 report: Kent County, MI scores 74/100 (Grade B). 49 ZIP codes analyzed. 79 EPA violations found. Free report with contaminant data and filter picks.
Keweenaw County, MI: 1 Health Violation — 68/100 (2026)
2026 report: Keweenaw County, MI scores 68/100 (Grade C). 4 ZIP codes analyzed. 2 EPA violations found. Free report with contaminant data and filter picks.
Lake County, MI: 1 Violation — 72/100 (2026)
2026 report: Lake County, MI scores 72/100 (Grade B). 5 ZIP codes analyzed. 1 EPA violation found. Free report with contaminant data and filter picks.
Lapeer County, MI: 6 Health Violations — 75/100 (2026)
2026 report: Lapeer County, MI scores 75/100 (Grade B). 10 ZIP codes analyzed. 27 EPA violations found. Free report with contaminant data and filter picks.
Leelanau County, MI: 11 Violations — 68/100 (2026)
2026 report: Leelanau County, MI scores 68/100 (Grade C). 8 ZIP codes analyzed. 11 EPA violations found. Free report with contaminant data and filter pi...
Lenawee County, MI: 15 Health Violations — 53/100 (2026)
2026 report: Lenawee County, MI scores 53/100 (Grade D). 20 ZIP codes analyzed. 45 EPA violations found. Free report with contaminant data and filter pi...
Livingston County, MI: 4 Health Violations — 80/100 (2026)
2026 report: Livingston County, MI scores 80/100 (Grade B). 10 ZIP codes analyzed. 36 EPA violations found. Free report with contaminant data and filter...
Luce County, MI: 5 Violations — 73/100 (2026)
2026 report: Luce County, MI scores 73/100 (Grade B). 3 ZIP codes analyzed. 5 EPA violations found. Free report with contaminant data and filter picks.
Mackinac County, MI: 2 Health Violations — 79/100 (2026)
2026 report: Mackinac County, MI scores 79/100 (Grade B). 6 ZIP codes analyzed. 14 EPA violations found. Free report with contaminant data and filter pi...
Macomb County, MI: 12 Health Violations — 87/100 (2026)
2026 report: Macomb County, MI scores 87/100 (Grade A). 40 ZIP codes analyzed. 73 EPA violations found. Free report with contaminant data and filter picks.
Manistee County, MI: 11 Violations — 78/100 (2026)
2026 report: Manistee County, MI scores 78/100 (Grade B). 10 ZIP codes analyzed. 11 EPA violations found. Free report with contaminant data and filter p...
Marquette County, MI: Lead Above EPA Limits — 68/100 (2026)
2026 report: Marquette County, MI scores 68/100 (Grade C). 13 ZIP codes analyzed. 28 EPA violations found. Lead above EPA limits. Free report with conta...
Mason County, MI: 3 Violations — 77/100 (2026)
2026 report: Mason County, MI scores 77/100 (Grade B). 6 ZIP codes analyzed. 3 EPA violations found. Free report with contaminant data and filter picks.
Mecosta County, MI: 2 Health Violations — 75/100 (2026)
2026 report: Mecosta County, MI scores 75/100 (Grade B). 9 ZIP codes analyzed. 5 EPA violations found. Free report with contaminant data and filter picks.
Menominee County, MI: Lead Above EPA Limits — 60/100 (2026)
2026 report: Menominee County, MI scores 60/100 (Grade C). 12 ZIP codes analyzed. 35 EPA violations found. Lead above EPA limits. Free report with conta...
Midland County, MI: 2 Health Violations — 89/100 (2026)
2026 report: Midland County, MI scores 89/100 (Grade A). 11 ZIP codes analyzed. 7 EPA violations found. Free report with contaminant data and filter picks.
Missaukee County, MI: 6 Violations — 70/100 (2026)
2026 report: Missaukee County, MI scores 70/100 (Grade B). 4 ZIP codes analyzed. 6 EPA violations found. Free report with contaminant data and filter pi...
Monroe County, MI: 20 Violations — 63/100 (2026)
2026 report: Monroe County, MI scores 63/100 (Grade C). 18 ZIP codes analyzed. 20 EPA violations found. Free report with contaminant data and filter picks.
Montcalm County, MI: 22 Violations — 63/100 (2026)
2026 report: Montcalm County, MI scores 63/100 (Grade C). 26 ZIP codes analyzed. 22 EPA violations found. Free report with contaminant data and filter p...
Montmorency County, MI: 11 Violations — 64/100 (2026)
2026 report: Montmorency County, MI scores 64/100 (Grade C). 4 ZIP codes analyzed. 11 EPA violations found. Free report with contaminant data and filter...
Muskegon County, MI: 1 Health Violation — 87/100 (2026)
2026 report: Muskegon County, MI scores 87/100 (Grade A). 15 ZIP codes analyzed. 10 EPA violations found. Free report with contaminant data and filter p...
Newaygo County, MI: 2 Health Violations — 79/100 (2026)
2026 report: Newaygo County, MI scores 79/100 (Grade B). 9 ZIP codes analyzed. 15 EPA violations found. Free report with contaminant data and filter picks.
Oakland County, MI: Lead Above EPA Limits — 77/100 (2026)
2026 report: Oakland County, MI scores 77/100 (Grade B). 87 ZIP codes analyzed. 195 EPA violations found. Lead above EPA limits. Free report with contam...
Oceana County, MI: 1 Health Violation — 85/100 (2026)
2026 report: Oceana County, MI scores 85/100 (Grade A). 6 ZIP codes analyzed. 13 EPA violations found. Free report with contaminant data and filter picks.
Ogemaw County, MI: 1 Health Violation — 82/100 (2026)
2026 report: Ogemaw County, MI scores 82/100 (Grade B). 4 ZIP codes analyzed. 8 EPA violations found. Free report with contaminant data and filter picks.
Ontonagon County, MI: 12 Violations — 76/100 (2026)
2026 report: Ontonagon County, MI scores 76/100 (Grade B). 10 ZIP codes analyzed. 12 EPA violations found. Free report with contaminant data and filter ...
Osceola County, MI: 1 Health Violation — 85/100 (2026)
2026 report: Osceola County, MI scores 85/100 (Grade A). 7 ZIP codes analyzed. 20 EPA violations found. Free report with contaminant data and filter picks.
Oscoda County, MI: 5 Violations — 80/100 (2026)
2026 report: Oscoda County, MI scores 80/100 (Grade B). 6 ZIP codes analyzed. 5 EPA violations found. Free report with contaminant data and filter picks.
Otsego County, MI: 4 Violations — 66/100 (2026)
2026 report: Otsego County, MI scores 66/100 (Grade C). 6 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.
Ottawa County, MI: 1 Health Violation — 92/100 (2026)
2026 report: Ottawa County, MI scores 92/100 (Grade A). 17 ZIP codes analyzed. 22 EPA violations found. Free report with contaminant data and filter picks.
Presque Isle County, MI: 2 Violations — 69/100 (2026)
2026 report: Presque Isle County, MI scores 69/100 (Grade C). 7 ZIP codes analyzed. 2 EPA violations found. Free report with contaminant data and filter...
Ransom County, MI: 5 Violations — 78/100 (2026)
2026 report: Ransom County, MI scores 78/100 (Grade B). 1 ZIP code analyzed. 5 EPA violations found. Free report with contaminant data and filter picks.
Roscommon County, MI: 14 Violations — 82/100 (2026)
2026 report: Roscommon County, MI scores 82/100 (Grade B). 6 ZIP codes analyzed. 14 EPA violations found. Free report with contaminant data and filter p...
Saginaw County, MI: 2 Health Violations — 83/100 (2026)
2026 report: Saginaw County, MI scores 83/100 (Grade B). 26 ZIP codes analyzed. 52 EPA violations found. Free report with contaminant data and filter pi...
Sanilac County, MI: 1 Health Violation — 73/100 (2026)
2026 report: Sanilac County, MI scores 73/100 (Grade B). 17 ZIP codes analyzed. 28 EPA violations found. Free report with contaminant data and filter pi...
Schoolcraft County, MI: 3 Violations — 87/100 (2026)
2026 report: Schoolcraft County, MI scores 87/100 (Grade A). 4 ZIP codes analyzed. 3 EPA violations found. Free report with contaminant data and filter ...
Shiawassee County, MI: 7 Health Violations — 65/100 (2026)
2026 report: Shiawassee County, MI scores 65/100 (Grade C). 9 ZIP codes analyzed. 15 EPA violations found. Free report with contaminant data and filter ...
St. Clair County, MI: 3 Health Violations — 78/100 (2026)
2026 report: St. Clair County, MI scores 78/100 (Grade B). 19 ZIP codes analyzed. 24 EPA violations found. Free report with contaminant data and filter ...
St. Joseph County, MI: 1 Health Violation — 59/100 (2026)
2026 report: St. Joseph County, MI scores 59/100 (Grade C). 10 ZIP codes analyzed. 25 EPA violations found. Free report with contaminant data and filter...
Tuscola County, MI: 25 Violations — 83/100 (2026)
2026 report: Tuscola County, MI scores 83/100 (Grade B). 16 ZIP codes analyzed. 25 EPA violations found. Free report with contaminant data and filter pi...
Van Buren County, MI: 1 Health Violation — 79/100 (2026)
2026 report: Van Buren County, MI scores 79/100 (Grade B). 14 ZIP codes analyzed. 33 EPA violations found. Free report with contaminant data and filter ...
Washtenaw County, MI: 7 Health Violations — 60/100 (2026)
2026 report: Washtenaw County, MI scores 60/100 (Grade C). 21 ZIP codes analyzed. 84 EPA violations found. Free report with contaminant data and filter ...
Wayne County, MI: Lead Above EPA Limits — 79/100 (2026)
2026 report: Wayne County, MI scores 79/100 (Grade B). 94 ZIP codes analyzed. 386 EPA violations found. Lead above EPA limits. Free report with contamin...
Wexford County, MI: 4 Violations — 89/100 (2026)
2026 report: Wexford County, MI scores 89/100 (Grade A). 5 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.
Get safety alerts for Michigan
Free updates when EPA data changes for this area. No spam.
Unsubscribe anytime. Privacy Policy.