All water systems in Michigan
11,156 systems
| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Constantine Constantine · St. Joseph County |
2,075 | 2 | 0 | |
|
Perry, City of Perry · Shiawassee County |
2,065 | 0 | 0 | |
|
St. Charles, Village of Saginaw County |
2,054 | 1 | 1 | |
|
Taymouth Township Saginaw County |
2,033 | 0 | 0 | |
|
Corunna, City of Corunna · Shiawassee County |
2,028 | 0 | 0 | |
|
South Higgins Lake State Park Store/hq Roscommon County |
2,024 | 0 | 0 | |
|
James Township Saginaw County |
2,023 | 0 | 0 | |
|
Swan Creek Township Saginaw County |
2,023 | 0 | 0 | |
|
Kalkaska, Village of Kalkaska · Kalkaska County |
2,020 | 0 | 0 | |
|
Lake Odessa Lake Odessa · Ionia County |
2,018 | 2 | 0 | |
|
Adams Township Painesdale · Houghton County |
2,010 | 1 | 0 | |
|
Mdot Northfield Church, R814 Washtenaw County |
2,008 | 0 | 0 | |
|
Caseville Township Huron County |
2,005 | 0 | 0 | |
|
Bangor Bangor · Van Buren County |
2,000 | 4 | 2 | |
|
Mdot Grass Lake, R818 Jackson County |
2,000 | 0 | 0 | |
|
Mdot Sandstone, R819 Jackson County |
2,000 | 0 | 0 | |
|
Newberry Water & Light Newberry · Luce County |
2,000 | 2 | 0 | |
|
Oak Pointe Livingston County |
2,000 | 0 | 0 | |
|
Old Orchard Park Campground Iosco County |
2,000 | 0 | 0 | |
|
US 131 Motorsports Park Allegan County |
2,000 | 2 | 0 | |
|
Walmart Supercenter #2620 Hastings Barry County |
2,000 | 2 | 0 | |
|
Wesco #30 Muskegon County |
2,000 | 0 | 0 | |
|
Grass Lake Grass Lake · Jackson County |
1,986 | 1 | 0 | |
|
McDonald's Whitmore Lake #4991 Livingston County |
1,980 | 1 | 0 | |
|
Bay Mills Resort & Casino County |
1,978 | 3 | 0 | |
|
Shelby Shelby · Oceana County |
1,964 | 0 | 0 | |
|
Lowell Township Kent County |
1,958 | 1 | 0 | |
|
Laurium Houghton County |
1,947 | 0 | 0 | |
|
Mdot Galesburg Rest Area Kalamazoo County |
1,932 | 0 | 0 | |
|
Southeast Oakland Township Oakland County |
1,923 | 0 | 0 | |
|
Crystal Falls Crystal Falls · Iron County |
1,922 | 0 | 0 | |
|
Berrien Springs Berrien Springs · Berrien County |
1,910 | 5 | 0 | |
|
Lawton Lawton · Van Buren County |
1,900 | 2 | 1 | |
|
New Buffalo New Buffalo · Berrien County |
1,900 | 1 | 0 | |
|
Yale, City of Yale · St. Clair County |
1,900 | 3 | 1 | |
|
Leoni Township Michigan Center · Jackson County |
1,893 | 1 | 0 | |
|
Northville Crossing Washtenaw County |
1,890 | 3 | 0 | |
|
Grayling, City of Grayling · Crawford County |
1,884 | 0 | 0 | |
|
Mdot Watervliet, R706 Berrien County |
1,877 | 0 | 0 | |
|
Marlette, City of Sanilac County |
1,875 | 1 | 0 | |
|
Leslie, City of Leslie · Ingham County |
1,872 | 2 | 0 | |
|
Royal Oak Township Oakland County |
1,869 | 1 | 0 | |
|
Cidermill Crossings Livingston County |
1,863 | 0 | 0 | |
|
West Olive Estates Ottawa County |
1,850 | 1 | 0 | |
|
Crockery Township Nunica · Ottawa County |
1,847 | 0 | 0 | |
|
Decatur Decatur · Van Buren County |
1,838 | 0 | 0 | |
|
Tawas City, City of Tawas City · Iosco County |
1,834 | 0 | 0 | |
|
Deerwood Subdivision Oakland County |
1,824 | 0 | 0 | |
|
Cassopolis Cassopolis · Cass County |
1,815 | 3 | 0 | |
|
Mdot Rockford, R525 Kent County |
1,814 | 1 | 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 currently 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.