Public Water Systems
10,959 active public water systems in MI, tracked from EPA's Safe Drinking Water Information System (SDWIS) across all 50 states. See our methodology.
| System Name | Location | Population | Violations | PFAS |
|---|---|---|---|---|
| Fruitport Township | Fruitport, MI | 9,355 | 8 | Clean |
| Tittabawassee Township | Freeland, MI | 9,227 | 37 | Clean |
| Alma, City Of | Alma, MI | 9,182 | 1 | Clean |
| Saline | Saline, MI | 9,158 | 26 | Clean |
| Albion | Albion, MI | 9,144 | 48 | Clean |
| South Haven Area Water & Sewer Authority | South Haven, MI | 9,133 | 16 | Clean |
| Plymouth | Plymouth, MI | 9,132 | 24 | Clean |
| Benton Harbor | Benton Harbor, MI | 9,103 | 843 | Clean |
| Charlotte, City Of | Charlotte, MI | 9,074 | 8 | Detected |
| Lapeer, City Of | Lapeer, MI | 9,023 | 76 | Clean |
| Petoskey, City Of | Petoskey, MI | 8,979 | 14 | Clean |
| Highland Park | Highland Park, MI | 8,977 | 44 | Clean |
| Greenville | Greenville, MI | 8,816 | 80 | Detected |
| Grand Ledge, City Of | Grand Ledge, MI | 8,701 | 24 | Clean |
| Buena Vista Township | Saginaw, MI | 8,676 | 27 | Detected |
| Menominee | Menominee, MI | 8,583 | 27 | Clean |
| Holly, Village Of | Holly, MI | 8,557 | 26 | Clean |
| Tecumseh | Tecumseh, MI | 8,521 | 0 | Clean |
| Scio Township | Ann Arbor, MI | 8,500 | 20 | Detected |
| Genesee Township | Genesee, MI | 8,473 | 9 | Clean |
| Bay Co. Dept of Water & Sewer | Bay City, MI | 8,465 | 0 | Clean |
| Houghton | Houghton, MI | 8,386 | 20 | Clean |
| Zeeland Board of Public Works | Zeeland, MI | 8,328 | 6 | Clean |
| Flushing, City Of | Flushing, MI | 8,311 | 12 | Clean |
| Grand Blanc, City Of | Grand Blanc, MI | 8,276 | 15 | Clean |
| Center Line, City Of | Center Line, MI | 8,257 | 23 | Clean |
| Mason, City Of | Mason, MI | 8,252 | 54 | Clean |
| Ludington | Ludington, MI | 8,184 | 0 | Clean |
| Hillsdale | Hillsdale, MI | 8,163 | 23 | Clean |
| St Joseph | St. Joseph, MI | 7,930 | 17 | Clean |
| Three Rivers | Three Rivers, MI | 7,905 | 85 | Detected |
| St. Johns, City Of | St. Johns, MI | 7,896 | 12 | Clean |
| Hudsonville | Hudsonville, MI | 7,708 | 6 | Clean |
| Iron Mountain | Iron Mountain, MI | 7,500 | 59 | Clean |
| Milan | Milan, MI | 7,363 | 40 | Clean |
| Hastings | Hastings, MI | 7,350 | 41 | Clean |
| River Rouge | River Rouge, MI | 7,224 | 35 | Clean |
| Spsm | Jackson, MI | 7,166 | 24 | Clean |
| Rockford | Rockford, MI | 7,160 | 12 | Clean |
| Muskegon Co Eastside Water System | Muskgon, MI | 7,135 | 6 | Clean |
| Rochester | Rochester, MI | 7,130 | 9 | Clean |
| Marshall | Marshall, MI | 7,088 | 9 | Clean |
| Ada Township | Ada, MI | 7,068 | 15 | Clean |
| Oscoda Township | Oscoda, MI | 6,997 | 0 | Clean |
| St. Louis, City Of | St. Louis, MI | 6,976 | 18 | Clean |
| Superior Township | Ypsilanti, MI | 6,830 | 9 | Detected |
| Benton Charter Township | Benton Harbor, MI | 6,768 | 15 | Clean |
| Ira Township | Ira, MI | 6,510 | 5 | Clean |
| Ishpeming | Ishpeming, MI | 6,470 | 8 | Clean |
| The Groves of Michigan | Brooklyn, MI | 6,460 | 15 | - |