2026 Rankings

Worst Infrastructure: North Carolina — 2026 Rankings

Last updated: October 15, 2026

812 ZIP codes ranked by Infrastructure Stress Indicator #1: ZIP 28666 (Icard, NC) - 69/100

Out of 812 ZIP codes with infrastructure data in North Carolina, 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 812
Highest stress indicator 69/100
Median stress indicator 33/100
Average stress indicator 33/100
State North Carolina

Top 100 ZIP Codes by Infrastructure Stress

Rank ZIP Code City State Infrastructure Stress Stress Level Safety Score
1 28666 Icard NC 69/100 Very High —
2 27827 Falkland NC 67/100 Very High —
3 27201 Alamance NC 63/100 Very High —
4 28089 Lattimore NC 62/100 Very High —
5 28102 Mc Farlan NC 60/100 High —
6 28367 Norman NC 60/100 High —
7 28524 Davis NC 60/100 High —
8 27340 Saxapahaw NC 58/100 High —
9 27584 Townsville NC 58/100 High —
10 28553 Marshallberg NC 57/100 High —
11 28109 Misenheimer NC 56/100 High —
12 28511 Atlantic NC 56/100 High —
13 27014 Cooleemee NC 55/100 High —
14 27042 Pine Hall NC 55/100 High —
15 27202 Altamahaw NC 55/100 High —
16 27209 Biscoe NC 55/100 High 67/100
17 27213 Bonlee NC 55/100 High —
18 27256 Gulf NC 55/100 High —
19 28641 Jonas Ridge NC 55/100 High —
20 28749 Little Switzerland NC 55/100 High —
21 28707 Balsam NC 54/100 High —
22 28136 Polkville NC 53/100 High —
23 28345 Hamlet NC 53/100 High —
24 28735 Gerton NC 53/100 High —
25 27582 Stovall NC 52/100 High —
26 27594 Wise NC 52/100 High —
27 27812 Bethel NC 52/100 High —
28 27229 Candor NC 51/100 High 67/100
29 27829 Fountain NC 51/100 High 73/100
30 27861 Parmele NC 51/100 High —
31 28009 Badin NC 51/100 High —
32 28745 Lake Junaluska NC 51/100 High 78/100
33 28124 Mount Pleasant NC 50/100 High —
34 28379 Rockingham NC 50/100 High —
35 28720 Chimney Rock NC 50/100 High —
36 28757 Montreat NC 50/100 High —
37 28160 Spindale NC 49/100 High —
38 27356 Star NC 48/100 High 67/100
39 27371 Troy NC 48/100 High 67/100
40 27379 Yanceyville NC 48/100 High —
41 27822 Elm City NC 48/100 High —
42 27932 Edenton NC 48/100 High —
43 28054 Gastonia NC 48/100 High —
44 28305 Fayetteville NC 48/100 High 83/100
45 28338 Ellerbe NC 48/100 High 73/100
46 28363 Marston NC 48/100 High —
47 27212 Blanch NC 47/100 High —
48 27306 Mount Gilead NC 47/100 High 67/100
49 27325 Robbins NC 47/100 High —
50 27508 Bunn NC 47/100 High —
51 28552 Lowland NC 47/100 High —
52 28725 Dillsboro NC 47/100 High —
53 28788 Webster NC 47/100 High —
54 28801 Asheville NC 47/100 High 63/100
55 27281 Jackson Springs NC 46/100 High 67/100
56 27288 Eden NC 46/100 High 56/100
57 27801 Rocky Mount NC 46/100 High 76/100
58 27876 Seaboard NC 46/100 High 87/100
59 27897 Woodland NC 46/100 High 94/100
60 28052 Gastonia NC 46/100 High —
61 27248 Franklinville NC 45/100 High —
62 27536 Henderson NC 45/100 High —
63 27820 Conway NC 45/100 High —
64 27830 Fremont NC 45/100 High 93/100
65 27862 Pendleton NC 45/100 High 95/100
66 27871 Robersonville NC 45/100 High —
67 27882 Spring Hope NC 45/100 High —
68 27883 Stantonsburg NC 45/100 High —
69 27886 Tarboro NC 45/100 High 70/100
70 27962 Plymouth NC 45/100 High —
71 28023 China Grove NC 45/100 High 80/100
72 28128 Norwood NC 45/100 High —
73 28170 Wadesboro NC 45/100 High —
74 28223 Charlotte NC 45/100 High 92/100
75 28368 Olivia NC 45/100 High —
76 28425 Burgaw NC 45/100 High —
77 28540 Jacksonville NC 45/100 High —
78 27819 Conetoe NC 44/100 High —
79 27825 Everetts NC 44/100 High —
80 28001 Albemarle NC 44/100 High —
81 28016 Bessemer City NC 44/100 High —
82 28077 High Shoals NC 44/100 High —
83 28431 Chadbourn NC 44/100 High —
84 28690 Valdese NC 44/100 High —
85 27027 Mayodan NC 43/100 High —
86 27260 High Point NC 43/100 High —
87 27803 Rocky Mount NC 43/100 High —
88 27818 Como NC 43/100 High —
89 27840 Hamilton NC 43/100 High —
90 28086 Kings Mountain NC 43/100 High —
91 28098 Lowell NC 43/100 High —
92 28330 Cordova NC 43/100 High —
93 28352 Laurinburg NC 43/100 High —
94 28375 Proctorville NC 43/100 High —
95 28423 Bolton NC 43/100 High —
96 28616 Crossnore NC 43/100 High —
97 28631 Grassy Creek NC 43/100 High —
98 28671 Rutherford College NC 43/100 High —
99 28733 Fontana Dam NC 43/100 High —
100 27048 Stoneville NC 42/100 High 50/100

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 North Carolina

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.