TTHM (Total Trihalomethanes) violations in Michigan
122 active public water systems in Michigan had a TTHM (Total Trihalomethanes) violation in the past three years, 11 of them in the latest quarter of EPA's data. What TTHM (Total Trihalomethanes) is and why it matters.
Systems with a TTHM (Total Trihalomethanes) violation
Latest quarter first, then largest first| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Hurley Medical Center Genesee County |
2,150 | 1 | 0 | |
|
Bridgman Bridgman · Berrien County |
2,096 | 1 | 0 | |
|
Constantine Constantine · St. Joseph County |
2,075 | 2 | 0 | |
|
Newberry Water & Light Newberry · Luce County |
2,000 | 2 | 0 | |
|
Grass Lake Grass Lake · Jackson County |
1,986 | 1 | 0 | |
|
Berrien Springs Berrien Springs · Berrien County |
1,910 | 5 | 0 | |
|
Montrose, City of Montrose · Genesee County |
1,657 | 4 | 0 | |
|
Oronoko Township Berrien County |
1,610 | 5 | 0 | |
|
Zilwaukee, City of Saginaw · Saginaw County |
1,534 | 1 | 0 | |
|
Webberville, Village of Webberville · Ingham County |
1,503 | 4 | 0 | |
|
Cornerstone Christian School Livingston County |
1,500 | 2 | 1 | |
|
Stanton Stanton · Montcalm County |
1,417 | 2 | 0 | |
|
Brown City Brown City · Sanilac County |
1,316 | 2 | 0 | |
|
Bellevue, Village of Bellevue · Eaton County |
1,282 | 2 | 0 | |
|
Pinconning, City of Pinconning · Bay County |
1,204 | 1 | 0 | |
|
Newberry Correctional Facility Luce County |
1,108 | 1 | 0 | |
|
Meadow Lake Estates MHC Oakland County |
1,060 | 1 | 0 | |
|
Handy Township Red Cedars Crossing Livingston County |
1,030 | 1 | 0 | |
|
Springbrook Estates MHC Macomb County |
990 | 1 | 0 | |
|
Mendon Mendon · St. Joseph County |
920 | 2 | 1 | |
|
Lapeer CO Ed. & Tech. Center Lapeer County |
900 | 1 | 0 | |
|
Ubly, Village of Huron County |
858 | 2 | 0 | |
|
Pentwater Pentwater · Oceana County |
857 | 2 | 0 | |
|
Abbott Nutrition St. Joseph County |
850 | 2 | 0 | |
|
Lake City, City of Lake City · Missaukee County |
836 | 6 | 1 | |
|
Corewell Health Blodgett Hospital East Grand Rapids · Kent County |
810 | 1 | 0 | |
|
Gobles Gobles · Van Buren County |
800 | 1 | 0 | |
|
South Range South Range · Houghton County |
745 | 2 | 0 | |
|
Windsor Estates Eaton County |
718 | 3 | 0 | |
|
Glenwood Estates Kent County |
585 | 3 | 0 | |
|
Olive/blendon Twps Borculo · Ottawa County |
544 | 3 | 1 | |
|
Rodgers Lake County |
530 | 2 | 0 | |
|
Ashley, Village of Ashley · Gratiot County |
526 | 1 | 0 | |
|
Benzonia Village of Benzie County |
511 | 2 | 0 | |
|
Camden-Frontier School Hillsdale County |
510 | 1 | 0 | |
|
South Shore Water System Brooklyn · Lenawee County |
488 | 3 | 0 | |
|
Freeport Freeport · Barry County |
483 | 2 | 0 | |
|
Briley Township Atlanta · Montmorency County |
435 | 3 | 0 | |
|
Davison Gates Elementary School Genesee County |
400 | 8 | 3 | |
|
Davison Schools-Florence M Siple Element Genesee County |
400 | 6 | 1 | |
|
Klines Resort St. Joseph County |
398 | 1 | 0 | |
|
Gagetown, Village of Tuscola County |
388 | 2 | 0 | |
|
Con Agra Foods Hillsdale County |
386 | 2 | 0 | |
|
Elberta, Village of Elberta · Benzie County |
372 | 3 | 1 | |
|
Sunset Ridge MHC Ionia County |
360 | 4 | 1 | |
|
Dryden High School Lapeer County |
310 | 4 | 1 | |
|
Atlas Valley Golf-Country Club Genesee County |
300 | 5 | 1 | |
|
Meadow Streams Estates Berrien County |
293 | 2 | 0 | |
|
Grand Valley Estates Kent County |
288 | 1 | 0 | |
|
Riga Township Riga · Lenawee County |
266 | 1 | 0 |
About this data
A system is counted once if any of its violations in the past three years involved TTHM (Total Trihalomethanes), including monitoring and reporting lapses. Rules violated and status in the table are for the whole system, not TTHM (Total Trihalomethanes) alone.
Source: the U.S. EPA's Enforcement and Compliance History Online system (ECHO), which publishes the federal Safe Drinking Water Information System. EPA's terms and values are shown as published. The Michigan records are from EPA's data refresh of Oct 7, 2026; EPA refreshes this data quarterly, and states report to EPA with a lag of three to six months, so the newest violations may not appear yet.