All water systems in Michigan
11,156 systems
| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Fruitport Township Fruitport · Muskegon County |
9,355 | 0 | 0 | |
|
Ecorse Ecorse · Wayne County |
9,305 | 1 | 0 | |
|
Corewell Butterworth Medical Center Kent County |
9,300 | 0 | 0 | |
|
Tittabawassee Township Saginaw County |
9,227 | 1 | 0 | |
|
Alma, City of Alma · Gratiot County |
9,182 | 0 | 0 | |
|
Saline Saline · Washtenaw County |
9,158 | 1 | 0 | |
|
Albion Albion · Calhoun County |
9,144 | 3 | 0 | |
|
Plymouth Plymouth · Wayne County |
9,132 | 2 | 0 | |
|
Benton Harbor Benton Harbor · Berrien County |
9,103 | 2 | 0 | |
|
Charlotte, City of Charlotte · Eaton County |
9,074 | 0 | 0 | |
|
Lapeer, City of Lapeer · Lapeer County |
9,023 | 3 | 0 | |
|
Petoskey, City of Petoskey · Emmet County |
8,979 | 0 | 0 | |
|
South Haven Area Water & Sewer Authority South Haven · Van Buren County |
8,914 | 3 | 0 | |
|
Greenville Greenville · Montcalm County |
8,816 | 1 | 0 | |
|
Grand Ledge, City of Grand Ledge · Eaton County |
8,701 | 2 | 0 | |
|
Buena Vista Township Saginaw County |
8,676 | 1 | 0 | |
|
Menominee Menominee · Menominee County |
8,583 | 0 | 0 | |
|
Holly, Village of Holly · Oakland County |
8,557 | 3 | 2 | |
|
Tecumseh Tecumseh · Lenawee County |
8,521 | 0 | 0 | |
|
Scio Township Ann Arbor · Washtenaw County |
8,500 | 1 | 0 | |
|
Genesee Township Genesee County |
8,473 | 0 | 0 | |
|
Bay Co. Dept of Water & Sewer Bay County |
8,465 | 0 | 0 | |
|
Highland Park Highland Park · Wayne County |
8,443 | 1 | 0 | |
|
Houghton Houghton · Houghton County |
8,386 | 0 | 0 | |
|
Zeeland Board of Public Works Zeeland · Ottawa County |
8,328 | 0 | 0 | |
|
Flushing, City of Flushing · Genesee County |
8,311 | 2 | 0 | |
|
Grand Blanc, City of Grand Blanc · Genesee County |
8,276 | 0 | 0 | |
|
Center Line, City of Center Line · Macomb County |
8,257 | 1 | 0 | |
|
Mason, City of Mason · Ingham County |
8,252 | 2 | 0 | |
|
William Beaumont Hospital Oakland County |
8,240 | 0 | 0 | |
|
Ludington Ludington · Mason County |
8,184 | 0 | 0 | |
|
Hillsdale Hillsdale · Hillsdale County |
8,163 | 0 | 0 | |
|
ST Joseph St Joseph · Berrien County |
7,930 | 0 | 0 | |
|
Three Rivers Three Rivers · St. Joseph County |
7,905 | 0 | 0 | |
|
St. Johns, City of St. Johns · Clinton County |
7,896 | 1 | 1 | |
|
Hudsonville Hudsonville · Ottawa County |
7,708 | 0 | 0 | |
|
Ada Township Ada · Kent County |
7,584 | 1 | 0 | |
|
Hastings Hastings · Barry County |
7,514 | 0 | 0 | |
|
Iron Mountain Iron Mountain · Dickinson County |
7,500 | 1 | 0 | |
|
Milan Milan · Washtenaw County |
7,363 | 0 | 0 | |
|
East Bay Water Works County |
7,284 | 0 | 0 | |
|
River Rouge River Rouge · Wayne County |
7,224 | 4 | 2 | |
|
Rockford Rockford · Kent County |
7,160 | 0 | 0 | |
|
Muskegon CO Eastside Water System Muskegon County |
7,135 | 0 | 0 | |
|
Rochester Rochester · Oakland County |
7,130 | 0 | 0 | |
|
Marshall Marshall · Calhoun County |
7,088 | 0 | 0 | |
|
Oscoda Township Iosco County |
6,997 | 0 | 0 | |
|
St. Louis, City of St. Louis · Gratiot County |
6,976 | 0 | 0 | |
|
Superior Township Ypsilanti · Washtenaw County |
6,830 | 0 | 0 | |
|
Benton Charter Township Berrien County |
6,768 | 0 | 0 |
About this data
Rules violated counts the rules a system was in violation of in the past three years, including monitoring and reporting lapses; one rule can carry several violations. Unresolved is the number of those rules still in violation at EPA's latest data refresh.
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. Retrieved from ECHO on Oct 11, 2026.