North Carolina tap water quality

1,982 active community water systems.

Largest water systems

GradeSystemPeopleHealth violations (5y)
ACharlotte Water1,206,2850
ACity of Raleigh Public Utilities650,0000
ACity of Winston-Salem Utilities391,9000
BCity of Durham Department of Water Management333,4900
CCity of Greensboro Water Resources319,5880
BTown of Cary227,3001
DFayetteville Public Works Comm226,4410
ACfpua-Wilmington212,2270
AUnion County Water System169,6850
BCity of Asheville157,4311
BOnslow WTR and Sewer Authority156,7551
ADavidson Water Inc154,3070
CBrunswick County Water System151,3570
CHarnett Regional Water121,8850
BCity of Concord120,7710
CCity of High Point118,6621
AGreenville Utilities Comm103,1400
CJohnston Co-West99,0270
ATwo Rivers Utilities96,7140
AOrange Water & Sewer Authority86,5000
ATown of Apex83,0010
ACity of Hendersonville79,2780
ACity of Hickory71,3930
DRobeson County Water System67,9700
COld North Utilities Services/Ft Bragg65,0000
CCity of Burlington61,3650
ACleveland County Water59,3950
CCity of Kannapolis56,0501
CCity of Rocky Mount55,8910
ATown of Mooresville54,4550
CTown of Holly Springs51,9470
BBrunswick Regional Water and Sewer H2go51,2521
ACity of Wilson50,3320
CLincoln County WTP49,6931
BCity of Jacksonville49,0931
DCity of Sanford48,3501
BSalisbury-Rowan46,1561
BCity of Monroe43,0811
CTown of Fuquay-Varina42,9540
BWayne Water Districts39,4031
ACity of New Bern37,8840
BCraven County Water System37,8481
BUSMC Lejeune--Hadnot Point37,5001
BHoke Co Regional Water System36,6401
CCity of Goldsboro34,9590
DPender County Utilities32,30214
CDavie County Water System32,0682
CMoore Co Public Util-Pinehurst31,3900
CTown of Clayton30,8760
BCity of Statesville30,8431

Most issues (systems serving 10,000+)

F

Hamlet Water System

Serves 10,635 people · Surface water · Full report →
11 health-based violations in the last 5 years; 5 monitoring/reporting violations; 2 not yet resolved; PFOA/PFOS average above the 4 ppt federal limit: PFOS; Lead 90th percentile below the action level (2025).
D

Montgomery County Water System

Serves 15,362 people · Surface water · Full report →
9 health-based violations in the last 5 years; 12 monitoring/reporting violations; 2 not yet resolved; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2025).
D

Franklin County Water & Sewer

Serves 26,060 people · Surface water · Full report →
4 health-based violations in the last 5 years; 7 monitoring/reporting violations; 2 not yet resolved; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2025).
D

Cliffdale West

Serves 15,220 people · Groundwater · Full report →
1 health-based violation in the last 5 years; 1 monitoring/reporting violation; PFOA/PFOS average above the 4 ppt federal limit: PFOA, PFOS; Other PFAS above 2024 limits (rule proposed for repeal): PFHxS, Hazard Index; Lead 90th percentile below the action level (2025).
D

Bayleaf Master

Serves 16,715 people · Groundwater · Full report →
No health-based violations in the last 5 years; 30 monitoring/reporting violations; PFOA/PFOS average above the 4 ppt federal limit: PFOS, PFOA; Other PFAS above 2024 limits (rule proposed for repeal): PFHxS, Hazard Index; Lead 90th percentile below the action level (2025).
D

Town of Smithfield

Serves 12,900 people · Surface water · Full report →
1 health-based violation in the last 5 years; 13 monitoring/reporting violations; PFOA/PFOS average above the 4 ppt federal limit: PFOS, PFOA; Lead 90th percentile below the action level (2025).
D

Pender County Utilities

Serves 32,302 people · Surface water · Full report →
14 health-based violations in the last 5 years; 3 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2026).
D

Town of Spring Lake

Serves 11,725 people · Surface water · Full report →
1 health-based violation in the last 5 years; 7 monitoring/reporting violations; 1 not yet resolved; PFOA/PFOS average above the 4 ppt federal limit: PFOA, PFOS; Lead 90th percentile below the action level (2025).
D

Cherokee Water System

Serves 16,203 people · Surface water · Full report →
5 health-based violations in the last 5 years; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2024).
D

Edgecombe Water & Sewer District

Serves 14,485 people · Surface water · Full report →
8 health-based violations in the last 5 years; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2025).
D

Dan River Water Inc

Serves 12,573 people · Surface water · Full report →
3 health-based violations in the last 5 years; 12 monitoring/reporting violations; 3 not yet resolved; No UCMR 5 PFAS results on file; Lead 90th percentile below the action level (2025).
D

City of Sanford

Serves 48,350 people · Surface water · Full report →
1 health-based violation in the last 5 years; 3 monitoring/reporting violations; 1 not yet resolved; PFOA/PFOS average above the 4 ppt federal limit: PFOA, PFOS; Lead 90th percentile below the action level (2025).
D

Town of Angier

Serves 13,302 people · Surface water · Full report →
1 health-based violation in the last 5 years; 3 monitoring/reporting violations; PFOA/PFOS average above the 4 ppt federal limit: PFOS, PFOA; Lead 90th percentile below the action level (2025).
D

Iredell Water Corporation

Serves 29,370 people · Surface water · Full report →
1 health-based violation in the last 5 years; 2 monitoring/reporting violations; PFOA/PFOS average above the 4 ppt federal limit: PFOA, PFOS; Lead 90th percentile below the action level (2025).
D

Brookwood Comm WTR System

Serves 15,380 people · Groundwater · Full report →
No health-based violations in the last 5 years; 2 monitoring/reporting violations; PFOA/PFOS average above the 4 ppt federal limit: PFOS, PFOA; Other PFAS above 2024 limits (rule proposed for repeal): PFHxS, Hazard Index; Lead 90th percentile below the action level (2024).
D

City of Lumberton

Serves 24,460 people · Surface water · Full report →
1 health-based violation in the last 5 years; 1 monitoring/reporting violation; PFOA/PFOS average above the 4 ppt federal limit: PFOS, PFOA; Lead 90th percentile below the action level (2025).
D

Eastern Pines Water Corp

Serves 23,000 people · Surface water · Full report →
1 health-based violation in the last 5 years; 1 monitoring/reporting violation; PFOA/PFOS average above the 4 ppt federal limit: PFOA, PFOS; Lead 90th percentile below the action level (2025).
D

Fayetteville Public Works Comm

Serves 226,441 people · Surface water · Full report →
No health-based violations in the last 5 years; PFOA/PFOS average above the 4 ppt federal limit: PFOA, PFOS; Other PFAS above 2024 limits (rule proposed for repeal): PFHxS, Hazard Index; Lead 90th percentile below the action level (2025).
D

Robeson County Water System

Serves 67,970 people · Groundwater · Full report →
No health-based violations in the last 5 years; PFOA/PFOS average above the 4 ppt federal limit: PFOA, PFOS; Other PFAS above 2024 limits (rule proposed for repeal): HFPO-DA, Hazard Index; Lead 90th percentile below the action level (2025).
C

Town of Fuquay-Varina

Serves 42,954 people · Surface water · Full report →
No health-based violations in the last 5 years; 6 monitoring/reporting violations; PFOA/PFOS average above the 4 ppt federal limit: PFOA, PFOS; Lead 90th percentile below the action level (2025).

Cities

AberdeenAdvanceAhoskieAlamanceAlbemarleAlbertsonAlexanderAlexisAllianceAlmondAndrewsAngierAnsonvilleApexAquadaleAquoneArapahoeAraratArchdaleArdenAshAsheboroAshevilleAtkinsonAtlantic BeachAulanderAuroraAutryvilleAvonAydenAydlettBadinBaileyBakersvilleBald Head IslandBalsamBanner ElkBarcoBarnesvilleBathBattleboroBayboroBeaufortBeech MountainBelews CreekBelhavenBellarthurBelmontBelvidereBennettBensonBent CreekBessemer CityBethelBethlehemBeulavilleBiscoeBlack CreekBlack MountainBladenboroBlounts CreekBlowing RockBoardmanBoiling SpringsBoliviaBoltonBoomerBooneBoonvilleBosticBrasstownBrevardBridgetonBroadwayBrown SummitBrown SummittBrowns SummitBrunswickBryson CityBuies CreekBunnBunnlevelBurgawBurlingtonBurnsvilleButnerBuxtonCalabashCalypsoCamdenCameronCamp LejeuneCandlerCandorCantonCape CarteretCaroleenCarolina BeachCarrboroCarthageCaryCasarCashierCashiersCastaliaCastle HayneCatawbaCedar MountainCerro GordoChadbournChapel HillCharlotteCherokeeCherry PointCherryvilleChimney RockChina GroveChinquapinChocowinityClaremontClarendonClarktonClaytonClemmonsClevelandCliffsideClimaxClintonClydeCoatsCofieldCoinjockColerainColfaxCollettsvilleColumbiaColumbusComfortComoConcordConetoeConnelly SpringConnelly SpringsConoverConverConwayCooleemeeCorapeakeCordovaCorneliusCorollaCouncilCove CityCramertonCreedmoorCreswellCrossnoreCrouseCullowheeCurrieCurrituckDallasDanburyDavidsonDeep GapDeep RunDelcoDentonDenverDillsboroDobsonDortchesDoverDrexelDublinDudleyDunnDurhamEast ArcadiaEast BendEast Flat RockEast SpencerEastoverEdenEdentonEdneyvilleEdwardEflandElamsElizabeth CityElizabethtownElk ParkElkinEllenboroEllerbeElm CityElonEmerald IsleEnfieldEngelhardEnochvilleErnulErwinEtherEtowahEtowanEureEverettsEvergreenFair BluffFairfieldFairmontFairviewFaisonFaithFalconFalklandFarmvilleFayettevilleFergusonFlat RockFleetwoodFletcherFontanaFontana DamForest CityFort BraggFountainFour OaksFoxfire VillageFranklinFranklintonFranklinvilleFremontFriscoFuquayFuquay VarinaFuquay-VarinaGaffneyGarlandGarnerGarysburgGastonGastoniaGatesGatesvilleGermantonGermantownGibsonGibsonvilleGlen AlpineGlenvilleGloucesterGodwinGold HillGoldsboroGoldstonGrahamGrandyGranite FallsGranite QuarryGrantsboroGreen LevelGreeneversGreensboroGreenvilleGriftonGrimeslandGroverHalifaxHamiltonHamletHampsteadHamptonvilleHarbingerHarkers IslandHarmonyHarrellsHarrellsvilleHarrisburgHassellHatterasHavelockHaw RiverHayesvilleHaysHendersonHendersonvilleHenricoHenriettaHertfordHickoryHiddeniteHigh PointHigh ShoalsHighlandsHildebranHillsboroughHobbsvilleHobgoodHobuckenHoffmanHolden BeachHollisterHolly RidgeHolly SpringsHookertonHope MillsHorse ShoeHorseshoeHot SpringsHubertHudsonHuntersvilleIcardIndian TrailIron StationJacksonJackson SpringsJacksonvilleJamestownJamesvilleJarvisburgJeffersonJonas RidgeJonesvilleJulianKannapolisKelfordKenansvilleKenlyKernersvilleKill Devil HillKill Devil HillsKingKings MountainKings MtnKinstonKiplingKittrellKitty HawkKnighdaleKnightdaleKnott's IslandKnotts IslandKure BeachLa GrangeLagrangeLake GastonLake JunaluskaLake LureLake ToxawayLake WaccamawLakeviewLandisLansingLattimoreLaurel HillLaurinburgLawndaleLeicesterLelandLenoirLewiston WoodvilleLewisvilleLexingtonLibertyLilesvilleLillingtonLincolntonLindenLinvilleLinville FallsLinwoodLittle SwitzerlandLittletonLocustLongviewLongwoodLouisburgLowellLowgapLowlandLucamaLumber BridgeLumbertonMacclesfieldMaconMadisonMaggie ValleyMagnoliaMaidenMamersManns HarborMansonManteoMapleMaple HillMarbleMargarettsvilleMarionMars HillMarshallMarshvilleMarstonMatthewsMauryMaxtonMayodanMaysvilleMc AdenvilleMc FarlanMcAdenvilleMcCainMcLeansvilleMebaneMerrimonMerrittMerry HillMicavilleMicroMiddlesexMidlandMidway ParkMill SpringMiller CreekMillers CreekMills RiverMiltonMineral SpringsMinneapolisMint HillMisenheimerMocksvilleMoncureMonroeMontreatMooresboroMooresvilleMoravian FallsMorehead CityMorgantonMorrisvilleMorvenMount AiryMount GileadMount HollyMount OliveMount PleasantMount UllaMountain HomeMoyockMt AiryMt GileadMt HollyMt PleasantMurfreesboroMurphyN WilkesboroNags HeadNaplesNashvilleNeboNew BernNew HillNew HopeNew LondonNewlandNewportNewtonNewton GroveNorlinaNormanNorth WilkesboroNorthsideNorwoodOak CityOak IslandOak RidgeOakboroOcean Isle BeachOcracokeOgdenOld FortOlinOliviaOrientalOrrumOxfordPantegoParktonParmelePeachlandPelhamPembrokePendletonPenlandPenrosePfafftownPikevillePilot MountainPilot MtnPine LevelPinebluffPinehurstPineolaPinetopsPinetownPinevillePink HillPinnaclePittsboroPleasant GardenPleasant HillPlymouthPoint HarborPolktonPollocksvillePope Army AirfieldPoplar BranchPowells PointPowellsvillePrincetonProctorvillePurlearRaefordRaleighRamseurRandlemanRandolph CountyRanloRed SpringsReidsvilleRexRhodhissRich SquareRichfieldRichlandsRidgecrestRidgewayRiegelwoodRiver BendRoanoke RapidsRoaring GapRoaring RiverRobbinsRobbinsvilleRobersonvilleRockinghamRockwellRocky MountRocky PointRodantheRolesvilleRondaRoperRose HillRoseboroRosmanRougemontRowlandRoxboroRoxobelRuffinRural HallRutherford ColRutherford CollRutherford CollegeRutherfordtonSaint PaulsSalemburgSalisburySalter PathSaludaSalvoSanfordSanteetlahSapphireSaratogaSaxapahawScaly MountainScotland NeckScottsScrantonSea LevelSeaboardSeagroveSealevelSelmaSeven DevilsSeven SpringsSevernSeymour JohnsonShallotteShannonSharpsburgShawboroShelbySherills FordSherrills FordSherrils FordShilohSiler CitySimpsonSimsSmithfieldSneads FerrySnow CampSnow HillSophiaSouth MillsSouthern PinesSouthportSpartaSpeedSpencerSpindaleSpring HopeSpring LakeSpruce PineSt PaulsStaleyStanfieldStanleyStantonsburgStarStartownState RoadStatesvilleStedmanStellaStemStokesStokesdaleStokesdale MadiStonevilleStonewallStony PointStovallStumpy PointSugar GroveSummerfieldSunburySunset BeachSupplySurf CitySwannanoaSwanquarterSwansboroSwepsonvilleSylvaTabor CityTar HeelTarawa TerraceTarboroTaylorsvilleTaylortownTeacheyTerrellThomasvilleTilleryTimberlakeToastTobaccovilleToddTopsail BeachToptonTrentonTrinityTroutmanTroyTryonTuckasegeeTurkeyTuxedoTynerUnion GroveUnion MillsValdeseValeVanceboroVandemereVassVaughnWacoWadeWadesboroWagramWake ForestWalkertownWallaceWalnut CoveWalstonburgWancheseWarrensvilleWarrentonWarsawWashingtonWavesWaxhamWaxhawWaynesvilleWeavervilleWebsterWeldonWendellWentworthWest EndWest JeffersonWestfieldWhispering PinesWhitakersWhite LakeWhite OakWhite PlainsWhitevilleWhitsettWhittierWilkesboroWillardWilliamstonWillow SpringWillow SpringsWilmingtonWilsonWilson MillsWindsorWinfallWingateWinnabowWinston SalemWinston-SalemWintervilleWintonWoodlandWrightsville BeachYadkinvilleYanceyvilleYoungsvilleZebulonZirconia