2,775 Michigan water systems have inventoried 2,613,791 service lines for EPA. 199,943 (7.6%) are confirmed lead and 301,508 (12%) are still of unknown material. Below: every large or city-linked Michigan utility ranked by lead lines.
Michigan water systems reported 199,943 lead service lines and 55,581 galvanized lines requiring replacement as of Q2 2026 — 7.6% of the 2,613,791 lines inventoried and 9.1% of the national lead total, ranking #4 of 51. DETROIT CITY OF reports the most in the state (80,595).
DETROIT CITY OF (80,595), GRAND RAPIDS (19,430), DEARBORN (5,271) lead the list; 228 Michigan systems report at least one lead line in total.
Find your utility in the table below, then check its published service line inventory (most utilities post an address-lookup map) or call the number on your water bill. Utilities must notify customers whose line is lead, galvanized-requiring-replacement or unknown. You can also test the pipe entering your home: lead is soft, dull gray, non-magnetic and turns shiny when scratched.
Under EPA's Lead and Copper Rule Improvements, systems must replace lead and galvanized-requiring-replacement lines within 10 years starting in 2027; systems with very high counts can receive longer deadlines. Ask your utility for its replacement plan and whether it covers the homeowner-owned portion.
Use a filter certified to NSF/ANSI 53 for lead for drinking and cooking, flush the tap after water has sat for hours, never use hot tap water for drinking or infant formula, and confirm your actual level with a certified lab test.
Source: EPA SDWIS Service Line Inventory, Q2 2026 snapshot (updated 2026-08-18). Counts are service lines, not people.
A certified mail-in lab test shows exactly what's in your water — lead plus dozens of other contaminants — with EPA-grade accuracy. Know your real levels before spending on a filter.
Certified lab · results in days
Community systems serving 50,000+ people plus systems linked to a city report on this site (29 shown). State totals above include every reporting system.
| # | Water system | Status | Lead | GRR | Unknown | Total lines | City report |
|---|---|---|---|---|---|---|---|
| 1 | DETROIT CITY OF MI0001800 · 633,218 served | Lead service lines present | 80,595 | 120 | 39,073 | 251,531 | |
| 2 | GRAND RAPIDS MI0002790 · 306,901 served | Lead service lines present | 19,430 | 0 | 394 | 79,966 | |
| 3 | DEARBORN MI0001730 · 109,976 served | Lead service lines present | 5,271 | 0 | 4,625 | 32,736 | |
| 4 | KALAMAZOO MI0003520 · 192,992 served | Lead service lines present | 4,328 | 286 | 0 | 46,940 | |
| 5 | ROYAL OAK, CITY OF MI0005830 · 57,236 served | Lead service lines present | 879 | 723 | 766 | 23,615 | |
| 6 | FLINT, CITY OF MI0002310 · 81,252 served | Lead service lines present | 722 | 120 | 3,283 | 36,039 | |
| 7 | YPSILANTI COMMUNITY UTILITY AUTHORITY MI0007260 · 53,988 served | Lead service lines present | 155 | 364 | 758 | 20,412 | |
| 8 | LIVONIA MI0003930 · 96,942 served | Lead service lines present | 134 | 31 | 29,973 | 38,207 | |
| 9 | TAYLOR MI0006545 · 63,409 served | Lead service lines present | 124 | 0 | 0 | 19,505 | |
| 10 | PONTIAC MI0005440 · 63,776 served | Lead service lines present | 101 | 1,036 | 9,609 | 19,505 | |
| 11 | ST. CLAIR SHORES, CITY OF MI0006280 · 59,715 served | Lead service lines present | 12 | 0 | 791 | 28,009 | |
| 12 | WARREN, CITY OF MI0006900 · 134,056 served | Lead service lines present | 5 | 33 | 15,573 | 50,757 | |
| 13 | SOUTHFIELD MI0006160 · 71,739 served | Lead service lines present | 1 | 1 | 1,570 | 20,104 | |
| 14 | WATERFORD TOWNSHIP MI0006910 · 73,441 served | Lead service lines present | 1 | 0 | 0 | 25,028 | |
| 15 | WESTLAND MI0007040 · 85,420 served | Lead service lines present | 0 | 166 | 13,193 | 28,454 | |
| 16 | STERLING HEIGHTS, CITY OF MI0006385 · 127,000 served | No lead service lines reported | 0 | 0 | 1,995 | 39,895 | |
| 17 | CLINTON TOWNSHIP MI0001480 · 100,513 served | No lead service lines reported | 0 | 0 | 1,724 | 27,447 | |
| 18 | ANN ARBOR MI0000220 · 123,851 served | Lead service lines present | 0 | 471 | 2 | 25,875 | |
| 19 | LANSING BOARD OF WATER & LIGHT MI0003760 · 166,000 served | No lead service lines reported | 0 | 0 | 0 | 57,339 | |
| 20 | CANTON TOWNSHIP MI0001100 · 99,627 served | No lead service lines reported | 0 | 0 | 0 | 26,626 | |
| 21 | MACOMB TOWNSHIP MI0003990 · 90,000 served | No lead service lines reported | 0 | 0 | 0 | 31,034 | |
| 22 | TROY MI0006690 · 85,854 served | No lead service lines reported | 0 | 0 | 0 | 29,334 | |
| 23 | ROCHESTER HILLS MI0000325 · 74,000 served | No lead service lines reported | 0 | 0 | 0 | 23,882 | |
| 24 | GENESEE COUNTY WATER SYSTEM MI0002615 · 73,726 served | No lead service lines reported | 0 | 0 | 0 | 18,693 | |
| 25 | WYOMING MI0007220 · 72,125 served | No lead service lines reported | 0 | 0 | 0 | 23,407 | |
| 26 | SHELBY TOWNSHIP MI0006010 · 72,000 served | No lead service lines reported | 0 | 0 | 0 | 24,808 | |
| 27 | DEARBORN HEIGHTS MI0001740 · 57,774 served | No inventory reported yet | 0 | 0 | 0 | 0 | |
| 28 | FARMINGTON HILLS, CITY OF MI0002240 · 56,984 served | No lead service lines reported | 0 | 0 | 0 | 23,250 | |
| 29 | NOVI, CITY OF MI0004870 · 56,780 served | No lead service lines reported | 0 | 0 | 0 | 15,076 |
A lead or unknown service line means lead can enter water after it leaves the treatment plant, so city-level test results understate what reaches your tap. Filter drinking and cooking water with an NSF/ANSI 53 lead-certified system, and see the lead in drinking water guide or Michigan city water reports.
We may earn a commission from filters purchased through these links, at no extra cost to you.