North Carolina Home Safety Profiles by ZIP
1085 ZIP codes · 766 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,085 ZIP codes across North Carolina, covering 766 public water systems that serve about 8,383,186 people. 643 ZIP codes are mapped to at least one water system with an EPA violation on record.
North Carolina: statewide composite grade in the top two bands.
Score Distribution
How North Carolina's 1085 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 North Carolina
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 27885 | Swanquarter | Hyde | 100 | A |
| 2 | 28449 | Kure Beach | New Hanover | 100 | A |
| 3 | 28144 | Salisbury | Rowan | 99 | A |
| 4 | 28159 | Spencer | Rowan | 99 | A |
| 5 | 28403 | Wilmington | New Hanover | 99 | A |
| 6 | 28428 | Carolina Beach | New Hanover | 99 | A |
| 7 | 28480 | Wrightsville Beach | New Hanover | 99 | A |
| 8 | 27357 | Stokesdale | Guilford | 98 | A |
| 9 | 28147 | Salisbury | Rowan | 98 | A |
| 10 | 28318 | Autryville | Cumberland | 98 | A |
10 Lowest-Scoring ZIP Codes in North Carolina
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 28658 | Newton | Catawba | 50 | D | 55 |
| 2 | 28092 | Lincolnton | Lincoln | 50 | D | 50 |
| 3 | 27610 | Raleigh | Wake | 50 | D | 46 |
| 4 | 27606 | Raleigh | Wake | 50 | D | 43 |
| 5 | 27603 | Raleigh | Wake | 50 | D | 279 |
| 6 | 27587 | Wake Forest | Wake | 50 | D | 47 |
| 7 | 27545 | Knightdale | Wake | 50 | D | 82 |
| 8 | 27539 | Apex | Wake | 50 | D | 131 |
| 9 | 27529 | Garner | Wake | 50 | D | 80 |
| 10 | 27320 | Reidsville | Rockingham | 50 | D | 36 |
County Rankings
Water quality breakdown by county. 100 counties with data in North Carolina.
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 |
|---|---|---|---|---|---|
| 37001 | N/A | N/A | 13 | N/A | N/A |
| 37003 | 81 | B | 2 | 28681 (81) | 28636 (80) |
| 37005 | N/A | N/A | 5 | N/A | N/A |
| 37007 | N/A | N/A | 6 | N/A | N/A |
| 37009 | N/A | N/A | 11 | N/A | N/A |
| 37011 | N/A | N/A | 9 | N/A | N/A |
| 37013 | N/A | N/A | 11 | N/A | N/A |
| 37015 | N/A | N/A | 8 | N/A | N/A |
| 37017 | N/A | N/A | 9 | N/A | N/A |
| 37019 | N/A | N/A | 21 | N/A | N/A |
| 37021 | 62 | C | 23 | 28704 (65) | 28787 (51) |
| 37023 | N/A | N/A | 12 | N/A | N/A |
| 37025 | N/A | N/A | 9 | N/A | N/A |
| 37027 | 77 | B | 6 | 28611 (83) | 28630 (71) |
| 37029 | N/A | N/A | 3 | N/A | N/A |
| 37031 | 92 | A | 23 | 28516 (98) | 28338 (73) |
| 37033 | N/A | N/A | 8 | N/A | N/A |
| 37035 | 68 | C | 9 | 28673 (82) | 28658 (50) |
| 37037 | N/A | N/A | 9 | N/A | N/A |
| 37039 | N/A | N/A | 6 | N/A | N/A |
| 37041 | N/A | N/A | 2 | N/A | N/A |
| 37043 | N/A | N/A | 2 | N/A | N/A |
| 37045 | N/A | N/A | 14 | N/A | N/A |
| 37047 | N/A | N/A | 13 | N/A | N/A |
| 37049 | N/A | N/A | 10 | N/A | N/A |
| 37051 | 83 | B | 21 | 28318 (98) | 28306 (74) |
| 37053 | N/A | N/A | 14 | N/A | N/A |
| 37055 | N/A | N/A | 22 | N/A | N/A |
| 37057 | 81 | B | 13 | 27107 (91) | 27239 (66) |
| 37059 | N/A | N/A | 3 | N/A | N/A |
| 37061 | N/A | N/A | 11 | N/A | N/A |
| 37063 | 77 | B | 17 | 27701 (83) | 27703 (67) |
| 37065 | 74 | B | 9 | 27809 (78) | 27886 (70) |
| 37067 | 80 | B | 35 | 27009 (83) | 27284 (56) |
| 37069 | N/A | N/A | 4 | N/A | N/A |
| 37071 | N/A | N/A | 15 | N/A | N/A |
| 37073 | N/A | N/A | 5 | N/A | N/A |
| 37075 | N/A | N/A | 4 | N/A | N/A |
| 37077 | 83 | B | 6 | 27509 (83) | 27522 (82) |
| 37079 | N/A | N/A | 6 | N/A | N/A |
| 37081 | 81 | B | 48 | 27357 (98) | 27406 (68) |
| 37083 | N/A | N/A | 7 | N/A | N/A |
| 37085 | N/A | N/A | 13 | N/A | N/A |
| 37087 | 79 | B | 7 | 28716 (83) | 28786 (77) |
| 37089 | N/A | N/A | 18 | N/A | N/A |
| 37091 | N/A | N/A | 6 | N/A | N/A |
| 37093 | N/A | N/A | 2 | N/A | N/A |
| 37095 | 100 | A | 5 | 27885 (100) | 27885 (100) |
| 37097 | N/A | N/A | 15 | N/A | N/A |
| 37099 | N/A | N/A | 10 | N/A | N/A |
| 37101 | 73 | B | 13 | 27504 (82) | 27592 (67) |
| 37103 | N/A | N/A | 3 | N/A | N/A |
| 37105 | N/A | N/A | 7 | N/A | N/A |
| 37107 | 82 | B | 5 | 28501 (82) | 28525 (81) |
| 37109 | 58 | C | 8 | 28168 (66) | 28092 (50) |
| 37111 | N/A | N/A | 5 | N/A | N/A |
| 37113 | 79 | B | 5 | 28734 (81) | 28741 (77) |
| 37115 | N/A | N/A | 3 | N/A | N/A |
| 37117 | 80 | B | 7 | 27892 (80) | 27892 (80) |
| 37119 | 89 | A | 83 | 28031 (92) | 28215 (71) |
| 37121 | 67 | C | 3 | 28777 (67) | 28777 (67) |
| 37123 | 68 | C | 8 | 28127 (77) | 27371 (67) |
| 37125 | N/A | N/A | 14 | N/A | N/A |
| 37127 | N/A | N/A | 9 | N/A | N/A |
| 37129 | 95 | A | 17 | 28449 (100) | 28401 (80) |
| 37131 | 87 | A | 13 | 27862 (95) | 27832 (78) |
| 37133 | N/A | N/A | 13 | N/A | N/A |
| 37135 | N/A | N/A | 9 | N/A | N/A |
| 37137 | N/A | N/A | 11 | N/A | N/A |
| 37139 | N/A | N/A | 3 | N/A | N/A |
| 37141 | N/A | N/A | 13 | N/A | N/A |
| 37143 | N/A | N/A | 4 | N/A | N/A |
| 37145 | 83 | B | 5 | 27573 (83) | 27583 (83) |
| 37147 | 76 | B | 16 | 27879 (82) | 27834 (68) |
| 37149 | N/A | N/A | 6 | N/A | N/A |
| 37151 | N/A | N/A | 12 | N/A | N/A |
| 37153 | N/A | N/A | 6 | N/A | N/A |
| 37155 | N/A | N/A | 15 | N/A | N/A |
| 37157 | 52 | D | 9 | 27288 (56) | 27320 (50) |
| 37159 | 91 | A | 15 | 28144 (99) | 28023 (80) |
| 37161 | N/A | N/A | 11 | N/A | N/A |
| 37163 | N/A | N/A | 7 | N/A | N/A |
| 37165 | N/A | N/A | 5 | N/A | N/A |
| 37167 | N/A | N/A | 8 | N/A | N/A |
| 37169 | N/A | N/A | 8 | N/A | N/A |
| 37171 | N/A | N/A | 10 | N/A | N/A |
| 37173 | 83 | B | 2 | 28713 (83) | 28719 (83) |
| 37175 | N/A | N/A | 7 | N/A | N/A |
| 37177 | N/A | N/A | 1 | N/A | N/A |
| 37179 | 78 | B | 7 | 28108 (83) | 28079 (69) |
| 37181 | N/A | N/A | 6 | N/A | N/A |
| 37183 | 63 | C | 54 | 27695 (83) | 27610 (50) |
| 37185 | N/A | N/A | 8 | N/A | N/A |
| 37187 | N/A | N/A | 3 | N/A | N/A |
| 37189 | N/A | N/A | 9 | N/A | N/A |
| 37191 | N/A | N/A | 9 | N/A | N/A |
| 37193 | N/A | N/A | 13 | N/A | N/A |
| 37195 | N/A | N/A | 9 | N/A | N/A |
| 37197 | N/A | N/A | 5 | N/A | N/A |
| 37199 | N/A | N/A | 3 | N/A | N/A |
Most Common Contaminants in North Carolina
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Stage 1 DBP Rule | Treatment Technique | 400 | 976 | Yes |
| Stage 2 DBP Rule | Treatment Technique | 369 | 1096 | Yes |
| Total Trihalomethanes (TTHM) | Disinfection Byproducts | 339 | 891 | Yes |
| Surface Water Treatment Rule | Treatment Technique | 337 | 1008 | No |
| Haloacetic Acids (HAA5) | Disinfection Byproducts | 328 | 914 | Yes |
| Consumer Confidence Report Rule | Reporting | 305 | 618 | Yes |
| Lead and Copper Rule | Treatment Technique | 203 | 519 | No |
| Revised Total Coliform Rule | Microbiological | 185 | 273 | No |
Overview
We track multi-source home safety signals for 1085 ZIP records across North Carolina. Home Safety Score model 4.0.0 is published for 247 scored records; missing required evidence suppresses the score.
The EPA snapshots used for this build directly map water systems to 738 ZIP records, covering 766 community water systems that serve approximately 8,383,186 people.
643 of 738 ZIP codes with a reported violation count in the available EPA record (87%) have recorded EPA violations. 446 health-based violations appear in the available health breakdown.
Plumbing Regulations
North Carolina follows the International Plumbing Code (2018 edition).
- Plumbing code: IPC (2018)
- Homeowner DIY: Allowed with permit
- Water heater permit: Required
- Annual backflow test: Required
Full North Carolina regulations →
Energy & Water Rebates
Across 1072 tracked ZIP codes in North Carolina, 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 |
|---|---|---|---|---|---|
| 27603 | Raleigh | D | 279 | 18 | City of Raleigh, |
| 27526 | Fuquay Varina | — | 205 | 1 | Fuquay-varina, Town of |
| 27592 | Willow Spring | C | 167 | 1 | Johnston Company-west |
| 28722 | Columbus | — | 141 | 2 | Columbus Town of |
| 28782 | Tryon | — | 140 | 2 | Tryon, Town of |
| 27539 | Apex | D | 131 | 1 | Holly Springs, Town of |
| 27703 | Durham | C | 102 | 1 | City of Durham, |
| 27019 | Germanton | — | 98 | 0 | City of Winston-salem, |
| 27052 | Walnut Cove | — | 98 | 0 | Walnut Cove, Town of |
| 27831 | Garysburg | — | 95 | 4 | Northampton--progressive |
Areas with No Violations
| ZIP Code | City | Home Safety Grade | System | Population |
|---|---|---|---|---|
| 27233 | Climax | — | Canterbury Trails | 279 |
| 27343 | Semora | — | City of Roxboro, | 13,139 |
| 27506 | Buies Creek | — | Harnett Regional Water | 121,885 |
| 27509 | Butner | B | South Granville Wtr&sewer Authority | 18,555 |
| 27521 | Coats | — | Harnett Regional Water | 121,885 |
| 27531 | Goldsboro | — | City of Goldsboro, | 34,959 |
| 27541 | Hurdle Mills | — | City of Roxboro, | 13,139 |
| 27551 | Macon | — | Warren County Water System | 13,230 |
| 27553 | Manson | — | Warren County Water System | 13,230 |
| 27556 | Middleburg | — | Warren County Water System | 13,230 |
Home Safety Score
Average Home Safety Score for North Carolina: B (78/100) across 247 scored of 1085 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.0020 mg/L (EPA action level: 0.015 mg/L)
- 11 of 738 ZIP codes with known status exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 80 ZIP codes (7%)
- Moderate risk (Zone 2): 321 ZIP codes
- Low risk (Zone 3): 684 ZIP codes
ZIP Code Reports for North Carolina
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 28104 | Matthews | 1,337,287 | B | 23 |
| 28227 | Charlotte | 1,336,884 | B | 27 |
| 28105 | Matthews | 1,336,747 | B | 22 |
| 28270 | Charlotte | 1,336,683 | A | 1 |
| 28277 | Charlotte | 1,336,683 | B | 1 |
| 28078 | Huntersville | 1,285,032 | A | 0 |
| 28269 | Charlotte | 1,284,249 | A | 0 |
| 27560 | Morrisville | 1,211,755 | D | 40 |
| 28215 | Charlotte | 1,187,949 | B | 8 |
| 28213 | Charlotte | 1,184,666 | A | 2 |
| 28134 | Pineville | 1,167,610 | B | 2 |
| 28226 | Charlotte | 1,166,998 | A | 0 |
| 28273 | Charlotte | 1,166,998 | A | 0 |
| 28036 | Davidson | 1,166,803 | A | 2 |
| 28217 | Charlotte | 1,165,827 | A | 4 |
| 28210 | Charlotte | 1,165,631 | A | 3 |
| 28214 | Charlotte | 1,165,239 | A | 2 |
| 28278 | Charlotte | 1,164,174 | A | 3 |
| 28031 | Cornelius | 1,164,051 | A | 0 |
| 28216 | Charlotte | 1,163,831 | A | 2 |
Lowest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 27048 | Stoneville | 50 | D | 32 |
| 27320 | Reidsville | 50 | D | 36 |
| 27529 | Garner | 50 | D | 80 |
| 27539 | Apex | 50 | D | 131 |
| 27545 | Knightdale | 50 | D | 82 |
Highest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 27885 | Swanquarter | 100 | A | 0 |
| 28449 | Kure Beach | 100 | A | 0 |
| 28144 | Salisbury | 99 | A | 1 |
| 28159 | Spencer | 99 | A | 1 |
| 28403 | Wilmington | 99 | A | 3 |
All 1085 ZIP Codes in North Carolina
- 28315 (Aberdeen) - 16 violations ⚠
- 27006 (Advance) - 9 violations ⚠
- 27910 (Ahoskie) - 63 violations ⚠
- 27201 (Alamance)
- 28001 (Albemarle) - 28 violations ⚠
- 28002 (Albemarle)
- 28508 (Albertson)
- 28701 (Alexander) [D] - 19 violations ⚠
- 28006 (Alexis) - 5 violations ⚠
- 28509 (Alliance)
- 28702 (Almond)
- 27202 (Altamahaw)
- 28901 (Andrews) - 23 violations ⚠
- 27501 (Angier) - 12 violations ⚠
- 28007 (Ansonville) - 31 violations recorded for mapped water systems
- 27502 (Apex) [C] - 3 violations ⚠
- 27523 (Apex) [B] - 10 violations ⚠
- 27539 (Apex) [D] - 131 violations ⚠
- 28510 (Arapahoe) - 5 violations ⚠
- 27007 (Ararat)
- 28704 (Arden) [C] - 3 violations ⚠
- 28420 (Ash) - 3 violations ⚠
- 27203 (Asheboro) - 3 violations ⚠
- 27204 (Asheboro)
- 27205 (Asheboro) - 8 violations ⚠
- 28801 (Asheville) [C] - 8 violations ⚠
- 28802 (Asheville)
- 28803 (Asheville) [C] - 6 violations ⚠
- 28804 (Asheville) [C] - 8 violations ⚠
- 28805 (Asheville) [C] - 3 violations ⚠
- 28806 (Asheville) [C] - 8 violations ⚠
- 28810 (Asheville)
- 28813 (Asheville)
- 28814 (Asheville)
- 28815 (Asheville)
- 28816 (Asheville)
- 28421 (Atkinson)
- 28511 (Atlantic)
- 28512 (Atlantic Beach) [A] - 7 violations ⚠
- 27805 (Aulander) - 10 violations ⚠
- 27806 (Aurora)
- 28318 (Autryville) [A] - 5 violations
- 27915 (Avon)
- 28513 (Ayden) - 6 violations ⚠
- 27916 (Aydlett) - 5 violations ⚠
- 28009 (Badin) - 5 violations recorded for mapped water systems
- 27503 (Bahama) - 2 violations recorded for mapped water systems
- 27807 (Bailey) - 18 violations ⚠
- 28705 (Bakersville) - 2 violations ⚠
- 28707 (Balsam)
- 28708 (Balsam Grove)
- 28604 (Banner Elk) - 19 violations ⚠
- 27917 (Barco) - 3 violations ⚠
- 28010 (Barium Springs)
- 28709 (Barnardsville)
- 28319 (Barnesville)
- 28710 (Bat Cave)
- 27808 (Bath)
- 27809 (Battleboro) [B] - 8 violations ⚠
- 28515 (Bayboro) - 5 violations ⚠
- 27207 (Bear Creek) - 16 violations ⚠
- 28516 (Beaufort) [A] - 4 violations ⚠
- 27009 (Belews Creek) [B] - 1 violation
- 27810 (Belhaven)
- 27811 (Bellarthur)
- 28012 (Belmont) - 22 violations ⚠
- 27919 (Belvidere) - 4 violations ⚠
- 27208 (Bennett) - 2 violations ⚠
- 27504 (Benson) [B] - 3 violations
- 28016 (Bessemer City) - 52 violations ⚠
- 27010 (Bethania)
- 27812 (Bethel) - 23 violations ⚠
- 28518 (Beulaville) - 8 violations ⚠
- 27209 (Biscoe) [C] - 51 violations ⚠
- 27813 (Black Creek) - 2 violations recorded for mapped water systems
- 28711 (Black Mountain) [C] - 19 violations ⚠
- 28320 (Bladenboro) - 7 violations ⚠
- 27212 (Blanch) - 16 violations ⚠
- 27814 (Blounts Creek)
- 28605 (Blowing Rock) - 4 violations recorded for mapped water systems
- 28017 (Boiling Springs)
- 28422 (Bolivia) - 6 violations ⚠
- 28423 (Bolton) - 10 violations ⚠
- 27213 (Bonlee)
- 28606 (Boomer)
- 28607 (Boone) - 8 violations ⚠
- 28608 (Boone)
- 27011 (Boonville) - 25 violations ⚠
- 28018 (Bostic) - 29 violations ⚠
- 28902 (Brasstown) - 8 violations ⚠
- 28712 (Brevard) - 4 violations ⚠
- 28519 (Bridgeton) - 2 violations ⚠
- 27505 (Broadway) - 5 violations ⚠
- 27214 (Browns Summit) [B] - 4 violations
- 28424 (Brunswick)
- 28713 (Bryson City) [B]
- 27506 (Buies Creek)
- 27507 (Bullock)
- 27508 (Bunn) - 15 violations ⚠
- 28323 (Bunnlevel)
- 28425 (Burgaw) - 27 violations ⚠
- 27215 (Burlington) - 23 violations ⚠
- 27216 (Burlington)
- 27217 (Burlington) - 75 violations ⚠
- 27220 (Burlington)
- 28714 (Burnsville)
- 27509 (Butner) [B]
- 27920 (Buxton)
- 27228 (Bynum)
- 28467 (Calabash) - 3 violations recorded for mapped water systems
- 28325 (Calypso)
- 27921 (Camden) - 2 violations recorded for mapped water systems
- 28326 (Cameron) - 6 violations recorded for mapped water systems
- 28542 (Camp Lejeune)
- 28547 (Camp Lejeune) - 5 violations ⚠
- 28715 (Candler) [C] - 3 violations ⚠
- 27229 (Candor) [C] - 44 violations ⚠
- 28716 (Canton) [B] - 1 violation
- 28019 (Caroleen)
- 28428 (Carolina Beach) [A] - 4 violations
- 27510 (Carrboro) - 1 violation recorded for mapped water systems
- 28327 (Carthage) - 13 violations ⚠
- 27511 (Cary) [B] - 3 violations ⚠
- 27512 (Cary)
- 27513 (Cary) [B] - 7 violations ⚠
- 27518 (Cary) [B] - 12 violations ⚠
- 27519 (Cary) [B] - 25 violations ⚠
- 28020 (Casar)
- 28717 (Cashiers) - 3 violations recorded for mapped water systems
- 27816 (Castalia)
- 28429 (Castle Hayne) [A] - 17 violations
- 28609 (Catawba) [B] - 40 violations
- 27230 (Cedar Falls)
- 27231 (Cedar Grove)
- 28520 (Cedar Island)
- 28718 (Cedar Mountain)
- 28430 (Cerro Gordo) - 4 violations recorded for mapped water systems
- 28431 (Chadbourn) - 15 violations ⚠
- 27514 (Chapel Hill) - 6 violations recorded for mapped water systems
- 27515 (Chapel Hill)
- 27516 (Chapel Hill) - 19 violations ⚠
- 27517 (Chapel Hill) - 8 violations ⚠
- 27599 (Chapel Hill) - 1 violation recorded for mapped water systems
- 28201 (Charlotte)
- 28202 (Charlotte) [A]
- 28203 (Charlotte)
- 28204 (Charlotte) [A]
- 28205 (Charlotte) [A]
- 28206 (Charlotte) [A]
- 28207 (Charlotte) [A]
- 28208 (Charlotte) [A]
- 28209 (Charlotte) [A]
- 28210 (Charlotte) [A] - 3 violations
- 28211 (Charlotte) [A]
- 28212 (Charlotte) [A]
- 28213 (Charlotte) [A] - 2 violations ⚠
- 28214 (Charlotte) [A] - 2 violations
- 28215 (Charlotte) [B] - 8 violations ⚠
- 28216 (Charlotte) [A] - 2 violations
- 28217 (Charlotte) [A] - 4 violations
- 28218 (Charlotte)
- 28219 (Charlotte)
- 28220 (Charlotte)
- 28221 (Charlotte)
- 28222 (Charlotte)
- 28223 (Charlotte) [A]
- 28224 (Charlotte)
- 28226 (Charlotte) [A]
- 28227 (Charlotte) [B] - 27 violations ⚠
- 28228 (Charlotte)
- 28229 (Charlotte)
- 28230 (Charlotte)
- 28231 (Charlotte)
- 28232 (Charlotte)
- 28233 (Charlotte)
- 28234 (Charlotte)
- 28235 (Charlotte)
- 28236 (Charlotte)
- 28237 (Charlotte)
- 28241 (Charlotte)
- 28242 (Charlotte)
- 28243 (Charlotte)
- 28244 (Charlotte)
- 28246 (Charlotte)
- 28247 (Charlotte)
- 28250 (Charlotte)
- 28253 (Charlotte)
- 28254 (Charlotte)
- 28255 (Charlotte)
- 28256 (Charlotte)
- 28258 (Charlotte)
- 28260 (Charlotte)
- 28262 (Charlotte) [A]
- 28263 (Charlotte)
- 28265 (Charlotte)
- 28266 (Charlotte)
- 28269 (Charlotte) [A]
- 28270 (Charlotte) [A] - 1 violation
- 28271 (Charlotte)
- 28272 (Charlotte)
- 28273 (Charlotte) [A]
- 28274 (Charlotte) [A]
- 28275 (Charlotte)
- 28277 (Charlotte) [B] - 1 violation
- 28278 (Charlotte) [A] - 3 violations
- 28280 (Charlotte)
- 28281 (Charlotte)
- 28282 (Charlotte)
- 28284 (Charlotte)
- 28285 (Charlotte)
- 28287 (Charlotte)
- 28288 (Charlotte)
- 28289 (Charlotte)
- 28290 (Charlotte)
- 28296 (Charlotte)
- 28297 (Charlotte)
- 28299 (Charlotte)
- 28719 (Cherokee) [B]
- 28533 (Cherry Point)
- 28021 (Cherryville) - 14 violations ⚠
- 28720 (Chimney Rock) - 8 violations ⚠
- 28023 (China Grove) [B] - 8 violations ⚠
- 28521 (Chinquapin) - 5 violations ⚠
- 27817 (Chocowinity) - 3 violations ⚠
- 28610 (Claremont) [C] - 49 violations ⚠
- 28432 (Clarendon) - 7 violations recorded for mapped water systems
- 28433 (Clarkton) - 14 violations ⚠
- 27520 (Clayton) [B] - 24 violations ⚠
- 27527 (Clayton) [B] - 8 violations
- 27528 (Clayton)
- 27012 (Clemmons) [B] - 3 violations
- 27013 (Cleveland) [B] - 7 violations ⚠
- 28024 (Cliffside)
- 27233 (Climax)
- 28328 (Clinton) - 6 violations recorded for mapped water systems
- 28329 (Clinton)
- 28721 (Clyde) [B] - 11 violations ⚠
- 27521 (Coats)
- 27922 (Cofield) - 49 violations recorded for mapped water systems
- 27923 (Coinjock) - 5 violations ⚠
- 27924 (Colerain) - 4 violations recorded for mapped water systems
- 27235 (Colfax) [B] - 5 violations ⚠
- 28611 (Collettsville) [B] - 2 violations
- 27925 (Columbia) - 3 violations ⚠
- 28722 (Columbus) - 141 violations ⚠
- 28522 (Comfort)
- 27818 (Como) - 8 violations ⚠
- 28025 (Concord) - 40 violations ⚠
- 28026 (Concord)
- 28027 (Concord) - 18 violations ⚠
- 27819 (Conetoe) - 8 violations ⚠
- 28612 (Connellys Springs) - 25 violations ⚠
- 28613 (Conover) [C] - 47 violations
- 27820 (Conway) - 68 violations ⚠
- 27014 (Cooleemee) - 9 violations ⚠
- 27926 (Corapeake) - 9 violations recorded for mapped water systems
- 28330 (Cordova)
- 28031 (Cornelius) [A]
- 27927 (Corolla) - 2 violations recorded for mapped water systems
- 28434 (Council) - 14 violations ⚠
- 28523 (Cove City) - 3 violations ⚠
- 28032 (Cramerton) - 1 violation recorded for mapped water systems
- 27522 (Creedmoor) [B] - 3 violations
- 27564 (Creedmoor)
- 28615 (Creston) - 2 violations ⚠
- 27928 (Creswell) - 10 violations ⚠
- 28616 (Crossnore)
- 28033 (Crouse) - 5 violations ⚠
- 28617 (Crumpler) - 3 violations ⚠
- 28903 (Culberson)
- 28723 (Cullowhee) - 9 violations ⚠
- 28331 (Cumberland)
- 27237 (Cumnock)
- 28435 (Currie)
- 27929 (Currituck) - 3 violations ⚠
- 28034 (Dallas) - 52 violations ⚠
- 28724 (Dana)
- 27016 (Danbury)
- 28035 (Davidson)
- 28036 (Davidson) [A] - 2 violations
- 28524 (Davis)
- 28618 (Deep Gap)
- 28525 (Deep Run) [B] - 7 violations
- 28436 (Delco) - 6 violations ⚠
- 27239 (Denton) [C] - 18 violations
- 28037 (Denver) [C] - 3 violations ⚠
- 28725 (Dillsboro)
- 27017 (Dobson) - 5 violations ⚠
- 28526 (Dover) - 7 violations ⚠
- 28619 (Drexel) - 1 violation recorded for mapped water systems
- 28332 (Dublin) - 2 violations ⚠
- 28333 (Dudley) - 6 violations ⚠
- 28334 (Dunn) - 20 violations ⚠
- 28335 (Dunn)
- 27930 (Durants Neck)
- 27701 (Durham) [B] - 2 violations
- 27702 (Durham)
- 27703 (Durham) [C] - 102 violations ⚠
- 27704 (Durham) [B] - 3 violations
- 27705 (Durham) [B] - 23 violations ⚠
- 27706 (Durham)
- 27707 (Durham) [B] - 8 violations
- 27708 (Durham) - 2 violations recorded for mapped water systems
- 27709 (Durham)
- 27710 (Durham)
- 27711 (Durham)
- 27712 (Durham) [B] - 7 violations
- 27713 (Durham) [B] - 24 violations ⚠
- 27715 (Durham)
- 27717 (Durham)
- 27722 (Durham)
- 27242 (Eagle Springs)
- 28038 (Earl)
- 27018 (East Bend) - 3 violations recorded for mapped water systems
- 28726 (East Flat Rock) - 1 violation recorded for mapped water systems
- 28039 (East Spencer)
- 27288 (Eden) [C] - 16 violations ⚠
- 27289 (Eden)
- 27932 (Edenton) - 20 violations ⚠
- 28727 (Edneyville)
- 27821 (Edward)
- 27243 (Efland) - 55 violations ⚠
- 27906 (Elizabeth City)
- 27907 (Elizabeth City)
- 27909 (Elizabeth City)
- 28337 (Elizabethtown) - 3 violations ⚠
- 28622 (Elk Park) - 12 violations ⚠
- 28621 (Elkin) - 2 violations ⚠
- 28040 (Ellenboro) - 24 violations ⚠
- 28338 (Ellerbe) [B] - 16 violations ⚠
- 27822 (Elm City) - 46 violations ⚠
- 27244 (Elon) - 21 violations ⚠
- 28594 (Emerald Isle) [A] - 6 violations
- 27823 (Enfield) - 2 violations recorded for mapped water systems
- 27824 (Engelhard)
- 28728 (Enka)
- 28623 (Ennice) - 1 violation recorded for mapped water systems
- 28527 (Ernul) - 5 violations ⚠
- 28339 (Erwin)
- 27247 (Ether)
- 28729 (Etowah) - 2 violations recorded for mapped water systems
- 27935 (Eure) - 9 violations recorded for mapped water systems
- 27825 (Everetts)
- 28438 (Evergreen)
- 28439 (Fair Bluff) - 4 violations recorded for mapped water systems
- 27826 (Fairfield) - 3 violations ⚠
- 28340 (Fairmont) - 6 violations ⚠
- 28730 (Fairview) [C] - 3 violations ⚠
- 28341 (Faison) - 35 violations ⚠
- 28041 (Faith)
- 28342 (Falcon)
- 27827 (Falkland)
- 28042 (Fallston)
- 27828 (Farmville) [B] - 9 violations ⚠
- 28301 (Fayetteville) [B]
- 28302 (Fayetteville)
- 28303 (Fayetteville) [B]
- 28304 (Fayetteville) [B] - 6 violations ⚠
- 28305 (Fayetteville) [B]
- 28306 (Fayetteville) [B] - 19 violations ⚠
- 28309 (Fayetteville)
- 28311 (Fayetteville) [B] - 3 violations ⚠
- 28312 (Fayetteville) [B] - 10 violations ⚠
- 28314 (Fayetteville) [B] - 4 violations ⚠
- 28624 (Ferguson) - 2 violations ⚠
- 28731 (Flat Rock) - 5 violations recorded for mapped water systems
- 28626 (Fleetwood)
- 28732 (Fletcher) - 4 violations ⚠
- 28733 (Fontana Dam)
- 28043 (Forest City) - 12 violations recorded for mapped water systems
- 28307 (Fort Bragg) [B] - 11 violations
- 28310 (Fort Bragg) [B] - 4 violations
- 27829 (Fountain) [B] - 20 violations ⚠
- 27524 (Four Oaks) [B] - 28 violations ⚠
- 28734 (Franklin) [B] - 6 violations ⚠
- 28744 (Franklin)
- 27525 (Franklinton) - 17 violations ⚠
- 27248 (Franklinville) - 7 violations ⚠
- 27830 (Fremont) [A] - 20 violations ⚠
- 27936 (Frisco)
- 27526 (Fuquay Varina) - 205 violations ⚠
- 28441 (Garland) - 2 violations recorded for mapped water systems
- 27529 (Garner) [D] - 80 violations ⚠
- 27831 (Garysburg) - 95 violations ⚠
- 27832 (Gaston) [B] - 14 violations ⚠
- 28052 (Gastonia) - 32 violations ⚠
- 28053 (Gastonia)
- 28054 (Gastonia) - 27 violations ⚠
- 28055 (Gastonia)
- 28056 (Gastonia) - 66 violations ⚠
- 27937 (Gates) - 9 violations recorded for mapped water systems
- 27938 (Gatesville) - 9 violations recorded for mapped water systems
- 27019 (Germanton) - 98 violations recorded for mapped water systems
- 28735 (Gerton)
- 28343 (Gibson) - 7 violations recorded for mapped water systems
- 27249 (Gibsonville) [C] - 28 violations ⚠
- 28627 (Glade Valley) - 1 violation recorded for mapped water systems
- 28628 (Glen Alpine)
- 28629 (Glendale Springs)
- 28736 (Glenville) - 2 violations recorded for mapped water systems
- 28737 (Glenwood)
- 28528 (Gloucester)
- 28344 (Godwin) [A] - 13 violations ⚠
- 28071 (Gold Hill) [B] - 1 violation ⚠
- 27530 (Goldsboro) - 7 violations ⚠
- 27531 (Goldsboro)
- 27532 (Goldsboro)
- 27533 (Goldsboro)
- 27534 (Goldsboro) - 10 violations ⚠
- 27252 (Goldston) - 16 violations ⚠
- 27253 (Graham) - 68 violations ⚠
- 27939 (Grandy) - 5 violations ⚠
- 28630 (Granite Falls) [B] - 17 violations ⚠
- 28072 (Granite Quarry) [A] - 8 violations ⚠
- 28529 (Grantsboro) - 5 violations ⚠
- 28631 (Grassy Creek)
- 28740 (Green Mountain)
- 27395 (Greensboro)
- 27401 (Greensboro) [B] - 2 violations
- 27402 (Greensboro)
- 27403 (Greensboro) - 2 violations recorded for mapped water systems
- 27404 (Greensboro)
- 27405 (Greensboro) - 2 violations recorded for mapped water systems
- 27406 (Greensboro) [C] - 20 violations ⚠
- 27407 (Greensboro) [B] - 8 violations ⚠
- 27408 (Greensboro) [B] - 2 violations
- 27409 (Greensboro) [B] - 10 violations ⚠
- 27410 (Greensboro) [B] - 8 violations ⚠
- 27411 (Greensboro) - 2 violations recorded for mapped water systems
- 27412 (Greensboro) - 2 violations recorded for mapped water systems
- 27413 (Greensboro)
- 27415 (Greensboro)
- 27416 (Greensboro)
- 27417 (Greensboro)
- 27419 (Greensboro)
- 27420 (Greensboro)
- 27425 (Greensboro)
- 27427 (Greensboro)
- 27429 (Greensboro)
- 27435 (Greensboro)
- 27438 (Greensboro)
- 27455 (Greensboro) - 5 violations recorded for mapped water systems
- 27495 (Greensboro)
- 27497 (Greensboro)
- 27498 (Greensboro)
- 27499 (Greensboro)
- 27833 (Greenville)
- 27834 (Greenville) [C] - 28 violations ⚠
- 27835 (Greenville)
- 27836 (Greenville)
- 27858 (Greenville) [B] - 12 violations ⚠
- 28530 (Grifton) [B] - 12 violations ⚠
- 27837 (Grimesland) [B] - 12 violations ⚠
- 28073 (Grover) - 5 violations ⚠
- 27256 (Gulf)
- 27839 (Halifax) - 1 violation recorded for mapped water systems
- 28442 (Hallsboro) - 4 violations ⚠
- 27840 (Hamilton) - 5 violations ⚠
- 28345 (Hamlet) - 30 violations ⚠
- 28443 (Hampstead) - 8 violations ⚠
- 27020 (Hamptonville) - 6 violations ⚠
- 27941 (Harbinger) - 3 violations ⚠
- 28531 (Harkers Island)
- 28634 (Harmony) - 12 violations ⚠
- 28444 (Harrells) - 2 violations recorded for mapped water systems
- 27942 (Harrellsville) - 47 violations recorded for mapped water systems
- 28074 (Harris)
- 28075 (Harrisburg) - 11 violations ⚠
- 27841 (Hassell)
- 27943 (Hatteras)
- 28532 (Havelock) - 3 violations ⚠
- 27258 (Haw River) - 67 violations ⚠
- 28904 (Hayesville) - 2 violations ⚠
- 28635 (Hays) - 4 violations ⚠
- 28738 (Hazelwood)
- 27536 (Henderson) - 8 violations ⚠
- 27537 (Henderson) - 22 violations ⚠
- 28739 (Hendersonville) - 8 violations recorded for mapped water systems
- 28791 (Hendersonville) - 1 violation recorded for mapped water systems
- 28792 (Hendersonville) - 24 violations ⚠
- 28793 (Hendersonville)
- 27842 (Henrico) [B] - 10 violations ⚠
- 28076 (Henrietta)
- 27944 (Hertford) - 16 violations ⚠
- 28601 (Hickory) [B] - 15 violations ⚠
- 28602 (Hickory) [C] - 51 violations ⚠
- 28603 (Hickory)
- 28636 (Hiddenite) [B] - 6 violations ⚠
- 27260 (High Point) - 8 violations ⚠
- 27261 (High Point)
- 27262 (High Point) [B] - 6 violations ⚠
- 27263 (High Point) [B] - 13 violations ⚠
- 27264 (High Point)
- 27265 (High Point) [B] - 9 violations ⚠
- 27268 (High Point) - 3 violations ⚠
- 28077 (High Shoals)
- 27259 (Highfalls)
- 28741 (Highlands) [B] - 14 violations ⚠
- 28637 (Hildebran) - 7 violations ⚠
- 27278 (Hillsborough) - 70 violations ⚠
- 27946 (Hobbsville) - 11 violations ⚠
- 27843 (Hobgood) - 14 violations ⚠
- 28537 (Hobucken) - 5 violations ⚠
- 28347 (Hoffman) - 3 violations recorded for mapped water systems
- 27844 (Hollister) - 1 violation recorded for mapped water systems
- 28445 (Holly Ridge) - 18 violations ⚠
- 27540 (Holly Springs) [C] - 14 violations
- 28538 (Hookerton) - 3 violations recorded for mapped water systems
- 28348 (Hope Mills) [B] - 12 violations ⚠
- 28742 (Horse Shoe) - 7 violations ⚠
- 28743 (Hot Springs)
- 28539 (Hubert) - 5 violations ⚠
- 28638 (Hudson) [B] - 6 violations ⚠
- 28070 (Huntersville)
- 28078 (Huntersville) [A]
- 27541 (Hurdle Mills)
- 28666 (Icard)
- 28079 (Indian Trail) [C] - 27 violations ⚠
- 28080 (Iron Station) - 2 violations ⚠
- 28447 (Ivanhoe) - 2 violations recorded for mapped water systems
- 27845 (Jackson) [B] - 93 violations ⚠
- 27281 (Jackson Springs) [C] - 45 violations ⚠
- 28540 (Jacksonville) - 56 violations ⚠
- 28541 (Jacksonville)
- 28546 (Jacksonville) - 56 violations ⚠
- 27282 (Jamestown) [B] - 8 violations ⚠
- 27846 (Jamesville) - 6 violations ⚠
- 27947 (Jarvisburg) - 5 violations ⚠
- 28640 (Jefferson) - 3 violations ⚠
- 28641 (Jonas Ridge)
- 28642 (Jonesville) - 28 violations ⚠
- 27283 (Julian) - 2 violations recorded for mapped water systems
- 28081 (Kannapolis) - 11 violations ⚠
- 28082 (Kannapolis)
- 28083 (Kannapolis) - 6 violations ⚠
- 27847 (Kelford) - 1 violation recorded for mapped water systems
- 28448 (Kelly) - 1 violation recorded for mapped water systems
- 28349 (Kenansville) - 5 violations recorded for mapped water systems
- 27542 (Kenly) [B] - 25 violations ⚠
- 27284 (Kernersville) [C] - 21 violations ⚠
- 27285 (Kernersville)
- 27948 (Kill Devil Hills) - 1 violation recorded for mapped water systems
- 27021 (King) - 5 violations recorded for mapped water systems
- 28086 (Kings Mountain) - 29 violations ⚠
- 28501 (Kinston) [B] - 5 violations
- 28502 (Kinston)
- 28503 (Kinston)
- 28504 (Kinston) [B] - 5 violations
- 27543 (Kipling)
- 27544 (Kittrell) - 19 violations ⚠
- 27949 (Kitty Hawk) - 3 violations recorded for mapped water systems
- 27545 (Knightdale) [D] - 82 violations ⚠
- 27950 (Knotts Island) - 3 violations ⚠
- 28449 (Kure Beach) [A]
- 28551 (La Grange) - 17 violations ⚠
- 28745 (Lake Junaluska) [B] - 11 violations ⚠
- 28746 (Lake Lure) - 11 violations ⚠
- 28747 (Lake Toxaway) - 3 violations recorded for mapped water systems
- 28450 (Lake Waccamaw) - 4 violations ⚠
- 28350 (Lakeview) - 2 violations recorded for mapped water systems
- 28088 (Landis) - 6 violations ⚠
- 28643 (Lansing) - 3 violations ⚠
- 28089 (Lattimore)
- 28351 (Laurel Hill) - 10 violations recorded for mapped water systems
- 28644 (Laurel Springs)
- 28352 (Laurinburg) - 27 violations ⚠
- 28353 (Laurinburg)
- 28090 (Lawndale) - 3 violations ⚠
- 27022 (Lawsonville)
- 27291 (Leasburg)
- 28748 (Leicester) - 12 violations ⚠
- 28451 (Leland) - 12 violations ⚠
- 28355 (Lemon Springs)
- 28633 (Lenoir)
- 28645 (Lenoir) [B] - 17 violations ⚠
- 27849 (Lewiston Woodville) - 1 violation recorded for mapped water systems
- 27023 (Lewisville) [B] - 1 violation
- 27292 (Lexington) [B] - 7 violations
- 27293 (Lexington)
- 27294 (Lexington)
- 27295 (Lexington) [A] - 2 violations
- 27298 (Liberty) - 14 violations ⚠
- 28091 (Lilesville) - 21 violations ⚠
- 27546 (Lillington) - 2 violations ⚠
- 28092 (Lincolnton) [D] - 50 violations ⚠
- 28093 (Lincolnton)
- 28356 (Linden) [B] - 2 violations ⚠
- 28646 (Linville) - 5 violations ⚠
- 28647 (Linville Falls)
- 27299 (Linwood) [A] - 2 violations
- 28749 (Little Switzerland)
- 27850 (Littleton) - 1 violation recorded for mapped water systems
- 28097 (Locust) - 11 violations ⚠
- 28452 (Longwood)
- 27549 (Louisburg) - 24 violations ⚠
- 28098 (Lowell) - 13 violations ⚠
- 27024 (Lowgap)
- 28552 (Lowland) - 5 violations ⚠
- 27851 (Lucama) - 14 violations recorded for mapped water systems
- 28357 (Lumber Bridge) - 4 violations ⚠
- 28358 (Lumberton) - 2 violations ⚠
- 28359 (Lumberton)
- 28360 (Lumberton) - 2 violations ⚠
- 28750 (Lynn)
- 27852 (Macclesfield) [B] - 22 violations ⚠
- 27551 (Macon)
- 27025 (Madison) - 21 violations ⚠
- 28751 (Maggie Valley) [B] - 6 violations ⚠
- 28453 (Magnolia) - 8 violations ⚠
- 28650 (Maiden) [D] - 42 violations ⚠
- 27552 (Mamers)
- 27953 (Manns Harbor)
- 27553 (Manson)
- 27954 (Manteo) - 1 violation recorded for mapped water systems
- 27956 (Maple) - 3 violations ⚠
- 28454 (Maple Hill) - 10 violations ⚠
- 28905 (Marble) - 29 violations ⚠
- 27853 (Margarettsville) - 68 violations ⚠
- 28362 (Marietta)
- 28752 (Marion) - 27 violations ⚠
- 28754 (Mars Hill)
- 28753 (Marshall) - 4 violations recorded for mapped water systems
- 28553 (Marshallberg)
- 28103 (Marshville) [B] - 6 violations
- 28363 (Marston) - 29 violations ⚠
- 28104 (Matthews) [B] - 23 violations ⚠
- 28105 (Matthews) [B] - 22 violations ⚠
- 28106 (Matthews)
- 28554 (Maury)
- 28364 (Maxton) - 17 violations ⚠
- 27027 (Mayodan) - 5 violations ⚠
- 28555 (Maysville) - 7 violations ⚠
- 28101 (Mc Adenville) - 1 violation recorded for mapped water systems
- 28102 (Mc Farlan)
- 28649 (Mc Grady) - 4 violations ⚠
- 27301 (Mc Leansville) [B] - 2 violations
- 28545 (Mccutcheon Field)
- 27302 (Mebane) - 62 violations ⚠
- 28556 (Merritt) - 7 violations ⚠
- 27957 (Merry Hill) - 1 violation recorded for mapped water systems
- 28755 (Micaville)
- 27555 (Micro)
- 27556 (Middleburg)
- 27557 (Middlesex) - 30 violations ⚠
- 28107 (Midland) - 9 violations ⚠
- 28544 (Midway Park) - 5 violations ⚠
- 28756 (Mill Spring)
- 28651 (Millers Creek) - 6 violations ⚠
- 28759 (Mills River) - 5 violations ⚠
- 27305 (Milton)
- 28108 (Mineral Springs) [B] - 1 violation
- 28652 (Minneapolis)
- 28109 (Misenheimer)
- 27028 (Mocksville) - 15 violations ⚠
- 27559 (Moncure) - 22 violations ⚠
- 28110 (Monroe) [B] - 5 violations ⚠
- 28111 (Monroe)
- 28112 (Monroe) - 5 violations ⚠
- 28653 (Montezuma)
- 28757 (Montreat) - 14 violations ⚠
- 28114 (Mooresboro) - 11 violations ⚠
- 28115 (Mooresville) - 10 violations recorded for mapped water systems
- 28117 (Mooresville) - 16 violations recorded for mapped water systems
- 28654 (Moravian Falls) - 5 violations ⚠
- 28557 (Morehead City) [A] - 9 violations ⚠
- 28655 (Morganton) - 26 violations recorded for mapped water systems
- 28680 (Morganton)
- 27560 (Morrisville) [D] - 40 violations ⚠
- 28119 (Morven) - 19 violations ⚠
- 27030 (Mount Airy) - 10 violations ⚠
- 27306 (Mount Gilead) [C] - 39 violations ⚠
- 28120 (Mount Holly) - 17 violations ⚠
- 28123 (Mount Mourne)
- 28365 (Mount Olive) - 45 violations ⚠
- 28124 (Mount Pleasant) - 34 violations ⚠
- 28125 (Mount Ulla)
- 28758 (Mountain Home)
- 27958 (Moyock) - 3 violations ⚠
- 27855 (Murfreesboro) - 75 violations ⚠
- 28906 (Murphy) - 29 violations ⚠
- 27959 (Nags Head)
- 28455 (Nakina)
- 28760 (Naples)
- 27856 (Nashville) - 13 violations ⚠
- 28761 (Nebo) - 10 violations ⚠
- 28560 (New Bern) - 10 violations ⚠
- 28561 (New Bern)
- 28562 (New Bern) - 7 violations ⚠
- 28563 (New Bern)
- 28564 (New Bern)
- 27562 (New Hill) [B] - 16 violations ⚠
- 28127 (New London) [B] - 12 violations
- 28126 (Newell)
- 28657 (Newland) - 12 violations ⚠
- 28570 (Newport) [B] - 15 violations ⚠
- 28658 (Newton) [D] - 55 violations ⚠
- 28366 (Newton Grove) - 4 violations recorded for mapped water systems
- 27563 (Norlina) - 13 violations ⚠
- 28367 (Norman)
- 28656 (North Wilkesboro)
- 28659 (North Wilkesboro) - 10 violations ⚠
- 28128 (Norwood) - 10 violations ⚠
- 27857 (Oak City) - 5 violations ⚠
- 28465 (Oak Island)
- 27310 (Oak Ridge) [A] - 21 violations ⚠
- 28129 (Oakboro) - 11 violations ⚠
- 28469 (Ocean Isle Beach) - 3 violations recorded for mapped water systems
- 27960 (Ocracoke)
- 28762 (Old Fort) - 12 violations ⚠
- 28660 (Olin) - 3 violations ⚠
- 28368 (Olivia)
- 28571 (Oriental) - 7 violations ⚠
- 28369 (Orrum)
- 28763 (Otto) - 3 violations ⚠
- 27565 (Oxford) [B] - 2 violations
- 27860 (Pantego) - 2 violations ⚠
- 28371 (Parkton) - 11 violations ⚠
- 27861 (Parmele)
- 28661 (Patterson)
- 28130 (Paw Creek)
- 28133 (Peachland) - 28 violations recorded for mapped water systems
- 27311 (Pelham) - 16 violations ⚠
- 28372 (Pembroke) - 2 violations ⚠
- 27862 (Pendleton) [A] - 71 violations ⚠
- 28765 (Penland)
- 28766 (Penrose) - 1 violation recorded for mapped water systems
- 27040 (Pfafftown) [B] - 6 violations
- 27863 (Pikeville) - 15 violations ⚠
- 27041 (Pilot Mountain) - 7 violations ⚠
- 27042 (Pine Hall)
- 27568 (Pine Level) - 4 violations ⚠
- 28373 (Pinebluff) - 7 violations ⚠
- 28370 (Pinehurst)
- 28374 (Pinehurst) - 10 violations ⚠
- 28662 (Pineola)
- 27864 (Pinetops) - 17 violations ⚠
- 27865 (Pinetown) - 2 violations ⚠
- 28134 (Pineville) [B] - 2 violations
- 28663 (Piney Creek)
- 28572 (Pink Hill) - 8 violations recorded for mapped water systems
- 27043 (Pinnacle) - 7 violations ⚠
- 28768 (Pisgah Forest) - 3 violations recorded for mapped water systems
- 27312 (Pittsboro) - 21 violations ⚠
- 27313 (Pleasant Garden) - 21 violations ⚠
- 27866 (Pleasant Hill) - 83 violations ⚠
- 28664 (Plumtree)
- 27962 (Plymouth) - 5 violations ⚠
- 27964 (Point Harbor) - 3 violations ⚠
- 28135 (Polkton) - 23 violations recorded for mapped water systems
- 28136 (Polkville)
- 28573 (Pollocksville) - 5 violations ⚠
- 28308 (Pope Army Airfield) [B] - 4 violations
- 27965 (Poplar Branch) - 5 violations ⚠
- 27867 (Potecasi)
- 27966 (Powells Point) - 3 violations ⚠
- 27967 (Powellsville) - 1 violation recorded for mapped water systems
- 27569 (Princeton) [C] - 26 violations ⚠
- 28375 (Proctorville)
- 27314 (Prospect Hill)
- 27315 (Providence)
- 28665 (Purlear) - 2 violations ⚠
- 28376 (Raeford) - 14 violations ⚠
- 27601 (Raleigh)
- 27602 (Raleigh)
- 27603 (Raleigh) [D] - 279 violations ⚠
- 27604 (Raleigh) [C] - 2 violations
- 27605 (Raleigh)
- 27606 (Raleigh) [D] - 43 violations ⚠
- 27607 (Raleigh) [C] - 4 violations ⚠
- 27608 (Raleigh) [C]
- 27609 (Raleigh) [C]
- 27610 (Raleigh) [D] - 46 violations ⚠
- 27611 (Raleigh)
- 27612 (Raleigh) [C] - 2 violations
- 27613 (Raleigh) [C] - 16 violations
- 27614 (Raleigh) [D] - 26 violations ⚠
- 27615 (Raleigh) [C] - 14 violations
- 27616 (Raleigh) [C] - 14 violations ⚠
- 27617 (Raleigh) [C] - 2 violations
- 27619 (Raleigh)
- 27620 (Raleigh)
- 27621 (Raleigh)
- 27622 (Raleigh)
- 27623 (Raleigh)
- 27624 (Raleigh)
- 27625 (Raleigh)
- 27626 (Raleigh)
- 27627 (Raleigh)
- 27628 (Raleigh)
- 27629 (Raleigh)
- 27634 (Raleigh)
- 27635 (Raleigh)
- 27636 (Raleigh)
- 27640 (Raleigh)
- 27650 (Raleigh)
- 27656 (Raleigh)
- 27658 (Raleigh)
- 27661 (Raleigh)
- 27668 (Raleigh)
- 27675 (Raleigh)
- 27676 (Raleigh)
- 27690 (Raleigh)
- 27695 (Raleigh) [B]
- 27697 (Raleigh)
- 27698 (Raleigh)
- 27699 (Raleigh)
- 27316 (Ramseur) - 7 violations ⚠
- 27317 (Randleman) - 3 violations ⚠
- 27868 (Red Oak)
- 28377 (Red Springs) - 7 violations ⚠
- 27320 (Reidsville) [D] - 36 violations ⚠
- 27322 (Reidsville)
- 27323 (Reidsville)
- 28378 (Rex)
- 28667 (Rhodhiss) - 2 violations ⚠
- 27869 (Rich Square) [A] - 72 violations ⚠
- 28137 (Richfield) [B]
- 28574 (Richlands) - 37 violations ⚠
- 28770 (Ridgecrest) - 11 violations ⚠
- 27570 (Ridgeway)
- 28456 (Riegelwood) - 22 violations ⚠
- 27870 (Roanoke Rapids) - 1 violation recorded for mapped water systems
- 28668 (Roaring Gap)
- 28669 (Roaring River) - 8 violations ⚠
- 27325 (Robbins) - 17 violations ⚠
- 28771 (Robbinsville)
- 27871 (Robersonville) - 24 violations ⚠
- 28379 (Rockingham) - 26 violations ⚠
- 28380 (Rockingham)
- 28138 (Rockwell) [A] - 9 violations ⚠
- 27801 (Rocky Mount) [B] - 13 violations ⚠
- 27802 (Rocky Mount)
- 27803 (Rocky Mount) - 25 violations ⚠
- 27804 (Rocky Mount) - 8 violations ⚠
- 27815 (Rocky Mount) - 8 violations ⚠
- 28457 (Rocky Point) - 27 violations ⚠
- 27968 (Rodanthe)
- 27969 (Roduco) - 9 violations recorded for mapped water systems
- 27571 (Rolesville) [C] - 10 violations ⚠
- 28670 (Ronda) - 8 violations ⚠
- 27970 (Roper) - 7 violations ⚠
- 28458 (Rose Hill) - 33 violations ⚠
- 28382 (Roseboro) - 4 violations recorded for mapped water systems
- 28772 (Rosman) - 2 violations ⚠
- 27572 (Rougemont) - 2 violations recorded for mapped water systems
- 28383 (Rowland) - 2 violations ⚠
- 27573 (Roxboro) [B]
- 27574 (Roxboro) [B]
- 27872 (Roxobel)
- 27326 (Ruffin) - 16 violations ⚠
- 27045 (Rural Hall) [B] - 20 violations ⚠
- 27094 (Rural Hall)
- 27098 (Rural Hall)
- 27099 (Rural Hall)
- 28671 (Rutherford College) - 18 violations ⚠
- 28139 (Rutherfordton) - 13 violations ⚠
- 28384 (Saint Pauls)
- 28385 (Salemburg) - 3 violations recorded for mapped water systems
- 28144 (Salisbury) [A] - 1 violation ⚠
- 28145 (Salisbury)
- 28146 (Salisbury) [A] - 9 violations ⚠
- 28147 (Salisbury) [A] - 5 violations ⚠
- 28575 (Salter Path) - 6 violations recorded for mapped water systems
- 28773 (Saluda) - 5 violations ⚠
- 27972 (Salvo)
- 27046 (Sandy Ridge)
- 27330 (Sanford) - 20 violations ⚠
- 27331 (Sanford)
- 27332 (Sanford) - 5 violations ⚠
- 28774 (Sapphire) - 2 violations recorded for mapped water systems
- 27873 (Saratoga)
- 27340 (Saxapahaw)
- 28775 (Scaly Mountain)
- 27874 (Scotland Neck) - 2 violations recorded for mapped water systems
- 28699 (Scotts)
- 28672 (Scottville)
- 27875 (Scranton)
- 27876 (Seaboard) [A] - 86 violations ⚠
- 27341 (Seagrove) - 27 violations ⚠
- 28577 (Sealevel)
- 27342 (Sedalia) - 2 violations recorded for mapped water systems
- 27576 (Selma) [B] - 23 violations ⚠
- 27343 (Semora)
- 28578 (Seven Springs) [B] - 3 violations ⚠
- 27877 (Severn)
- 28459 (Shallotte)
- 28470 (Shallotte) - 3 violations recorded for mapped water systems
- 28386 (Shannon) - 4 violations ⚠
- 27878 (Sharpsburg) - 9 violations recorded for mapped water systems
- 27973 (Shawboro) - 5 violations ⚠
- 28150 (Shelby) - 9 violations ⚠
- 28151 (Shelby)
- 28152 (Shelby) - 2 violations ⚠
- 28673 (Sherrills Ford) [B] - 3 violations ⚠
- 27974 (Shiloh) - 2 violations recorded for mapped water systems
- 27344 (Siler City) - 7 violations ⚠
- 27047 (Siloam)
- 27879 (Simpson) [B] - 2 violations ⚠
- 27880 (Sims) - 3 violations ⚠
- 28776 (Skyland)
- 27577 (Smithfield) [C] - 36 violations ⚠
- 28579 (Smyrna)
- 28460 (Sneads Ferry) - 5 violations ⚠
- 27349 (Snow Camp) - 3 violations recorded for mapped water systems
- 28580 (Snow Hill) - 5 violations ⚠
- 27350 (Sophia) - 6 violations ⚠
- 27976 (South Mills) - 2 violations recorded for mapped water systems
- 28387 (Southern Pines) - 9 violations ⚠
- 28388 (Southern Pines)
- 27351 (Southmont)
- 28461 (Southport) - 5 violations recorded for mapped water systems
- 28675 (Sparta) - 2 violations recorded for mapped water systems
- 27881 (Speed)
- 28159 (Spencer) [A] - 1 violation ⚠
- 28160 (Spindale)
- 27882 (Spring Hope) - 15 violations ⚠
- 28390 (Spring Lake) - 12 violations recorded for mapped water systems
- 28777 (Spruce Pine) [C]
- 28581 (Stacy)
- 27355 (Staley) - 12 violations ⚠
- 28163 (Stanfield) - 11 violations ⚠
- 28164 (Stanley) - 17 violations ⚠
- 27883 (Stantonsburg) - 20 violations ⚠
- 27356 (Star) [C] - 44 violations ⚠
- 28676 (State Road)
- 28625 (Statesville) - 7 violations ⚠
- 28677 (Statesville) - 13 violations ⚠
- 28687 (Statesville)
- 28391 (Stedman) - 6 violations recorded for mapped water systems
- 28582 (Stella) [A] - 5 violations ⚠
- 27581 (Stem)
- 27884 (Stokes) [B] - 10 violations ⚠
- 27357 (Stokesdale) [A] - 5 violations
- 27048 (Stoneville) [D] - 32 violations ⚠
- 28583 (Stonewall)
- 28678 (Stony Point) - 3 violations ⚠
- 27582 (Stovall)
- 27978 (Stumpy Point)
- 28679 (Sugar Grove)
- 27358 (Summerfield) [A] - 14 violations
- 27979 (Sunbury) - 9 violations recorded for mapped water systems
- 28468 (Sunset Beach) - 3 violations recorded for mapped water systems
- 28462 (Supply) - 3 violations recorded for mapped water systems
- 28778 (Swannanoa) [C] - 14 violations ⚠
- 27885 (Swanquarter) [A]
- 28584 (Swansboro) [A] - 5 violations ⚠
- 27359 (Swepsonville)
- 28779 (Sylva) - 9 violations ⚠
- 28463 (Tabor City) - 7 violations recorded for mapped water systems
- 28392 (Tar Heel) - 2 violations ⚠
- 28543 (Tarawa Terrace)
- 27886 (Tarboro) [B] - 23 violations ⚠
- 28681 (Taylorsville) [B] - 3 violations
- 28464 (Teachey) - 23 violations ⚠
- 28682 (Terrell)
- 27360 (Thomasville) [B] - 6 violations ⚠
- 27361 (Thomasville)
- 28683 (Thurmond) - 2 violations ⚠
- 27887 (Tillery)
- 27583 (Timberlake) [B]
- 27049 (Toast)
- 27050 (Tobaccoville) [B] - 6 violations
- 28684 (Todd)
- 28781 (Topton)
- 27584 (Townsville)
- 28685 (Traphill) - 4 violations ⚠
- 28585 (Trenton) - 2 violations recorded for mapped water systems
- 27370 (Trinity) - 10 violations ⚠
- 28166 (Troutman) - 7 violations ⚠
- 27371 (Troy) [C] - 36 violations ⚠
- 28782 (Tryon) - 140 violations ⚠
- 28783 (Tuckasegee) - 9 violations ⚠
- 28393 (Turkey)
- 28688 (Turnersburg)
- 28784 (Tuxedo)
- 27980 (Tyner) - 7 violations ⚠
- 28689 (Union Grove) - 3 violations ⚠
- 28167 (Union Mills)
- 28690 (Valdese) - 25 violations ⚠
- 28168 (Vale) [C] - 2 violations ⚠
- 28691 (Valle Crucis)
- 28586 (Vanceboro) - 5 violations ⚠
- 28587 (Vandemere)
- 28394 (Vass) - 4 violations ⚠
- 27586 (Vaughan)
- 28692 (Vilas) - 2 violations recorded for mapped water systems
- 28169 (Waco)
- 28395 (Wade) - 13 violations ⚠
- 28170 (Wadesboro) - 33 violations recorded for mapped water systems
- 28396 (Wagram) - 24 violations ⚠
- 27587 (Wake Forest) [D] - 47 violations ⚠
- 27588 (Wake Forest)
- 27051 (Walkertown) [B] - 1 violation
- 28466 (Wallace) - 30 violations ⚠
- 27373 (Wallburg)
- 27052 (Walnut Cove) - 98 violations recorded for mapped water systems
- 27888 (Walstonburg) - 8 violations ⚠
- 27981 (Wanchese)
- 28909 (Warne) - 2 violations ⚠
- 28693 (Warrensville) - 5 violations ⚠
- 27589 (Warrenton) - 13 violations ⚠
- 28398 (Warsaw) - 6 violations ⚠
- 27889 (Washington) - 17 violations ⚠
- 27982 (Waves)
- 28173 (Waxhaw) [B] - 1 violation
- 28785 (Waynesville) [B] - 11 violations ⚠
- 28786 (Waynesville) [B] - 15 violations ⚠
- 28787 (Weaverville) [D] - 25 violations ⚠
- 28788 (Webster) - 9 violations ⚠
- 27374 (Welcome) - 2 violations recorded for mapped water systems
- 27890 (Weldon) - 1 violation recorded for mapped water systems
- 27591 (Wendell) [C] - 19 violations ⚠
- 27375 (Wentworth)
- 27376 (West End) - 27 violations recorded for mapped water systems
- 28694 (West Jefferson) - 5 violations ⚠
- 27053 (Westfield) - 5 violations recorded for mapped water systems
- 27891 (Whitakers) - 9 violations ⚠
- 28399 (White Oak) - 1 violation recorded for mapped water systems
- 27031 (White Plains)
- 28472 (Whiteville) - 15 violations ⚠
- 27377 (Whitsett) [B] - 3 violations
- 28789 (Whittier) - 9 violations ⚠
- 28697 (Wilkesboro) - 6 violations ⚠
- 28478 (Willard) - 5 violations ⚠
- 27892 (Williamston) [B] - 8 violations ⚠
- 28589 (Williston)
- 27592 (Willow Spring) [C] - 167 violations ⚠
- 28401 (Wilmington) [B] - 6 violations
- 28402 (Wilmington)
- 28403 (Wilmington) [A] - 3 violations
- 28404 (Wilmington)
- 28405 (Wilmington) [A] - 19 violations ⚠
- 28406 (Wilmington)
- 28407 (Wilmington)
- 28408 (Wilmington)
- 28409 (Wilmington) [A] - 7 violations ⚠
- 28410 (Wilmington)
- 28411 (Wilmington) [A] - 15 violations ⚠
- 28412 (Wilmington) [A] - 5 violations
- 27893 (Wilson) - 14 violations recorded for mapped water systems
- 27894 (Wilson)
- 27895 (Wilson)
- 27896 (Wilson) - 4 violations recorded for mapped water systems
- 27593 (Wilsons Mills) - 2 violations recorded for mapped water systems
- 27983 (Windsor) - 5 violations recorded for mapped water systems
- 27985 (Winfall)
- 28174 (Wingate) [B] - 6 violations
- 28479 (Winnabow) - 6 violations ⚠
- 27101 (Winston Salem) [B] - 1 violation
- 27102 (Winston Salem)
- 27103 (Winston Salem) [B] - 1 violation
- 27104 (Winston Salem) [B] - 1 violation
- 27105 (Winston Salem) [B] - 1 violation
- 27106 (Winston Salem) [B] - 6 violations
- 27107 (Winston Salem) [A] - 3 violations
- 27108 (Winston Salem)
- 27109 (Winston Salem) [B] - 1 violation
- 27110 (Winston Salem)
- 27111 (Winston Salem)
- 27113 (Winston Salem)
- 27114 (Winston Salem)
- 27115 (Winston Salem)
- 27116 (Winston Salem)
- 27117 (Winston Salem)
- 27120 (Winston Salem)
- 27127 (Winston Salem) [B] - 3 violations
- 27130 (Winston Salem)
- 27150 (Winston Salem)
- 27152 (Winston Salem)
- 27155 (Winston Salem)
- 27157 (Winston Salem)
- 27198 (Winston Salem)
- 27199 (Winston Salem)
- 28590 (Winterville) [B] - 15 violations ⚠
- 27986 (Winton) - 3 violations recorded for mapped water systems
- 27594 (Wise)
- 27897 (Woodland) [A] - 73 violations ⚠
- 27054 (Woodleaf) - 3 violations ⚠
- 28480 (Wrightsville Beach) [A] - 2 violations ⚠
- 27055 (Yadkinville) - 76 violations ⚠
- 27379 (Yanceyville) - 16 violations ⚠
- 27596 (Youngsville) - 12 violations ⚠
- 27597 (Zebulon) - 42 violations ⚠
- 28698 (Zionville)
- 28790 (Zirconia) - 1 violation recorded for mapped water systems
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 North Carolina
The 12 largest community water systems in North Carolina, out of 766 in our data.
- A
- C
- C
- B
- B
- B
Show all 12 water systems
- B
- A
- B
- C
- A
- B
Systems with the most violations in North Carolina
12 systems in North Carolina with the most recorded EPA violations.
- C
- A
- D
- D
Frequently Asked Questions
Is the water safe to drink in North Carolina?
North Carolina has 766 community water systems serving 8,383,186 people across 1085 ZIP codes. There are 3,501 recorded violations among these water systems, including 446 health-based. 643 of 1085 ZIP codes are mapped to at least one water system with a recorded violation.
What plumbing code does North Carolina follow?
North Carolina'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 North Carolina's drinking water?
11 ZIP codes in North Carolina 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 North Carolina?
7% of ZIP codes in North Carolina are mapped to counties classified as EPA Radon Zone 1 (highest county-level radon potential).