319 public water systems in Michigan were sampled in EPA's UCMR 5 programme (2023–2025); we show six PFAS and lithium. Read 2026-10-31.
7 of 319 systems had at least one sample above a 2024 federal limit; 68 had at least one PFAS found above the reporting level; 251 had none found above the reporting level.
A single sample above a 2024 limit is a measurement, not a violation. Compliance is judged on running yearly averages, and water systems have until 2029 to meet the limits. On 20 May 2026 EPA proposed giving qualifying systems until 2031 for PFOA and PFOS and removing the limits for PFHxS, PFNA and HFPO-DA; those proposals were not final when we last checked (5 Nov 2026). Counts are per system, not per person; population figures are available only for systems serving more than 25,000 people (about 4,798,708 people across those systems here). UCMR 5 was a one-time national monitoring programme (2023–2025). The results are a snapshot at the system's entry points or taps on the sample dates, not a continuous measurement and not a compliance record.
| System | People served | UCMR 5 result |
|---|---|---|
| Detroit Detroit City of | 633,218 | None detected (below the reporting level) |
Pages for these are being added in stages. The data for all 319 systems is in the public dataset.
| System | People served | UCMR 5 result |
|---|---|---|
| Grand Rapids, Mi Grand Rapids, Mi | 306,901 | None detected (below the reporting level) |
| Kalamazoo Kalamazoo | 192,992 | Above the 2024 limit in at least one sample |
| Lansing Board of Water & Light Lansing Board of Water & Light | 166,000 | None detected (below the reporting level) |
| Warren, City of Warren, City of | 134,056 | None detected (below the reporting level) |
| Sterling Heights, City of Sterling Heights, City of | 127,000 | None detected (below the reporting level) |
| Ann Arbor Ann Arbor | 123,851 | None detected (below the reporting level) |
| Dearborn Dearborn | 109,976 | None detected (below the reporting level) |
| Clinton Township Clinton Township | 100,513 | None detected (below the reporting level) |
| Canton Township Canton Township | 99,627 | None detected (below the reporting level) |
| Livonia Livonia | 96,942 | None detected (below the reporting level) |
| Macomb Township Macomb Township | 90,000 | None detected (below the reporting level) |
| Troy, Mi Troy, Mi | 85,854 | None detected (below the reporting level) |
| Westland Westland | 85,420 | None detected (below the reporting level) |
| Flint, City of Flint, City of | 81,252 | None detected (below the reporting level) |
| Wyoming, Mi Wyoming, Mi | 76,501 | None detected (below the reporting level) |
| Rochester Hills Rochester Hills | 74,000 | None detected (below the reporting level) |
| Genesee County Water System Genesee County Water System | 73,726 | None detected (below the reporting level) |
| Waterford Township Waterford Township | 73,441 | Detected, below the 2024 limit |
| Shelby Township Shelby Township | 72,000 | None detected (below the reporting level) |
| Southfield Southfield | 71,739 | None detected (below the reporting level) |
| Pontiac Pontiac | 63,776 | None detected (below the reporting level) |
| Taylor Taylor | 63,409 | None detected (below the reporting level) |
| St. Clair Shores, City of St. Clair Shores, City of | 59,715 | None detected (below the reporting level) |
| Dearborn Heights Dearborn Heights | 57,774 | None detected (below the reporting level) |
| Royal Oak, City of Royal Oak, City of | 57,236 | None detected (below the reporting level) |