All water systems in Michigan
11,156 systems
| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Traverse City Traverse City · Grand Traverse County |
14,532 | 0 | 0 | |
|
Fraser, City of Fraser · Macomb County |
14,297 | 1 | 0 | |
|
Harper Woods Harper Woods · Wayne County |
14,236 | 1 | 0 | |
|
Niles Niles · Berrien County |
14,215 | 0 | 0 | |
|
Wixom, City of Wixom · Oakland County |
13,928 | 0 | 0 | |
|
Coldwater Coldwater · Branch County |
13,822 | 0 | 0 | |
|
Escanaba Escanaba · Delta County |
12,941 | 0 | 0 | |
|
Woodhaven Woodhaven · Wayne County |
12,941 | 1 | 0 | |
|
Union Township Isabella County |
12,927 | 0 | 0 | |
|
Garfield Charter Township Grand Traverse County |
12,899 | 1 | 0 | |
|
Melvindale Melvindale · Wayne County |
12,851 | 1 | 0 | |
|
Michigan State University Ingham County |
12,793 | 3 | 0 | |
|
New Baltimore, City of New Baltimore · Macomb County |
12,720 | 1 | 0 | |
|
Riverview Riverview · Wayne County |
12,486 | 0 | 0 | |
|
Bangor Township Bay County |
11,999 | 0 | 0 | |
|
Thomas Township Saginaw County |
11,931 | 0 | 0 | |
|
Sturgis Sturgis · St. Joseph County |
11,920 | 0 | 0 | |
|
Clawson Clawson · Oakland County |
11,825 | 2 | 0 | |
|
Independence Township Oakland County |
11,790 | 0 | 0 | |
|
Fenton, City of Fenton · Genesee County |
11,746 | 1 | 0 | |
|
Ionia Ionia · Ionia County |
11,708 | 0 | 0 | |
|
East Grand Rapids East Grand Rapids · Kent County |
11,637 | 1 | 0 | |
|
Farmington, City of Farmington · Oakland County |
11,597 | 0 | 0 | |
|
Grosse Pointe Park Grosse Pointe Park · Wayne County |
11,555 | 2 | 0 | |
|
South Lyon, City of South Lyon · Oakland County |
11,055 | 0 | 0 | |
|
Midland Co., Water Dist. No. 1 of Midland County |
11,000 | 1 | 0 | |
|
Grosse Ile Township Wayne County |
10,788 | 1 | 0 | |
|
Port Huron Township St. Clair County |
10,654 | 3 | 1 | |
|
Fort Gratiot Township St. Clair County |
10,640 | 1 | 0 | |
|
Flat Rock Flat Rock · Wayne County |
10,541 | 2 | 0 | |
|
Beverly Hills Oakland County |
10,451 | 0 | 0 | |
|
Grand Haven Grand Haven · Ottawa County |
10,412 | 0 | 0 | |
|
Oxford Township Oakland County |
10,407 | 0 | 0 | |
|
Big Rapids Big Rapids · Mecosta County |
10,403 | 2 | 0 | |
|
Cadillac, City of Cadillac · Wexford County |
10,355 | 1 | 0 | |
|
Brighton, City of Brighton · Livingston County |
10,210 | 0 | 0 | |
|
Mt. Pleasant County |
10,198 | 3 | 0 | |
|
Alpena, City of Alpena · Alpena County |
10,128 | 1 | 0 | |
|
Bridgeport Township Saginaw County |
10,104 | 0 | 0 | |
|
Marysville, City of Marysville · St. Clair County |
9,959 | 0 | 0 | |
|
Muskegon Heights Muskegon Heights · Muskegon County |
9,917 | 3 | 0 | |
|
Howell, City of Howell · Livingston County |
9,914 | 1 | 0 | |
|
Berlin Township Newport · Monroe County |
9,900 | 0 | 0 | |
|
Clay Township St. Clair County |
9,866 | 0 | 0 | |
|
Grosse Pointe Farms Grosse Pointe Farms · Wayne County |
9,757 | 0 | 0 | |
|
Hampton Township Bay County |
9,652 | 0 | 0 | |
|
Sumpter Township Wayne County |
9,576 | 2 | 0 | |
|
Beecher Metropolitan District Genesee County |
9,400 | 0 | 0 | |
|
Spring Lake Township Ottawa County |
9,393 | 1 | 0 | |
|
Lyon Township Oakland County |
9,390 | 3 | 1 |
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.