Michigan Home Safety Profiles by ZIP
1167 ZIP codes · 673 water systems · IPC plumbing code
Data: ZipCheckup Home Safety Score model 4.0.0; EPA SDWIS, UCMR 5, EPA radon zones, EPA AirData, NWS, State plumbing boards, Rewiring America
ZipCheckup tracks drinking-water and home-safety data for 1,167 ZIP codes across Michigan, covering 673 public water systems that serve about 6,428,813 people. 551 ZIP codes are mapped to at least one water system with an EPA violation on record.
Measured by ZipCheckup's composite scoring, Michigan comes out above the C band.
Score Distribution
How Michigan's 1167 ZIP codes are distributed across safety grades.
Home Safety Scores by State
Model 4.0.0 inputs: EPA SDWIS, UCMR5 PFAS, EPA radon zones, annual county AQI •
Top 10 ZIP Codes by Home Safety Score in Michigan
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 48015 | Center Line | Macomb | 100 | A |
| 2 | 48023 | Fair Haven | St. Clair | 100 | A |
| 3 | 48040 | Marysville | St. Clair | 100 | A |
| 4 | 48062 | Richmond | Macomb | 100 | A |
| 5 | 48088 | Warren | Macomb | 100 | A |
| 6 | 48089 | Warren | Macomb | 100 | A |
| 7 | 48091 | Warren | Macomb | 100 | A |
| 8 | 48092 | Warren | Macomb | 100 | A |
| 9 | 48093 | Warren | Macomb | 100 | A |
| 10 | 48094 | Washington | Macomb | 100 | A |
10 Lowest-Scoring ZIP Codes in Michigan
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 49071 | Mattawan | Kalamazoo | 45 | D | 4 |
| 2 | 49009 | Kalamazoo | Kalamazoo | 45 | D | 4 |
| 3 | 49002 | Portage | Kalamazoo | 48 | D | 2 |
| 4 | 49083 | Richland | Kalamazoo | 49 | D | 4 |
| 5 | 49048 | Kalamazoo | Kalamazoo | 49 | D | 1 |
| 6 | 49024 | Portage | Kalamazoo | 49 | D | 1 |
| 7 | 49008 | Kalamazoo | Kalamazoo | 49 | D | 1 |
| 8 | 49007 | Kalamazoo | Kalamazoo | 49 | D | 1 |
| 9 | 49006 | Kalamazoo | Kalamazoo | 49 | D | 1 |
| 10 | 49004 | Kalamazoo | Kalamazoo | 49 | D | 1 |
County Rankings
Water quality breakdown by county. 83 counties with data in Michigan.
County-level aggregation of measured ZIP Home Safety Scores • EPA SDWIS, UCMR 5 PFAS, EPA radon zones, EPA AirData
| County | Avg Score | Grade | ZIPs | Best ZIP | Worst ZIP |
|---|---|---|---|---|---|
| 26001 | N/A | N/A | 9 | N/A | N/A |
| 26003 | N/A | N/A | 11 | N/A | N/A |
| 26005 | 98 | A | 17 | 49078 (99) | 49453 (97) |
| 26007 | N/A | N/A | 5 | N/A | N/A |
| 26009 | N/A | N/A | 10 | N/A | N/A |
| 26011 | N/A | N/A | 6 | N/A | N/A |
| 26013 | N/A | N/A | 6 | N/A | N/A |
| 26015 | N/A | N/A | 10 | N/A | N/A |
| 26017 | 99 | A | 11 | 48747 (100) | 48708 (98) |
| 26019 | N/A | N/A | 8 | N/A | N/A |
| 26021 | 95 | A | 26 | 49101 (98) | 49120 (88) |
| 26023 | N/A | N/A | 6 | N/A | N/A |
| 26025 | N/A | N/A | 17 | N/A | N/A |
| 26027 | 63 | C | 7 | 49047 (63) | 49047 (63) |
| 26029 | N/A | N/A | 7 | N/A | N/A |
| 26031 | N/A | N/A | 8 | N/A | N/A |
| 26033 | N/A | N/A | 18 | N/A | N/A |
| 26035 | N/A | N/A | 5 | N/A | N/A |
| 26037 | 80 | B | 10 | 48808 (83) | 48835 (79) |
| 26039 | N/A | N/A | 3 | N/A | N/A |
| 26041 | N/A | N/A | 10 | N/A | N/A |
| 26043 | N/A | N/A | 11 | N/A | N/A |
| 26045 | N/A | N/A | 11 | N/A | N/A |
| 26047 | N/A | N/A | 12 | N/A | N/A |
| 26049 | 79 | B | 38 | 48423 (83) | 48451 (67) |
| 26051 | N/A | N/A | 4 | N/A | N/A |
| 26053 | N/A | N/A | 6 | N/A | N/A |
| 26055 | N/A | N/A | 12 | N/A | N/A |
| 26057 | N/A | N/A | 16 | N/A | N/A |
| 26059 | N/A | N/A | 15 | N/A | N/A |
| 26061 | N/A | N/A | 16 | N/A | N/A |
| 26063 | 100 | A | 14 | 48441 (100) | 48468 (100) |
| 26065 | 82 | B | 38 | 48824 (83) | 48864 (80) |
| 26067 | N/A | N/A | 13 | N/A | N/A |
| 26069 | N/A | N/A | 9 | N/A | N/A |
| 26071 | N/A | N/A | 7 | N/A | N/A |
| 26073 | N/A | N/A | 8 | N/A | N/A |
| 26075 | N/A | N/A | 19 | N/A | N/A |
| 26077 | 50 | D | 26 | 49097 (66) | 49071 (45) |
| 26079 | N/A | N/A | 3 | N/A | N/A |
| 26081 | 74 | B | 47 | 49306 (75) | 49544 (70) |
| 26083 | N/A | N/A | 4 | N/A | N/A |
| 26085 | N/A | N/A | 5 | N/A | N/A |
| 26087 | N/A | N/A | 13 | N/A | N/A |
| 26089 | N/A | N/A | 8 | N/A | N/A |
| 26091 | 65 | C | 19 | 49221 (66) | 49286 (63) |
| 26093 | N/A | N/A | 14 | N/A | N/A |
| 26095 | N/A | N/A | 2 | N/A | N/A |
| 26097 | N/A | N/A | 10 | N/A | N/A |
| 26099 | 99 | A | 39 | 48015 (100) | 48045 (94) |
| 26101 | 99 | A | 10 | 49660 (99) | 49660 (99) |
| 26103 | 76 | B | 13 | 49849 (83) | 49866 (67) |
| 26105 | 99 | A | 7 | 49431 (99) | 49431 (99) |
| 26107 | N/A | N/A | 9 | N/A | N/A |
| 26109 | N/A | N/A | 13 | N/A | N/A |
| 26111 | N/A | N/A | 11 | N/A | N/A |
| 26113 | N/A | N/A | 4 | N/A | N/A |
| 26115 | N/A | N/A | 18 | N/A | N/A |
| 26117 | N/A | N/A | 18 | N/A | N/A |
| 26119 | N/A | N/A | 2 | N/A | N/A |
| 26121 | 96 | A | 15 | 49440 (100) | 49442 (92) |
| 26123 | N/A | N/A | 7 | N/A | N/A |
| 26125 | 81 | B | 88 | 48030 (83) | 48346 (65) |
| 26127 | N/A | N/A | 8 | N/A | N/A |
| 26129 | N/A | N/A | 4 | N/A | N/A |
| 26131 | N/A | N/A | 9 | N/A | N/A |
| 26133 | N/A | N/A | 7 | N/A | N/A |
| 26135 | N/A | N/A | 5 | N/A | N/A |
| 26137 | N/A | N/A | 6 | N/A | N/A |
| 26139 | 95 | A | 19 | 49401 (100) | 49456 (80) |
| 26141 | N/A | N/A | 6 | N/A | N/A |
| 26143 | N/A | N/A | 6 | N/A | N/A |
| 26145 | N/A | N/A | 26 | N/A | N/A |
| 26147 | 98 | A | 20 | 48023 (100) | 48074 (93) |
| 26149 | N/A | N/A | 9 | N/A | N/A |
| 26151 | N/A | N/A | 18 | N/A | N/A |
| 26153 | N/A | N/A | 4 | N/A | N/A |
| 26155 | N/A | N/A | 9 | N/A | N/A |
| 26157 | 99 | A | 14 | 48723 (99) | 48723 (99) |
| 26159 | N/A | N/A | 14 | N/A | N/A |
| 26161 | 64 | C | 19 | 48104 (67) | 48198 (55) |
| 26163 | 90 | A | 94 | 48120 (92) | 48127 (81) |
| 26165 | 100 | A | 5 | 49601 (100) | 49601 (100) |
Most Common Contaminants in Michigan
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Surface Water Treatment Rule | Treatment Technique | 303 | 587 | No |
| Haloacetic Acids (HAA5) | Disinfection Byproducts | 253 | 434 | Yes |
| Consumer Confidence Report Rule | Reporting | 237 | 397 | Yes |
| Stage 1 DBP Rule | Treatment Technique | 228 | 415 | Yes |
| Total Trihalomethanes (TTHM) | Disinfection Byproducts | 222 | 324 | Yes |
| Stage 2 DBP Rule | Treatment Technique | 189 | 310 | Yes |
| Lead and Copper Rule | Treatment Technique | 81 | 126 | No |
| Revised Total Coliform Rule | Microbiological | 80 | 103 | No |
Overview
We track multi-source home safety signals for 1167 ZIP records across Michigan. Home Safety Score model 4.0.0 is published for 303 scored records; missing required evidence suppresses the score.
The EPA snapshots used for this build directly map water systems to 687 ZIP records, covering 673 community water systems that serve approximately 6,428,813 people.
551 of 687 ZIP codes with a reported violation count in the available EPA record (80%) have recorded EPA violations. 171 health-based violations appear in the available health breakdown.
Plumbing Regulations
Michigan follows the International Plumbing Code (2021 edition).
- Plumbing code: IPC (2021)
- Homeowner DIY: Allowed with permit
- Water heater permit: Required
- Annual backflow test: Required
Energy & Water Rebates
Across 1153 tracked ZIP codes in Michigan, residents have access to an average of 4 water-related rebate programs - including incentives for heat pump water heaters, efficient fixtures, and plumbing upgrades.
Check rebates for your ZIP code →
Areas with Most Violations
| ZIP Code | City | Home Safety Grade | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 49630 | Empire | — | 149 | 0 | Empire, Village of |
| 49636 | Glen Arbor | — | 149 | 0 | Empire, Village of |
| 48371 | Oxford | C | 69 | 2 | Oxford Township |
| 49068 | Marshall | — | 60 | 1 | Marshall |
| 49092 | Tekonsha | — | 59 | 1 | My Place at Twin Valley |
| 49866 | Negaunee | C | 58 | 1 | Negaunee |
| 48117 | Carleton | — | 57 | 0 | Ash Township |
| 48430 | Fenton | C | 52 | 5 | City of Fenton, |
| 48166 | Newport | — | 51 | 0 | Berlin Township |
| 49651 | Lake City | — | 51 | 0 | City of Lake City, |
Areas with No Violations
| ZIP Code | City | Home Safety Grade | System | Population |
|---|---|---|---|---|
| 48015 | Center Line | A | City of Warren, | 134,056 |
| 48023 | Fair Haven | A | Ira Township | 6,510 |
| 48030 | Hazel Park | B | Hazel Park | 16,400 |
| 48040 | Marysville | A | City of Marysville, | 9,959 |
| 48041 | Memphis | — | City of Memphis, | 1,084 |
| 48063 | Columbus | — | Pinewood on the Lake Mhp | 950 |
| 48069 | Pleasant Ridge | — | Pleasant Ridge | 2,872 |
| 48085 | Troy | B | Troy | 85,854 |
| 48088 | Warren | A | City of Warren, | 134,056 |
| 48089 | Warren | A | City of Warren, | 134,056 |
Home Safety Score
Average Home Safety Score for Michigan: A (85/100) across 303 scored of 1167 tracked ZIP records.
Model 4.0.0 uses the canonical components water-compliance, pfas-mcl-screen, radon-zone, annual-aqi across 3 required domains. The sections below provide additional context and do not change that score. Missing required evidence suppresses the score, and a favorable result is not a property-level safety certification.
Lead & Copper
- Average of reported 90th-percentile lead results: 0.0043 mg/L (EPA action level: 0.015 mg/L)
- 15 of 675 ZIP codes with known status exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 133 ZIP codes (11%)
- Moderate risk (Zone 2): 498 ZIP codes
- Low risk (Zone 3): 535 ZIP codes
ZIP Code Reports for Michigan
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 48127 | Dearborn Heights | 914,013 | B | 20 |
| 48240 | Redford | 851,403 | A | 8 |
| 48205 | Detroit | 781,510 | A | 4 |
| 48239 | Redford | 779,664 | A | 4 |
| 48234 | Detroit | 767,274 | A | 0 |
| 48219 | Detroit | 754,461 | A | 8 |
| 48126 | Dearborn | 743,194 | A | 0 |
| 48204 | Detroit | 743,194 | A | 0 |
| 48210 | Detroit | 743,194 | A | 0 |
| 48228 | Detroit | 743,194 | A | 0 |
| 48236 | Grosse Pointe | 741,411 | A | 17 |
| 48225 | Harper Woods | 707,169 | A | 8 |
| 48223 | Detroit | 682,722 | A | 4 |
| 48235 | Detroit | 662,872 | A | 0 |
| 48211 | Detroit | 661,651 | A | 5 |
| 48212 | Hamtramck | 661,651 | A | 5 |
| 48224 | Detroit | 647,454 | A | 4 |
| 48203 | Highland Park | 642,195 | A | 2 |
| 48218 | River Rouge | 640,442 | A | 9 |
| 48221 | Detroit | 635,087 | A | 1 |
Lowest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 49009 | Kalamazoo | 45 | D | 4 |
| 49071 | Mattawan | 45 | D | 4 |
| 49002 | Portage | 48 | D | 2 |
| 49001 | Kalamazoo | 49 | D | 1 |
| 49004 | Kalamazoo | 49 | D | 1 |
Highest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 48015 | Center Line | 100 | A | 0 |
| 48023 | Fair Haven | 100 | A | 0 |
| 48040 | Marysville | 100 | A | 0 |
| 48062 | Richmond | 100 | A | 1 |
| 48088 | Warren | 100 | A | 0 |
All 1167 ZIP Codes in Michigan
- 49610 (Acme)
- 49301 (Ada) [B] - 2 violations ⚠
- 49355 (Ada)
- 49356 (Ada)
- 49357 (Ada)
- 49220 (Addison) - 28 violations ⚠
- 49221 (Adrian) [C] - 1 violation
- 49705 (Afton)
- 49901 (Ahmeek)
- 48701 (Akron)
- 49706 (Alanson)
- 49611 (Alba)
- 49224 (Albion) - 7 violations ⚠
- 49612 (Alden)
- 48610 (Alger)
- 48001 (Algonac) [A] - 2 violations
- 49010 (Allegan) [A] - 6 violations ⚠
- 49227 (Allen)
- 48101 (Allen Park) [A] - 2 violations
- 49401 (Allendale) [A]
- 48002 (Allenton)
- 49805 (Allouez)
- 48801 (Alma)
- 48802 (Alma)
- 48003 (Almont) - 2 violations recorded for mapped water systems
- 49707 (Alpena) - 1 violation recorded for mapped water systems
- 49902 (Alpha)
- 49302 (Alto)
- 49903 (Amasa)
- 48004 (Anchorville)
- 48103 (Ann Arbor) [C] - 11 violations
- 48104 (Ann Arbor) [C]
- 48105 (Ann Arbor) [C] - 11 violations ⚠
- 48106 (Ann Arbor)
- 48107 (Ann Arbor)
- 48108 (Ann Arbor) [C] - 5 violations
- 48109 (Ann Arbor) [C]
- 48113 (Ann Arbor)
- 48401 (Applegate) - 5 violations recorded for mapped water systems
- 49613 (Arcadia) - 5 violations recorded for mapped water systems
- 48410 (Argyle)
- 48005 (Armada) - 4 violations ⚠
- 49819 (Arnold)
- 48806 (Ashley)
- 49011 (Athens) - 2 violations recorded for mapped water systems
- 49709 (Atlanta)
- 49905 (Atlantic Mine) - 15 violations recorded for mapped water systems
- 48411 (Atlas)
- 48412 (Attica)
- 48703 (Au Gres) - 2 violations recorded for mapped water systems
- 49806 (Au Train)
- 48611 (Auburn) [A] - 4 violations
- 48321 (Auburn Hills)
- 48326 (Auburn Hills) [B] - 7 violations ⚠
- 49012 (Augusta) - 4 violations recorded for mapped water systems
- 48006 (Avoca)
- 48110 (Azalia)
- 48413 (Bad Axe) - 1 violation recorded for mapped water systems
- 49303 (Bailey)
- 49304 (Baldwin)
- 48414 (Bancroft)
- 49013 (Bangor) - 7 violations recorded for mapped water systems
- 48807 (Bannister)
- 49908 (Baraga)
- 49710 (Barbeau)
- 49807 (Bark River)
- 49101 (Baroda) [A] - 4 violations
- 49305 (Barryton)
- 48705 (Barton City)
- 48808 (Bath) [B] - 2 violations
- 49014 (Battle Creek) - 20 violations ⚠
- 49015 (Battle Creek) - 15 violations ⚠
- 49016 (Battle Creek)
- 49017 (Battle Creek) - 13 violations ⚠
- 49018 (Battle Creek)
- 49037 (Battle Creek) - 15 violations ⚠
- 48706 (Bay City) [A] - 1 violation ⚠
- 48707 (Bay City)
- 48708 (Bay City) [A] - 5 violations ⚠
- 48720 (Bay Port) - 3 violations recorded for mapped water systems
- 49711 (Bay Shore)
- 49614 (Bear Lake) - 1 violation recorded for mapped water systems
- 49782 (Beaver Island)
- 48612 (Beaverton) - 7 violations ⚠
- 49020 (Bedford)
- 48809 (Belding) - 7 violations recorded for mapped water systems
- 49615 (Bellaire) - 5 violations ⚠
- 48111 (Belleville) [B] - 20 violations ⚠
- 48112 (Belleville)
- 49021 (Bellevue) - 3 violations recorded for mapped water systems
- 49306 (Belmont) [B] - 1 violation
- 48613 (Bentley)
- 49022 (Benton Harbor) [A] - 23 violations ⚠
- 49023 (Benton Harbor)
- 49616 (Benzonia) - 12 violations ⚠
- 49910 (Bergland)
- 48072 (Berkley) [B] - 5 violations
- 49102 (Berrien Center) - 7 violations ⚠
- 49103 (Berrien Springs) [A] - 15 violations ⚠
- 49104 (Berrien Springs) - 7 violations ⚠
- 49911 (Bessemer) - 2 violations recorded for mapped water systems
- 49617 (Beulah) - 8 violations ⚠
- 49808 (Big Bay)
- 49307 (Big Rapids) - 2 violations ⚠
- 48415 (Birch Run)
- 48009 (Birmingham) [B] - 6 violations ⚠
- 48012 (Birmingham)
- 49309 (Bitely)
- 48721 (Black River)
- 49310 (Blanchard)
- 49228 (Blissfield) [C] - 1 violation
- 48301 (Bloomfield Hills) [B]
- 48302 (Bloomfield Hills) [B] - 1 violation
- 48303 (Bloomfield Hills)
- 48304 (Bloomfield Hills) [B] - 5 violations ⚠
- 49026 (Bloomingdale) - 2 violations recorded for mapped water systems
- 49618 (Boon)
- 49712 (Boyne City) - 7 violations recorded for mapped water systems
- 49713 (Boyne Falls) - 4 violations recorded for mapped water systems
- 49311 (Bradley)
- 49402 (Branch)
- 48614 (Brant)
- 48615 (Breckenridge) - 1 violation recorded for mapped water systems
- 49027 (Breedsville)
- 49619 (Brethren)
- 48722 (Bridgeport)
- 48115 (Bridgewater)
- 49106 (Bridgman) [A] - 5 violations
- 48114 (Brighton) - 21 violations ⚠
- 48116 (Brighton) - 7 violations ⚠
- 49715 (Brimley)
- 49229 (Britton) - 3 violations recorded for mapped water systems
- 49312 (Brohman)
- 49028 (Bronson)
- 49230 (Brooklyn) - 27 violations ⚠
- 48416 (Brown City) - 12 violations ⚠
- 49912 (Bruce Crossing)
- 49716 (Brutus)
- 49107 (Buchanan) [A] - 9 violations ⚠
- 49620 (Buckley)
- 49029 (Burlington) - 1 violation recorded for mapped water systems
- 49314 (Burnips)
- 49030 (Burr Oak) - 45 violations recorded for mapped water systems
- 48417 (Burt)
- 49717 (Burt Lake)
- 48509 (Burton) [B] - 1 violation
- 48519 (Burton) [B] - 3 violations ⚠
- 48529 (Burton) [B] - 4 violations ⚠
- 48418 (Byron) - 33 violations ⚠
- 49315 (Byron Center) [B] - 3 violations
- 49601 (Cadillac) [A] - 1 violation
- 49316 (Caledonia) [B] - 3 violations
- 49913 (Calumet) - 11 violations ⚠
- 49232 (Camden)
- 49317 (Cannonsburg)
- 48187 (Canton) [A] - 4 violations
- 48188 (Canton) [A] - 4 violations
- 48014 (Capac) - 6 violations recorded for mapped water systems
- 48117 (Carleton) - 57 violations recorded for mapped water systems
- 49812 (Carney)
- 48723 (Caro) [A] - 3 violations
- 49718 (Carp Lake)
- 48724 (Carrollton) - 2 violations recorded for mapped water systems
- 48811 (Carson City) - 5 violations recorded for mapped water systems
- 48419 (Carsonville) - 5 violations recorded for mapped water systems
- 48064 (Casco)
- 48725 (Caseville) - 1 violation recorded for mapped water systems
- 49318 (Casnovia)
- 49915 (Caspian) - 2 violations recorded for mapped water systems
- 48726 (Cass City) - 7 violations recorded for mapped water systems
- 49031 (Cassopolis) - 13 violations recorded for mapped water systems
- 49621 (Cedar) - 2 violations recorded for mapped water systems
- 48812 (Cedar Lake)
- 49319 (Cedar Springs) [B] - 12 violations ⚠
- 49719 (Cedarville)
- 49233 (Cement City) - 16 violations ⚠
- 48015 (Center Line) [A]
- 49622 (Central Lake) - 2 violations recorded for mapped water systems
- 49032 (Centreville) - 22 violations recorded for mapped water systems
- 49033 (Ceresco) - 1 violation recorded for mapped water systems
- 49814 (Champion)
- 49815 (Channing)
- 49720 (Charlevoix)
- 48813 (Charlotte) - 11 violations recorded for mapped water systems
- 49623 (Chase)
- 49916 (Chassell) - 15 violations recorded for mapped water systems
- 49816 (Chatham)
- 49721 (Cheboygan) - 8 violations recorded for mapped water systems
- 48118 (Chelsea) [C]
- 48616 (Chesaning) - 1 violation recorded for mapped water systems
- 49320 (Chippewa Lake)
- 48617 (Clare)
- 49234 (Clarklake)
- 48346 (Clarkston) [C] - 3 violations ⚠
- 48347 (Clarkston)
- 48348 (Clarkston) [B] - 13 violations
- 48815 (Clarksville)
- 48017 (Clawson) [B] - 4 violations
- 49235 (Clayton)
- 48727 (Clifford)
- 49034 (Climax) - 11 violations ⚠
- 49236 (Clinton) - 7 violations ⚠
- 48035 (Clinton Township) [A] - 8 violations
- 48036 (Clinton Township) [A] - 11 violations ⚠
- 48038 (Clinton Township) [A] - 6 violations
- 48420 (Clio) [B] - 33 violations ⚠
- 49035 (Cloverdale)
- 48816 (Cohoctah)
- 49036 (Coldwater) - 2 violations recorded for mapped water systems
- 48618 (Coleman) - 5 violations ⚠
- 49038 (Coloma) [A] - 7 violations ⚠
- 49040 (Colon) - 23 violations recorded for mapped water systems
- 48421 (Columbiaville) - 2 violations recorded for mapped water systems
- 48063 (Columbus)
- 48619 (Comins)
- 48382 (Commerce Township) [B] - 6 violations
- 49041 (Comstock)
- 49321 (Comstock Park) [B] - 2 violations
- 49237 (Concord)
- 49403 (Conklin) - 4 violations recorded for mapped water systems
- 49042 (Constantine) - 3 violations recorded for mapped water systems
- 49722 (Conway)
- 49817 (Cooks)
- 49404 (Coopersville) [A] - 13 violations
- 49625 (Copemish)
- 49917 (Copper City)
- 49918 (Copper Harbor)
- 49322 (Coral)
- 49818 (Cornell)
- 48817 (Corunna) - 4 violations ⚠
- 49043 (Covert) - 7 violations recorded for mapped water systems
- 49919 (Covington)
- 49723 (Cross Village)
- 48422 (Croswell) - 1 violation recorded for mapped water systems
- 48818 (Crystal) - 5 violations recorded for mapped water systems
- 49920 (Crystal Falls)
- 48728 (Curran)
- 49820 (Curtis)
- 49405 (Custer) - 1 violation recorded for mapped water systems
- 49724 (Dafter)
- 49821 (Daggett)
- 48819 (Dansville)
- 48350 (Davisburg) - 11 violations recorded for mapped water systems
- 48423 (Davison) [B] - 1 violation
- 49725 (De Tour Village)
- 48120 (Dearborn) [A]
- 48121 (Dearborn)
- 48123 (Dearborn)
- 48124 (Dearborn) [A]
- 48126 (Dearborn) [A]
- 48128 (Dearborn) [A]
- 48125 (Dearborn Heights) [B] - 15 violations ⚠
- 48127 (Dearborn Heights) [B] - 20 violations ⚠
- 49045 (Decatur) - 9 violations recorded for mapped water systems
- 48426 (Decker)
- 48427 (Deckerville) - 1 violation recorded for mapped water systems
- 49238 (Deerfield)
- 49822 (Deerton)
- 48729 (Deford)
- 49046 (Delton)
- 48201 (Detroit) [A]
- 48202 (Detroit) [A]
- 48204 (Detroit) [A]
- 48205 (Detroit) [A] - 4 violations ⚠
- 48206 (Detroit) [A]
- 48207 (Detroit) [A]
- 48208 (Detroit)
- 48209 (Detroit) [A]
- 48210 (Detroit) [A]
- 48211 (Detroit) [A] - 5 violations ⚠
- 48213 (Detroit) [A]
- 48214 (Detroit) [A]
- 48215 (Detroit) [A]
- 48216 (Detroit) [A]
- 48217 (Detroit) [A]
- 48219 (Detroit) [A] - 8 violations ⚠
- 48221 (Detroit) [A] - 1 violation
- 48222 (Detroit)
- 48223 (Detroit) [A] - 4 violations ⚠
- 48224 (Detroit) [A] - 4 violations ⚠
- 48226 (Detroit) [A]
- 48227 (Detroit) [A]
- 48228 (Detroit) [A]
- 48231 (Detroit)
- 48232 (Detroit)
- 48233 (Detroit)
- 48234 (Detroit) [A]
- 48235 (Detroit) [A]
- 48238 (Detroit) [A]
- 48242 (Detroit)
- 48243 (Detroit)
- 48244 (Detroit)
- 48255 (Detroit)
- 48260 (Detroit)
- 48264 (Detroit)
- 48265 (Detroit)
- 48266 (Detroit)
- 48267 (Detroit)
- 48268 (Detroit)
- 48269 (Detroit)
- 48272 (Detroit)
- 48275 (Detroit)
- 48277 (Detroit)
- 48278 (Detroit)
- 48279 (Detroit)
- 48288 (Detroit)
- 48820 (Dewitt) [B] - 8 violations ⚠
- 48130 (Dexter) [C] - 6 violations
- 48821 (Dimondale) - 7 violations ⚠
- 49921 (Dodgeville)
- 49922 (Dollar Bay) - 2 violations recorded for mapped water systems
- 49323 (Dorr) - 2 violations recorded for mapped water systems
- 49406 (Douglas) - 6 violations ⚠
- 49047 (Dowagiac) [C] - 13 violations
- 49050 (Dowling)
- 48330 (Drayton Plains)
- 49726 (Drummond Island) - 4 violations recorded for mapped water systems
- 48428 (Dryden) - 1 violation recorded for mapped water systems
- 48131 (Dundee) - 2 violations recorded for mapped water systems
- 48429 (Durand) [B] - 3 violations ⚠
- 48822 (Eagle) - 2 violations recorded for mapped water systems
- 48054 (East China) [B] - 7 violations ⚠
- 49727 (East Jordan) - 5 violations recorded for mapped water systems
- 48823 (East Lansing) [B] - 8 violations ⚠
- 48824 (East Lansing) [B] - 2 violations
- 48825 (East Lansing) [B] - 2 violations
- 48826 (East Lansing)
- 49051 (East Leroy) - 1 violation recorded for mapped water systems
- 48730 (East Tawas)
- 49626 (Eastlake)
- 48021 (Eastpointe) [A] - 4 violations
- 49627 (Eastport)
- 48827 (Eaton Rapids) - 3 violations recorded for mapped water systems
- 49111 (Eau Claire) - 14 violations recorded for mapped water systems
- 49825 (Eben Junction)
- 49728 (Eckerman)
- 48229 (Ecorse) [A] - 1 violation
- 48620 (Edenville)
- 48829 (Edmore) - 3 violations recorded for mapped water systems
- 49112 (Edwardsburg) - 4 violations ⚠
- 49628 (Elberta)
- 49629 (Elk Rapids) - 1 violation recorded for mapped water systems
- 48731 (Elkton)
- 49729 (Ellsworth) - 1 violation recorded for mapped water systems
- 48830 (Elm Hall)
- 49730 (Elmira)
- 48831 (Elsie) - 4 violations ⚠
- 48832 (Elwell)
- 48022 (Emmett)
- 49630 (Empire) - 149 violations recorded for mapped water systems
- 49827 (Engadine)
- 48133 (Erie)
- 49829 (Escanaba)
- 48732 (Essexville) [A] - 2 violations ⚠
- 48833 (Eureka)
- 49631 (Evart) - 2 violations recorded for mapped water systems
- 49925 (Ewen)
- 48023 (Fair Haven) [A]
- 48733 (Fairgrove)
- 48621 (Fairview)
- 49632 (Falmouth)
- 48331 (Farmington) [B]
- 48332 (Farmington)
- 48333 (Farmington)
- 48334 (Farmington) [B] - 4 violations
- 48335 (Farmington) [B]
- 48336 (Farmington) [B] - 4 violations
- 48622 (Farwell)
- 49831 (Felch)
- 49408 (Fennville) - 7 violations ⚠
- 48430 (Fenton) [C] - 52 violations ⚠
- 48834 (Fenwick) - 30 violations recorded for mapped water systems
- 48220 (Ferndale) [B] - 4 violations
- 49409 (Ferrysburg) - 1 violation recorded for mapped water systems
- 49633 (Fife Lake)
- 49634 (Filer City)
- 48432 (Filion)
- 48134 (Flat Rock) [A] - 9 violations ⚠
- 48501 (Flint)
- 48502 (Flint) [B] - 1 violation ⚠
- 48503 (Flint) [B] - 1 violation ⚠
- 48504 (Flint) [B] - 4 violations ⚠
- 48505 (Flint) [B] - 1 violation ⚠
- 48506 (Flint) [B] - 2 violations ⚠
- 48507 (Flint) [B] - 5 violations ⚠
- 48531 (Flint)
- 48532 (Flint) [B] - 5 violations ⚠
- 48550 (Flint)
- 48551 (Flint)
- 48552 (Flint)
- 48553 (Flint)
- 48554 (Flint)
- 48555 (Flint)
- 48556 (Flint)
- 48557 (Flint)
- 48433 (Flushing) [B] - 4 violations
- 48434 (Forestville)
- 48059 (Fort Gratiot) [A] - 5 violations
- 49834 (Foster City)
- 48435 (Fostoria) - 3 violations recorded for mapped water systems
- 49410 (Fountain)
- 48835 (Fowler) [B] - 12 violations ⚠
- 48836 (Fowlerville) - 4 violations recorded for mapped water systems
- 48734 (Frankenmuth)
- 48787 (Frankenmuth)
- 49635 (Frankfort) - 13 violations ⚠
- 48025 (Franklin) [B] - 6 violations
- 48026 (Fraser) [A] - 8 violations
- 49733 (Frederic)
- 49411 (Free Soil)
- 48623 (Freeland) - 11 violations ⚠
- 49325 (Freeport)
- 49412 (Fremont) - 1 violation recorded for mapped water systems
- 49413 (Fremont)
- 49239 (Frontier)
- 49415 (Fruitport) [A] - 12 violations
- 49052 (Fulton) - 1 violation recorded for mapped water systems
- 49927 (Gaastra) - 3 violations recorded for mapped water systems
- 48735 (Gagetown) - 3 violations recorded for mapped water systems
- 48436 (Gaines) - 3 violations ⚠
- 49053 (Galesburg) [D]
- 49113 (Galien)
- 49835 (Garden)
- 48135 (Garden City) [A] - 5 violations
- 48136 (Garden City)
- 49734 (Gaylord)
- 49735 (Gaylord) - 3 violations recorded for mapped water systems
- 48437 (Genesee) [B] - 1 violation
- 49836 (Germfask)
- 49837 (Gladstone) - 10 violations recorded for mapped water systems
- 48624 (Gladwin) - 5 violations ⚠
- 49636 (Glen Arbor) - 149 violations recorded for mapped water systems
- 49416 (Glenn)
- 48737 (Glennie)
- 49055 (Gobles) - 9 violations ⚠
- 49736 (Goetzville)
- 49737 (Good Hart)
- 48027 (Goodells)
- 48438 (Goodrich) - 19 violations ⚠
- 49838 (Gould City)
- 49326 (Gowen)
- 48439 (Grand Blanc) [B] - 7 violations ⚠
- 48480 (Grand Blanc)
- 49417 (Grand Haven) [B] - 6 violations ⚠
- 49056 (Grand Junction)
- 48837 (Grand Ledge) - 7 violations recorded for mapped water systems
- 49839 (Grand Marais)
- 49501 (Grand Rapids)
- 49502 (Grand Rapids)
- 49503 (Grand Rapids) [B] - 2 violations
- 49504 (Grand Rapids) [B] - 3 violations ⚠
- 49505 (Grand Rapids) [B] - 1 violation
- 49506 (Grand Rapids) [B] - 2 violations
- 49507 (Grand Rapids) [B] - 2 violations
- 49508 (Grand Rapids) [B] - 2 violations
- 49510 (Grand Rapids)
- 49512 (Grand Rapids) [B] - 2 violations
- 49514 (Grand Rapids)
- 49515 (Grand Rapids)
- 49516 (Grand Rapids)
- 49518 (Grand Rapids)
- 49523 (Grand Rapids)
- 49525 (Grand Rapids) [B] - 1 violation
- 49528 (Grand Rapids)
- 49530 (Grand Rapids)
- 49534 (Grand Rapids) [A] - 9 violations ⚠
- 49544 (Grand Rapids) [B] - 12 violations ⚠
- 49546 (Grand Rapids) [B] - 3 violations ⚠
- 49548 (Grand Rapids) [B] - 2 violations
- 49550 (Grand Rapids)
- 49555 (Grand Rapids)
- 49560 (Grand Rapids)
- 49588 (Grand Rapids)
- 49599 (Grand Rapids)
- 49418 (Grandville) [B] - 3 violations
- 49468 (Grandville)
- 49327 (Grant) - 2 violations recorded for mapped water systems
- 49240 (Grass Lake) - 6 violations ⚠
- 49637 (Grawn)
- 49738 (Grayling)
- 49739 (Grayling)
- 48738 (Greenbush)
- 49929 (Greenland)
- 48838 (Greenville) - 25 violations recorded for mapped water systems
- 48137 (Gregory)
- 48138 (Grosse Ile) [A] - 4 violations
- 48230 (Grosse Pointe) [A] - 11 violations ⚠
- 48236 (Grosse Pointe) [A] - 17 violations ⚠
- 49840 (Gulliver)
- 49841 (Gwinn) - 3 violations recorded for mapped water systems
- 48440 (Hadley)
- 49039 (Hagar Shores)
- 48739 (Hale)
- 48139 (Hamburg) - 3 violations ⚠
- 49419 (Hamilton) - 7 violations ⚠
- 48212 (Hamtramck) [A] - 5 violations ⚠
- 49930 (Hancock) - 2 violations recorded for mapped water systems
- 49241 (Hanover)
- 49115 (Harbert) - 2 violations recorded for mapped water systems
- 48441 (Harbor Beach) [A] - 1 violation
- 49740 (Harbor Springs) - 4 violations ⚠
- 48225 (Harper Woods) [A] - 8 violations ⚠
- 49638 (Harrietta)
- 49845 (Harris)
- 48625 (Harrison) - 1 violation recorded for mapped water systems
- 48045 (Harrison Township) [A] - 15 violations ⚠
- 48740 (Harrisville)
- 48028 (Harsens Island)
- 49420 (Hart) - 8 violations recorded for mapped water systems
- 49057 (Hartford) - 13 violations ⚠
- 48353 (Hartland)
- 48840 (Haslett) [B] - 2 violations
- 49058 (Hastings)
- 49743 (Hawks)
- 48030 (Hazel Park) [B]
- 48626 (Hemlock) - 7 violations ⚠
- 48841 (Henderson)
- 49847 (Hermansville)
- 49744 (Herron)
- 49639 (Hersey) - 2 violations recorded for mapped water systems
- 49421 (Hesperia)
- 49745 (Hessel)
- 49060 (Hickory Corners) - 4 violations recorded for mapped water systems
- 48627 (Higgins Lake)
- 48356 (Highland) [B] - 1 violation
- 48357 (Highland) [B] - 2 violations
- 48203 (Highland Park) [A] - 2 violations
- 49746 (Hillman)
- 49242 (Hillsdale) - 4 violations ⚠
- 49422 (Holland)
- 49423 (Holland) [A] - 1 violation
- 49424 (Holland) [A] - 3 violations ⚠
- 48442 (Holly) [B] - 23 violations ⚠
- 48842 (Holt) [B] - 1 violation
- 49425 (Holton)
- 49245 (Homer) - 8 violations ⚠
- 49640 (Honor) - 8 violations ⚠
- 48628 (Hope) - 4 violations ⚠
- 49328 (Hopkins)
- 49246 (Horton) - 1 violation recorded for mapped water systems
- 49931 (Houghton) - 15 violations recorded for mapped water systems
- 48629 (Houghton Lake) - 35 violations ⚠
- 48630 (Houghton Lake Heights)
- 49329 (Howard City) - 2 violations recorded for mapped water systems
- 48843 (Howell) - 17 violations ⚠
- 48844 (Howell)
- 48855 (Howell) - 1 violation recorded for mapped water systems
- 48863 (Howell)
- 49747 (Hubbard Lake)
- 48845 (Hubbardston) - 12 violations ⚠
- 49934 (Hubbell) - 9 violations ⚠
- 49247 (Hudson) - 13 violations ⚠
- 49426 (Hudsonville) [A] - 2 violations
- 49748 (Hulbert)
- 48070 (Huntington Woods) [B] - 2 violations
- 48140 (Ida)
- 49642 (Idlewild)
- 48444 (Imlay City) - 2 violations ⚠
- 49749 (Indian River)
- 49848 (Ingalls)
- 48141 (Inkster) [A] - 8 violations
- 49643 (Interlochen)
- 48846 (Ionia)
- 49801 (Iron Mountain) - 3 violations recorded for mapped water systems
- 49935 (Iron River) - 3 violations recorded for mapped water systems
- 49644 (Irons)
- 49938 (Ironwood)
- 49849 (Ishpeming) [B] - 1 violation
- 48847 (Ithaca) - 16 violations recorded for mapped water systems
- 49201 (Jackson) - 39 violations ⚠
- 49202 (Jackson) - 26 violations recorded for mapped water systems
- 49203 (Jackson) - 27 violations recorded for mapped water systems
- 49204 (Jackson)
- 49427 (Jamestown)
- 49248 (Jasper)
- 48032 (Jeddo) - 1 violation recorded for mapped water systems
- 49428 (Jenison) [A] - 1 violation
- 49429 (Jenison)
- 49249 (Jerome) - 1 violation recorded for mapped water systems
- 49751 (Johannesburg) - 50 violations recorded for mapped water systems
- 49061 (Jones)
- 49250 (Jonesville) - 4 violations ⚠
- 49001 (Kalamazoo) [D] - 1 violation
- 49003 (Kalamazoo)
- 49004 (Kalamazoo) [D] - 1 violation
- 49005 (Kalamazoo)
- 49006 (Kalamazoo) [D] - 1 violation
- 49007 (Kalamazoo) [D] - 1 violation
- 49008 (Kalamazoo) [D] - 1 violation
- 49009 (Kalamazoo) [D] - 4 violations ⚠
- 49019 (Kalamazoo)
- 49048 (Kalamazoo) [D] - 1 violation
- 49645 (Kaleva)
- 49646 (Kalkaska)
- 48631 (Kawkawlin) [A] - 1 violation ⚠
- 49942 (Kearsarge)
- 48320 (Keego Harbor) - 5 violations ⚠
- 49062 (Kendall)
- 49330 (Kent City) - 9 violations ⚠
- 49648 (Kewadin) - 1 violation recorded for mapped water systems
- 49784 (Kincheloe)
- 49785 (Kincheloe)
- 49786 (Kincheloe)
- 49788 (Kincheloe) - 2 violations recorded for mapped water systems
- 48445 (Kinde)
- 49802 (Kingsford) - 3 violations recorded for mapped water systems
- 49649 (Kingsley) - 8 violations recorded for mapped water systems
- 48741 (Kingston)
- 49752 (Kinross) - 2 violations recorded for mapped water systems
- 48145 (La Salle)
- 49753 (Lachine)
- 49063 (Lacota)
- 48848 (Laingsburg) - 4 violations recorded for mapped water systems
- 48632 (Lake)
- 49650 (Lake Ann)
- 49651 (Lake City) - 51 violations recorded for mapped water systems
- 48633 (Lake George)
- 49653 (Lake Leelanau)
- 49945 (Lake Linden) - 9 violations ⚠
- 48849 (Lake Odessa) - 6 violations ⚠
- 48359 (Lake Orion) [B] - 9 violations
- 48360 (Lake Orion) [B] - 9 violations
- 48361 (Lake Orion)
- 48362 (Lake Orion) [B] - 7 violations
- 48143 (Lakeland)
- 49116 (Lakeside) - 2 violations recorded for mapped water systems
- 48850 (Lakeview)
- 48366 (Lakeville)
- 48144 (Lambertville)
- 49430 (Lamont)
- 49946 (Lanse)
- 48901 (Lansing)
- 48906 (Lansing) [B] - 2 violations
- 48908 (Lansing)
- 48909 (Lansing)
- 48910 (Lansing) [B]
- 48911 (Lansing) [B] - 4 violations
- 48912 (Lansing) [B] - 2 violations
- 48913 (Lansing)
- 48915 (Lansing) [B]
- 48916 (Lansing)
- 48917 (Lansing) [B]
- 48918 (Lansing)
- 48919 (Lansing)
- 48921 (Lansing)
- 48922 (Lansing)
- 48924 (Lansing)
- 48929 (Lansing)
- 48930 (Lansing)
- 48933 (Lansing) [B]
- 48937 (Lansing)
- 48950 (Lansing)
- 48951 (Lansing)
- 48956 (Lansing)
- 48980 (Lansing)
- 48446 (Lapeer) - 6 violations ⚠
- 49064 (Lawrence) - 11 violations ⚠
- 49065 (Lawton) - 4 violations ⚠
- 49654 (Leland)
- 48449 (Lennon)
- 48367 (Leonard) - 1 violation recorded for mapped water systems
- 49066 (Leonidas)
- 49655 (Leroy)
- 49251 (Leslie) - 4 violations ⚠
- 49755 (Levering)
- 49756 (Lewiston) - 50 violations recorded for mapped water systems
- 48450 (Lexington) - 8 violations recorded for mapped water systems
- 48742 (Lincoln)
- 48146 (Lincoln Park) [A] - 4 violations
- 48451 (Linden) [C] - 38 violations ⚠
- 48634 (Linwood)
- 49252 (Litchfield) - 8 violations ⚠
- 49833 (Little Lake)
- 48150 (Livonia) [A] - 4 violations
- 48151 (Livonia)
- 48152 (Livonia) [A]
- 48153 (Livonia)
- 48154 (Livonia) [A]
- 48743 (Long Lake)
- 49852 (Loretto)
- 49331 (Lowell) [B] - 4 violations
- 49431 (Ludington) [A] - 4 violations
- 48157 (Luna Pier)
- 48635 (Lupton)
- 49656 (Luther)
- 48636 (Luzerne)
- 48851 (Lyons) - 45 violations ⚠
- 49434 (Macatawa)
- 49757 (Mackinac Island) - 2 violations recorded for mapped water systems
- 49701 (Mackinaw City)
- 48042 (Macomb) [A] - 2 violations
- 48044 (Macomb) [A] - 6 violations
- 48071 (Madison Heights) [B] - 2 violations
- 49659 (Mancelona) - 1 violation recorded for mapped water systems
- 48158 (Manchester)
- 49660 (Manistee) [A] - 2 violations
- 49854 (Manistique)
- 49253 (Manitou Beach) - 27 violations ⚠
- 49663 (Manton) - 51 violations recorded for mapped water systems
- 49664 (Maple City)
- 48853 (Maple Rapids)
- 49067 (Marcellus)
- 49947 (Marenisco)
- 48039 (Marine City) [A] - 4 violations ⚠
- 49665 (Marion)
- 48453 (Marlette) - 17 violations recorded for mapped water systems
- 49435 (Marne) [A]
- 49855 (Marquette) [B] - 5 violations ⚠
- 49068 (Marshall) - 60 violations ⚠
- 49069 (Marshall)
- 49070 (Martin) - 1 violation recorded for mapped water systems
- 48040 (Marysville) [A]
- 48854 (Mason) [B] - 6 violations
- 49948 (Mass City)
- 49071 (Mattawan) [D] - 4 violations ⚠
- 48159 (Maybee)
- 49666 (Mayfield)
- 48744 (Mayville) - 2 violations recorded for mapped water systems
- 49657 (Mc Bain)
- 49853 (Mc Millan)
- 48852 (Mcbrides)
- 49436 (Mears)
- 49332 (Mecosta) - 5 violations ⚠
- 48454 (Melvin)
- 48122 (Melvindale) [A] - 2 violations
- 48041 (Memphis)
- 49072 (Mendon)
- 49858 (Menominee) - 1 violation recorded for mapped water systems
- 48637 (Merrill) - 1 violation recorded for mapped water systems
- 49667 (Merritt)
- 49668 (Mesick)
- 48455 (Metamora) - 1 violation recorded for mapped water systems
- 49861 (Michigamme)
- 49254 (Michigan Center) - 27 violations recorded for mapped water systems
- 48856 (Middleton) - 15 violations recorded for mapped water systems
- 49333 (Middleville) - 6 violations recorded for mapped water systems
- 48640 (Midland)
- 48641 (Midland)
- 48642 (Midland) - 8 violations ⚠
- 48667 (Midland)
- 48670 (Midland)
- 48674 (Midland)
- 48686 (Midland)
- 48745 (Mikado)
- 48160 (Milan) - 4 violations recorded for mapped water systems
- 48380 (Milford) [B]
- 48381 (Milford) [B] - 10 violations
- 49759 (Millersburg)
- 48746 (Millington) - 5 violations recorded for mapped water systems
- 48456 (Minden City)
- 48647 (Mio)
- 49950 (Mohawk)
- 49335 (Moline)
- 48161 (Monroe)
- 48162 (Monroe) - 48 violations recorded for mapped water systems
- 49437 (Montague)
- 49255 (Montgomery) - 2 violations recorded for mapped water systems
- 48457 (Montrose) [B] - 8 violations ⚠
- 49760 (Moran) - 2 violations recorded for mapped water systems
- 49256 (Morenci) - 1 violation recorded for mapped water systems
- 49336 (Morley) - 5 violations ⚠
- 48857 (Morrice)
- 49257 (Moscow)
- 49258 (Mosherville)
- 48043 (Mount Clemens) [A] - 11 violations ⚠
- 48046 (Mount Clemens)
- 48458 (Mount Morris) [B] - 30 violations ⚠
- 48804 (Mount Pleasant)
- 48858 (Mount Pleasant) - 12 violations ⚠
- 48859 (Mount Pleasant) - 2 violations ⚠
- 48860 (Muir) - 37 violations recorded for mapped water systems
- 49761 (Mullett Lake)
- 48861 (Mulliken) - 3 violations recorded for mapped water systems
- 48747 (Munger) [A]
- 49862 (Munising)
- 49259 (Munith)
- 49440 (Muskegon) [A]
- 49441 (Muskegon) [A] - 16 violations
- 49442 (Muskegon) [A] - 18 violations ⚠
- 49443 (Muskegon)
- 49444 (Muskegon) [A] - 20 violations
- 49445 (Muskegon) [A]
- 49863 (Nadeau)
- 49864 (Nahma)
- 49261 (Napoleon)
- 49073 (Nashville) - 4 violations recorded for mapped water systems
- 48748 (National City)
- 49865 (National Mine)
- 49762 (Naubinway)
- 49074 (Nazareth) - 1 violation recorded for mapped water systems
- 49866 (Negaunee) [C] - 58 violations ⚠
- 48047 (New Baltimore) [A] - 2 violations ⚠
- 48051 (New Baltimore) [A] - 3 violations
- 48164 (New Boston) [A] - 13 violations
- 49117 (New Buffalo) - 4 violations recorded for mapped water systems
- 49446 (New Era)
- 48048 (New Haven) [A] - 3 violations ⚠
- 48050 (New Haven)
- 48165 (New Hudson) [B] - 5 violations
- 48460 (New Lothrop)
- 49119 (New Troy)
- 49337 (Newaygo) - 2 violations recorded for mapped water systems
- 49868 (Newberry)
- 48166 (Newport) - 51 violations recorded for mapped water systems
- 49120 (Niles) [A] - 30 violations ⚠
- 49121 (Niles)
- 49952 (Nisula)
- 49262 (North Adams)
- 48461 (North Branch)
- 48862 (North Star)
- 48049 (North Street) [A] - 3 violations
- 49670 (Northport) - 1 violation recorded for mapped water systems
- 48167 (Northville) [B] - 5 violations
- 48168 (Northville) [A] - 2 violations
- 49263 (Norvell)
- 49870 (Norway) - 1 violation recorded for mapped water systems
- 49075 (Nottawa)
- 48374 (Novi) [B]
- 48375 (Novi) [B]
- 48376 (Novi)
- 48377 (Novi) [B] - 1 violation
- 49448 (Nunica) - 12 violations recorded for mapped water systems
- 48237 (Oak Park) [B] - 5 violations
- 48363 (Oakland) [B]
- 48649 (Oakley)
- 49764 (Oden)
- 48805 (Okemos)
- 48864 (Okemos) [B] - 8 violations ⚠
- 49673 (Old Mission)
- 49076 (Olivet) - 1 violation recorded for mapped water systems
- 49674 (Omena)
- 48749 (Omer)
- 49765 (Onaway)
- 49675 (Onekama)
- 49264 (Onondaga)
- 49265 (Onsted) - 10 violations recorded for mapped water systems
- 49953 (Ontonagon)
- 48865 (Orleans) - 5 violations recorded for mapped water systems
- 48462 (Ortonville) - 3 violations recorded for mapped water systems
- 48750 (Oscoda)
- 49077 (Oshtemo)
- 49266 (Osseo) - 3 violations ⚠
- 49766 (Ossineke) - 1 violation recorded for mapped water systems
- 48463 (Otisville) - 37 violations ⚠
- 49078 (Otsego) [A] - 3 violations
- 49267 (Ottawa Lake)
- 48464 (Otter Lake) - 2 violations recorded for mapped water systems
- 48866 (Ovid) - 8 violations ⚠
- 48754 (Owendale)
- 48867 (Owosso) - 4 violations ⚠
- 48370 (Oxford)
- 48371 (Oxford) [C] - 69 violations ⚠
- 49955 (Painesdale)
- 49871 (Palmer)
- 48465 (Palms)
- 49268 (Palmyra)
- 48870 (Palo)
- 49768 (Paradise)
- 49338 (Paris)
- 49269 (Parma)
- 49079 (Paw Paw) - 12 violations ⚠
- 48466 (Peck)
- 49958 (Pelkie)
- 49769 (Pellston)
- 49449 (Pentwater) - 4 violations recorded for mapped water systems
- 49872 (Perkins)
- 48871 (Perrinton)
- 49873 (Perronville)
- 48872 (Perry) - 7 violations recorded for mapped water systems
- 49270 (Petersburg)
- 49770 (Petoskey) - 1 violation recorded for mapped water systems
- 48873 (Pewamo) - 50 violations ⚠
- 49774 (Pickford)
- 49339 (Pierson)
- 48755 (Pigeon) - 4 violations recorded for mapped water systems
- 48169 (Pinckney) - 1 violation recorded for mapped water systems
- 48650 (Pinconning) - 2 violations recorded for mapped water systems
- 49271 (Pittsford)
- 49080 (Plainwell) [A] - 3 violations
- 49272 (Pleasant Lake)
- 48069 (Pleasant Ridge)
- 48170 (Plymouth) [A] - 9 violations ⚠
- 49775 (Pointe Aux Pins) - 3 violations ⚠
- 48874 (Pompeii)
- 48340 (Pontiac) [B] - 3 violations ⚠
- 48341 (Pontiac) [B] - 5 violations ⚠
- 48342 (Pontiac) [B]
- 48343 (Pontiac)
- 48467 (Port Austin)
- 48468 (Port Hope) [A] - 1 violation
- 48060 (Port Huron) [A] - 3 violations
- 48061 (Port Huron)
- 48469 (Port Sanilac) - 4 violations recorded for mapped water systems
- 49002 (Portage) [D] - 2 violations
- 49024 (Portage) [D] - 1 violation
- 49081 (Portage)
- 48875 (Portland) - 15 violations ⚠
- 49776 (Posen)
- 48876 (Potterville) - 9 violations recorded for mapped water systems
- 49874 (Powers)
- 48756 (Prescott)
- 49777 (Presque Isle) - 2 violations recorded for mapped water systems
- 48651 (Prudenville) - 32 violations ⚠
- 49450 (Pullman)
- 49082 (Quincy) - 2 violations recorded for mapped water systems
- 49876 (Quinnesec) - 2 violations recorded for mapped water systems
- 49877 (Ralph)
- 49959 (Ramsay)
- 49676 (Rapid City) - 1 violation recorded for mapped water systems
- 49878 (Rapid River)
- 49451 (Ravenna) - 4 violations recorded for mapped water systems
- 48096 (Ray)
- 49274 (Reading) - 3 violations ⚠
- 48239 (Redford) [A] - 4 violations ⚠
- 48240 (Redford) [A] - 8 violations ⚠
- 49677 (Reed City)
- 48757 (Reese)
- 49340 (Remus) - 5 violations ⚠
- 49879 (Republic)
- 48652 (Rhodes)
- 49083 (Richland) [D] - 4 violations
- 48062 (Richmond) [A] - 1 violation
- 48758 (Richville)
- 49276 (Riga)
- 48218 (River Rouge) [A] - 9 violations ⚠
- 48877 (Riverdale)
- 49084 (Riverside)
- 48193 (Riverview) [A] - 4 violations
- 49277 (Rives Junction)
- 48306 (Rochester) [B]
- 48307 (Rochester) [B] - 4 violations
- 48308 (Rochester)
- 48309 (Rochester) [B] - 6 violations
- 49880 (Rock)
- 49341 (Rockford) [B] - 12 violations ⚠
- 49351 (Rockford)
- 49960 (Rockland)
- 48173 (Rockwood) [A] - 9 violations ⚠
- 49342 (Rodney)
- 49779 (Rogers City)
- 48065 (Romeo) [A] - 4 violations
- 48174 (Romulus) [A] - 11 violations
- 48653 (Roscommon) - 27 violations recorded for mapped water systems
- 48654 (Rose City)
- 48878 (Rosebush)
- 48066 (Roseville) [A] - 8 violations
- 49452 (Rothbury)
- 48067 (Royal Oak) [B] - 1 violation
- 48068 (Royal Oak)
- 48073 (Royal Oak) [B] - 6 violations
- 49780 (Rudyard)
- 49826 (Rumely)
- 48470 (Ruth)
- 48601 (Saginaw) - 6 violations recorded for mapped water systems
- 48602 (Saginaw) - 4 violations recorded for mapped water systems
- 48603 (Saginaw) - 8 violations ⚠
- 48604 (Saginaw) - 8 violations recorded for mapped water systems
- 48605 (Saginaw)
- 48606 (Saginaw)
- 48607 (Saginaw) - 2 violations recorded for mapped water systems
- 48608 (Saginaw)
- 48609 (Saginaw) - 8 violations ⚠
- 48638 (Saginaw) - 4 violations recorded for mapped water systems
- 48663 (Saginaw)
- 49881 (Sagola)
- 48655 (Saint Charles) - 1 violation recorded for mapped water systems
- 48079 (Saint Clair) [A] - 5 violations ⚠
- 48080 (Saint Clair Shores) [A] - 5 violations
- 48081 (Saint Clair Shores) [A] - 4 violations
- 48082 (Saint Clair Shores) [A] - 8 violations
- 48656 (Saint Helen) - 4 violations recorded for mapped water systems
- 49781 (Saint Ignace) - 5 violations ⚠
- 48879 (Saint Johns) - 20 violations ⚠
- 49085 (Saint Joseph) [A] - 23 violations ⚠
- 48880 (Saint Louis) - 10 violations ⚠
- 48175 (Salem)
- 48176 (Saline) [C] - 5 violations
- 48177 (Samaria)
- 49279 (Sand Creek) - 1 violation recorded for mapped water systems
- 49343 (Sand Lake) - 1 violation recorded for mapped water systems
- 48471 (Sandusky) - 10 violations recorded for mapped water systems
- 48657 (Sanford) - 4 violations ⚠
- 48881 (Saranac) - 2 violations recorded for mapped water systems
- 49453 (Saugatuck) [A] - 6 violations ⚠
- 49783 (Sault Sainte Marie)
- 49125 (Sawyer) [A] - 5 violations
- 49087 (Schoolcraft)
- 49088 (Scotts)
- 49454 (Scottville) - 1 violation recorded for mapped water systems
- 49679 (Sears)
- 48759 (Sebewaing) - 3 violations recorded for mapped water systems
- 49883 (Seney)
- 48882 (Shaftsburg)
- 49455 (Shelby) - 4 violations recorded for mapped water systems
- 49344 (Shelbyville) - 4 violations recorded for mapped water systems
- 48883 (Shepherd) - 12 violations ⚠
- 48884 (Sheridan) - 33 violations recorded for mapped water systems
- 49089 (Sherwood) - 1 violation recorded for mapped water systems
- 49884 (Shingleton)
- 49961 (Sidnaw)
- 48885 (Sidney) - 28 violations recorded for mapped water systems
- 48760 (Silverwood)
- 48886 (Six Lakes)
- 49885 (Skandia)
- 49962 (Skanee)
- 48074 (Smiths Creek) [A] - 14 violations
- 48887 (Smyrna)
- 48472 (Snover)
- 49126 (Sodus)
- 49281 (Somerset)
- 49282 (Somerset Center) - 1 violation recorded for mapped water systems
- 49680 (South Boardman)
- 48761 (South Branch)
- 49090 (South Haven) - 7 violations ⚠
- 48178 (South Lyon) - 10 violations recorded for mapped water systems
- 49963 (South Range) - 3 violations recorded for mapped water systems
- 48179 (South Rockwood) - 8 violations ⚠
- 48033 (Southfield) - 4 violations recorded for mapped water systems
- 48034 (Southfield) [B] - 4 violations
- 48037 (Southfield)
- 48075 (Southfield) [B] - 4 violations
- 48076 (Southfield) [B] - 9 violations
- 48086 (Southfield)
- 48195 (Southgate) [A] - 2 violations
- 49886 (Spalding)
- 49345 (Sparta) [B] - 6 violations ⚠
- 49283 (Spring Arbor) - 4 violations ⚠
- 49456 (Spring Lake) [B] - 9 violations
- 49284 (Springport)
- 48762 (Spruce)
- 49964 (Stambaugh)
- 48658 (Standish)
- 48888 (Stanton) - 6 violations recorded for mapped water systems
- 49346 (Stanwood) - 5 violations ⚠
- 49887 (Stephenson)
- 48659 (Sterling)
- 48310 (Sterling Heights) [A]
- 48311 (Sterling Heights)
- 48312 (Sterling Heights) [A] - 4 violations
- 48313 (Sterling Heights) [A] - 4 violations
- 48314 (Sterling Heights) [A]
- 49127 (Stevensville) [A] - 4 violations
- 49285 (Stockbridge) - 1 violation recorded for mapped water systems
- 49091 (Sturgis) - 24 violations recorded for mapped water systems
- 48889 (Sumner)
- 48890 (Sunfield) - 10 violations ⚠
- 49682 (Suttons Bay)
- 48473 (Swartz Creek) [B] - 4 violations ⚠
- 49463 (Sylvan Beach)
- 48763 (Tawas City) - 2 violations recorded for mapped water systems
- 48764 (Tawas City)
- 48180 (Taylor) [A] - 9 violations ⚠
- 49286 (Tecumseh) [C] - 9 violations ⚠
- 49092 (Tekonsha) - 59 violations ⚠
- 48182 (Temperance) - 1 violation recorded for mapped water systems
- 49683 (Thompsonville)
- 49128 (Three Oaks) - 3 violations recorded for mapped water systems
- 49093 (Three Rivers) - 7 violations recorded for mapped water systems
- 49287 (Tipton)
- 49965 (Toivola)
- 49791 (Topinabee)
- 49792 (Tower)
- 49684 (Traverse City) - 9 violations recorded for mapped water systems
- 49685 (Traverse City) - 7 violations recorded for mapped water systems
- 49686 (Traverse City) - 3 violations recorded for mapped water systems
- 49696 (Traverse City) - 9 violations recorded for mapped water systems
- 49891 (Trenary)
- 48183 (Trenton) [A] - 9 violations
- 49967 (Trout Creek)
- 49793 (Trout Lake)
- 48007 (Troy)
- 48083 (Troy) [B] - 1 violation
- 48084 (Troy) [B] - 1 violation
- 48085 (Troy) [B]
- 48098 (Troy) [B]
- 48099 (Troy)
- 49347 (Trufant)
- 48765 (Turner) - 2 violations recorded for mapped water systems
- 49688 (Tustin)
- 49457 (Twin Lake)
- 48766 (Twining) - 2 violations recorded for mapped water systems
- 48475 (Ubly)
- 49130 (Union)
- 49094 (Union City) - 2 violations recorded for mapped water systems
- 48387 (Union Lake)
- 49129 (Union Pier) - 2 violations recorded for mapped water systems
- 48767 (Unionville)
- 48710 (University Center)
- 48315 (Utica) [A] - 5 violations
- 48316 (Utica) [A]
- 48317 (Utica) [A] - 3 violations
- 48318 (Utica)
- 49095 (Vandalia)
- 49795 (Vanderbilt)
- 48768 (Vassar) - 3 violations recorded for mapped water systems
- 48769 (Vassar)
- 49096 (Vermontville) - 5 violations recorded for mapped water systems
- 48476 (Vernon)
- 48891 (Vestaburg)
- 49097 (Vicksburg) [C] - 1 violation
- 49892 (Vulcan) - 1 violation recorded for mapped water systems
- 49968 (Wakefield)
- 49288 (Waldron)
- 49458 (Walhalla)
- 49459 (Walkerville)
- 49893 (Wallace)
- 48390 (Walled Lake) [B] - 7 violations
- 48391 (Walled Lake)
- 49796 (Walloon Lake)
- 48088 (Warren) [A]
- 48089 (Warren) [A]
- 48090 (Warren)
- 48091 (Warren) [A]
- 48092 (Warren) [A] - 1 violation
- 48093 (Warren) [A]
- 48397 (Warren)
- 48094 (Washington) [A]
- 48095 (Washington) [B]
- 48327 (Waterford) [B] - 5 violations ⚠
- 48328 (Waterford) [B] - 3 violations ⚠
- 48329 (Waterford) [B] - 3 violations ⚠
- 49797 (Waters)
- 49969 (Watersmeet)
- 49098 (Watervliet) - 25 violations recorded for mapped water systems
- 49970 (Watton)
- 49348 (Wayland) - 8 violations recorded for mapped water systems
- 48184 (Wayne) [A] - 12 violations
- 48892 (Webberville) - 8 violations recorded for mapped water systems
- 48893 (Weidman) - 2 violations recorded for mapped water systems
- 49894 (Wells)
- 49689 (Wellston)
- 48322 (West Bloomfield) - 3 violations recorded for mapped water systems
- 48323 (West Bloomfield) [B] - 4 violations
- 48324 (West Bloomfield) - 8 violations ⚠
- 48325 (West Bloomfield)
- 48661 (West Branch) - 2 violations recorded for mapped water systems
- 49460 (West Olive) [A] - 8 violations ⚠
- 48185 (Westland) [A] - 5 violations
- 48186 (Westland) [A] - 13 violations
- 49289 (Weston)
- 48894 (Westphalia) - 13 violations ⚠
- 49895 (Wetmore)
- 48662 (Wheeler) - 1 violation recorded for mapped water systems
- 49349 (White Cloud) - 2 violations recorded for mapped water systems
- 48383 (White Lake) [B] - 4 violations
- 48386 (White Lake) [B] - 5 violations ⚠
- 49099 (White Pigeon) - 4 violations recorded for mapped water systems
- 49971 (White Pine)
- 49461 (Whitehall) - 8 violations ⚠
- 48189 (Whitmore Lake) - 32 violations ⚠
- 48190 (Whittaker)
- 48770 (Whittemore)
- 49690 (Williamsburg) - 8 violations recorded for mapped water systems
- 48895 (Williamston) [B] - 7 violations
- 48191 (Willis) [C] - 2 violations
- 49896 (Wilson)
- 48896 (Winn)
- 48393 (Wixom) [B] - 10 violations
- 49799 (Wolverine)
- 48897 (Woodland) - 1 violation recorded for mapped water systems
- 48192 (Wyandotte) [A] - 1 violation
- 49509 (Wyoming) [B] - 1 violation
- 49519 (Wyoming) [B] - 1 violation
- 48097 (Yale) - 7 violations ⚠
- 48197 (Ypsilanti) [C] - 4 violations
- 48198 (Ypsilanti) [C] - 32 violations ⚠
- 49464 (Zeeland) [A] - 2 violations ⚠
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- PFAS screening: EPA UCMR 5
- Radon zones: EPA Map of Radon Zones
- Air quality: EPA AirData annual AQI
- Regulations: State plumbing boards, ICC, IAPMO
- Rebates: Rewiring America
Reporting periods vary by source. Missing data is shown as unavailable, not as zero.
Largest water systems in Michigan
The 12 largest community water systems in Michigan, out of 673 in our data.
- A
- B
- D
- B
- A
- A
Show all 12 water systems
- C
- A
- A
- C
- A
- A
Systems with the most violations in Michigan
12 systems in Michigan with the most recorded EPA violations.
- C
- C
- C
- C
- A
Frequently Asked Questions
Is the water safe to drink in Michigan?
Michigan has 673 community water systems serving 6,428,813 people across 1167 ZIP codes. There are 2,057 recorded violations among these water systems, including 171 health-based. 551 of 1167 ZIP codes are mapped to at least one water system with a recorded violation.
What plumbing code does Michigan follow?
Michigan's listed plumbing code type is IPC as of our last review; local jurisdictions may adopt or amend codes. State rules allow homeowner plumbing work in some cases; check local permit and licensing rules before starting.
Is lead a concern in Michigan's drinking water?
15 ZIP codes in Michigan are mapped to water systems whose reported 90th-percentile lead result exceeded the EPA action level of 0.015 mg/L.
What is the radon risk in Michigan?
11% of ZIP codes in Michigan are mapped to counties classified as EPA Radon Zone 1 (highest county-level radon potential).