2026 Rankings

Worst Infrastructure: Michigan — 2026 Rankings

Last updated: October 15, 2026

974 ZIP codes ranked by Infrastructure Stress Indicator #1: ZIP 48816 (Cohoctah, MI) - 72/100

Out of 974 ZIP codes with infrastructure data in Michigan, these areas have the highest modeled infrastructure stress indicator values, computed from area-level data on infrastructure age, funding gaps, violation history, and lead indicators. The indicator is not a measured failure probability or forecast.

Statistic Value
ZIP codes ranked 974
Highest stress indicator 72/100
Median stress indicator 42/100
Average stress indicator 42/100
State Michigan

Top 100 ZIP Codes by Infrastructure Stress

Rank ZIP Code City State Infrastructure Stress Stress Level Safety Score
1 48816 Cohoctah MI 72/100 Very High —
2 49335 Moline MI 72/100 Very High —
3 48870 Palo MI 69/100 Very High —
4 49955 Painesdale MI 69/100 Very High —
5 49959 Ramsay MI 69/100 Very High —
6 49917 Copper City MI 67/100 Very High —
7 49960 Rockland MI 67/100 Very High —
8 48874 Pompeii MI 66/100 Very High —
9 49628 Elberta MI 66/100 Very High —
10 49852 Loretto MI 66/100 Very High —
11 48190 Whittaker MI 65/100 Very High —
12 48410 Argyle MI 65/100 Very High —
13 48852 Mcbrides MI 65/100 Very High —
14 49289 Weston MI 65/100 Very High —
15 49871 Palmer MI 65/100 Very High —
16 48128 Dearborn MI 64/100 Very High 92/100
17 48476 Vernon MI 64/100 Very High —
18 49248 Jasper MI 64/100 Very High —
19 49268 Palmyra MI 64/100 Very High —
20 49863 Nadeau MI 64/100 Very High —
21 49901 Ahmeek MI 64/100 Very High —
22 49902 Alpha MI 64/100 Very High —
23 49929 Greenland MI 64/100 Very High —
24 48733 Fairgrove MI 63/100 Very High —
25 48841 Henderson MI 63/100 Very High —
26 48853 Maple Rapids MI 63/100 Very High —
27 49119 New Troy MI 63/100 Very High —
28 49288 Waldron MI 63/100 Very High —
29 48701 Akron MI 62/100 Very High —
30 48896 Winn MI 62/100 Very High —
31 49066 Leonidas MI 62/100 Very High —
32 49075 Nottawa MI 62/100 Very High —
33 49238 Deerfield MI 62/100 Very High —
34 49634 Filer City MI 62/100 Very High —
35 49948 Mass City MI 62/100 Very High —
36 49961 Sidnaw MI 62/100 Very High —
37 49968 Wakefield MI 62/100 Very High —
38 48124 Dearborn MI 61/100 Very High 92/100
39 48434 Forestville MI 61/100 Very High —
40 48456 Minden City MI 61/100 Very High —
41 48767 Unionville MI 61/100 Very High —
42 49276 Riga MI 61/100 Very High —
43 49919 Covington MI 61/100 Very High —
44 48426 Decker MI 60/100 High —
45 49262 North Adams MI 60/100 High —
46 49440 Muskegon MI 60/100 High 100/100
47 49808 Big Bay MI 60/100 High —
48 49953 Ontonagon MI 60/100 High —
49 48472 Snover MI 59/100 High —
50 48731 Elkton MI 59/100 High —
51 48806 Ashley MI 59/100 High —
52 48915 Lansing MI 59/100 High 83/100
53 49234 Clarklake MI 59/100 High —
54 49322 Coral MI 59/100 High —
55 49626 Eastlake MI 59/100 High —
56 49776 Posen MI 59/100 High —
57 49970 Watton MI 59/100 High —
58 48028 Harsens Island MI 58/100 High —
59 48157 Luna Pier MI 58/100 High —
60 48445 Kinde MI 58/100 High —
61 48465 Palms MI 58/100 High —
62 49014 Battle Creek MI 58/100 High —
63 49027 Breedsville MI 58/100 High —
64 49063 Lacota MI 58/100 High —
65 49126 Sodus MI 58/100 High —
66 49287 Tipton MI 58/100 High —
67 49318 Casnovia MI 58/100 High —
68 49816 Chatham MI 58/100 High —
69 49958 Pelkie MI 58/100 High —
70 49971 White Pine MI 58/100 High —
71 48414 Bancroft MI 57/100 High —
72 48432 Filion MI 57/100 High —
73 48460 New Lothrop MI 57/100 High —
74 48627 Higgins Lake MI 57/100 High —
75 48630 Houghton Lake Heights MI 57/100 High —
76 48741 Kingston MI 57/100 High —
77 48760 Silverwood MI 57/100 High —
78 48878 Rosebush MI 57/100 High —
79 49113 Galien MI 57/100 High —
80 49261 Napoleon MI 57/100 High —
81 49267 Ottawa Lake MI 57/100 High —
82 49675 Onekama MI 57/100 High —
83 49814 Champion MI 57/100 High —
84 49825 Eben Junction MI 57/100 High —
85 49848 Ingalls MI 57/100 High —
86 49912 Bruce Crossing MI 57/100 High —
87 49920 Crystal Falls MI 57/100 High —
88 49925 Ewen MI 57/100 High —
89 49938 Ironwood MI 57/100 High —
90 48212 Hamtramck MI 56/100 High 87/100
91 48218 River Rouge MI 56/100 High 86/100
92 48475 Ubly MI 56/100 High —
93 48619 Comins MI 56/100 High —
94 48636 Luzerne MI 56/100 High —
95 49611 Alba MI 56/100 High —
96 49632 Falmouth MI 56/100 High —
97 49701 Mackinaw City MI 56/100 High —
98 49719 Cedarville MI 56/100 High —
99 49753 Lachine MI 56/100 High —
100 49835 Garden MI 56/100 High —

Methodology

Infrastructure stress rankings combine four data sources, each weighted equally (25%): (1) EPA Drinking Water Infrastructure Needs Survey and Assessment (DWINSA 2023) — state-level 20-year infrastructure need per capita for pipe replacement, treatment, and storage; (2) Census ACS housing vintage — percentage of homes built before 1980; (3) EPA SDWIS violation and enforcement data — system-level compliance history; (4) available Lead and Copper Rule indicators — service line material inventories and testing results. The combined value is a normalized 0-100 comparative stress indicator, not a measured pipe-failure probability or a forecast.

Data sources: EPA DWINS 2023, Census ACS, EPA SDWIS, Lead and Copper Rule data. Last updated: 2026-10-15.

Frequently Asked Questions

What does the infrastructure stress indicator mean?

The indicator summarizes infrastructure funding gaps, housing age, violation history, and lead indicators on a 0-100 scale. It is a comparative heuristic, not a measured pipe-failure probability or a forecast of a water-main break.

How is infrastructure stress calculated?

The indicator combines four equally weighted factors: state-level infrastructure need per capita (EPA DWINSA 2023), housing vintage (Census ACS pre-1980 housing percentage), water system compliance history (EPA SDWIS), and available lead indicators.

What can homeowners do about aging infrastructure?

Ask your water utility or health department about testing your tap water, especially for lead. Check if your home has a lead service line through your water utility. If you use a filter, choose one certified under NSF/ANSI 53 for the specific contaminant, such as lead. Review your water system Consumer Confidence Report for violation history.

Does high stress mean my water is unsafe right now?

Not necessarily. Infrastructure stress is a screening indicator of long-term vulnerability, not a measurement of current contamination or a prediction of failure. For current conditions, check utility notices and the latest Consumer Confidence Report, and test your tap for contaminants of concern.

Explore More Rankings

How this ranking is calculated, data sources, and limitations: Rankings Methodology →


Related Rankings

Water Safety 2026 EPA violations and water quality scores Lead Risk 2026 Lead service-line indicators and system-level action-level exceedances Infrastructure 2026 Aging pipes, system age and remediation costs
Disclaimer: Rankings are based on EPA, FEMA, and federal agency data. They reflect historical patterns and risk indicators, not necessarily current conditions. For the most current information, contact your local water utility or request a Consumer Confidence Report.

Get safety alerts for Michigan

Free updates when EPA data changes for this area. No spam.

Unsubscribe anytime. Privacy Policy.

Share This Page

X Facebook
Check your water filter options Free tool - no phone call required.