← North Carolina overview

Tap water quality report

PFAS in North Carolina

Of the 281 water suppliers tested for PFAS in North Carolina, 112 detected PFOA or PFOS (39.9%).

39.9%
of suppliers detected PFOA or PFOS
281
suppliers tested

What is PFAS?

PFAS — “forever chemicals” — are synthetic compounds that accumulate in the body and are linked to cancer, liver damage and immune effects. In 2024 the EPA set enforceable limits of 4 parts per trillion each for PFOA and PFOS. These are the only nationwide PFAS measurements, from the EPA’s UCMR-5 program.

Water suppliers

PFAS value per supplier, 2023–2025. EPA limit — 4 ppt (0.004 µg/L) for PFOA and PFOS, set in 2024. Suppliers that detected PFOA or PFOS are highlighted and listed first. “Not detected” means the contaminant was measured but not found.
SupplierCityPopulationPFAS (ug/L)
Nashville, Town of Nashville 5,900 0.4900 µg/L
Greensboro, City of Greensboro 319,588 0.0356 µg/L
Brookwood Comm Wtr System Fayetteville 15,380 0.0333 µg/L
Robeson County Water System Maxton 67,970 0.0300 µg/L
Fayetteville Public Works Comm Fayetteville 226,441 0.0218 µg/L
Bayleaf Master Raleigh 16,715 0.0213 µg/L
Cliffdale West Fayetteville 15,220 0.0195 µg/L
South Granville Wtr&Sewer Authority Butner 18,555 0.0190 µg/L
Iredell Water Corporation Statesville 27,173 0.0188 µg/L
Burlington, City of Burlington 61,365 0.0170 µg/L
Asheboro, City of Asheboro 27,819 0.0163 µg/L
Sanford, City of Sanford 48,350 0.0160 µg/L
Spring Lake, Town of Spring Lake 11,725 0.0156 µg/L
Hoke Co Regional--Rockfish Raeford 13,378 0.0150 µg/L
Ocean Isle Beach, Town of Ocean Isle Beach 7,925 0.0150 µg/L
Benson, Town of Benson 4,802 0.0150 µg/L
Dunn, City of Erwin 12,442 0.0144 µg/L
Old North Utilities Services/Ft Bragg Fayetteville 65,000 0.0143 µg/L
Johnston Co-West Wilson Mills 99,027 0.0141 µg/L
Randleman, City of Randleman 4,631 0.0141 µg/L
Eastover Sanitary District Eastover 8,150 0.0140 µg/L
Carolina Trace Water System Sanford 4,516 0.0140 µg/L
Fort Bragg Linden Oaks Cameron 3,733 0.0140 µg/L
Angier, Town of Angier 13,302 0.0135 µg/L
Brunswick County Water System Leland 151,357 0.0124 µg/L
Harnett Regional Water Lillington 121,885 0.0123 µg/L
Siler City, Town of Siler City 8,520 0.0121 µg/L
Holly Springs, Town of Holly Springs 51,947 0.0120 µg/L
Oak Island, Town of Oak Island 26,924 0.0120 µg/L
East Moore Water District Carthage 9,330 0.0120 µg/L
Maiden, Town of Maiden 5,563 0.0119 µg/L
Orange-Alamance Water System Efland 9,223 0.0118 µg/L
Deep Run Water Corporation Deep Run 14,196 0.0115 µg/L
Ayden Town of Ayden 6,366 0.0115 µg/L
Grifton, Town of Grifton 2,982 0.0115 µg/L
Lillington Water System Lillington 3,847 0.0114 µg/L
High Point, City of High Point 118,662 0.0110 µg/L
Fuquay-Varina, Town of Fuquay-Varina 42,954 0.0110 µg/L
Selma, Town of Selma 6,190 0.0110 µg/L
Holden Beach, Town of Holden Beach 6,299 0.0109 µg/L
Archdale, City of Archdale 12,700 0.0106 µg/L
Eastern Pines Water Corp Greenville 23,000 0.0104 µg/L
Jamestown, Town of Jamestown 6,543 0.0104 µg/L
Harrisburg, Town of Harrisburg 20,549 0.0103 µg/L
Central Nash Water & Sewer Nashville 7,675 0.0102 µg/L
North Lenoir Water Corp Kinston 15,494 0.0101 µg/L
Bell Arthur Water Corp Bellarthur 11,483 0.0099 µg/L
Johnston Co-East Smithfield 25,212 0.0097 µg/L
Moore Co Public Util-Pinehurst Pinehurst 31,390 0.0096 µg/L
Flowers Plantation Clayton 11,643 0.0095 µg/L
Rocky Mount, City of Rocky Mount 55,891 0.0094 µg/L
Concord, City of Concord 120,548 0.0091 µg/L
Elon, Town of Elon 11,350 0.0090 µg/L
Aberdeen, Town of Aberdeen 12,473 0.0088 µg/L
Kinston, City of Kinston 27,475 0.0085 µg/L
Clayton, Town of Clayton 30,876 0.0082 µg/L
Gibsonville, Town of Gibsonville 8,920 0.0082 µg/L
Newport Water System Newport 5,453 0.0081 µg/L
Lumberton, City of Lumberton 24,460 0.0079 µg/L
Mebane, City of Mebane 20,212 0.0078 µg/L
Smithfield, Town of Smithfield 12,900 0.0077 µg/L
Southgate S/D Clayton 160 0.0077 µg/L
Greenville Utilities Comm Greenville 103,140 0.0076 µg/L
Graham, City of Mebane 18,354 0.0076 µg/L
Seymour Johnson Afb Seymour Johnson 6,875 0.0073 µg/L
Hamlet Water System Hamlet 10,635 0.0069 µg/L
Littleton, Town of Littleton 1,540 0.0069 µg/L
Goldsboro, City of Goldsboro 34,959 0.0068 µg/L
Winterville, Town of Winterville 10,462 0.0066 µg/L
Selma, Town of (County Line) Selma 642 0.0066 µg/L
Northampton--Lake Gaston Lake Gaston 3,984 0.0062 µg/L
Lincolnton, City of Lincolnton 16,309 0.0061 µg/L
Stokes Regional Water Corp Stokes 3,530 0.0060 µg/L
Durham, City of Durham 333,490 0.0058 µg/L
Bessemer City, City of Bessemer City 5,730 0.0058 µg/L
Lincoln County Wtp Denver 49,693 0.0057 µg/L
Stanly Co-West Stanly Dist Locust 9,939 0.0057 µg/L
Raleigh, City of Raleigh 650,000 0.0056 µg/L
Anson County Water System Lilesville 13,880 0.0055 µg/L
Warren County Water System Warrenton 13,230 0.0055 µg/L
Pfeiffer-N Stanly Water Assoc Richfield 4,513 0.0055 µg/L
Troy, Town of Troy 3,591 0.0055 µg/L
Kannapolis, City of Kannapolis 56,050 0.0054 µg/L
Wayne Water Districts Purchase Goldsboro 16,302 0.0054 µg/L
Roanoke Rapids Sanitary Dist Roanoke Rapids 15,630 0.0054 µg/L
Lamplighter South-Danby Charlotte 3,297 0.0054 µg/L
Oxford, City of Oxford 8,972 0.0053 µg/L
Wadesboro, Town of Wadesboro 5,608 0.0052 µg/L
Tarboro, Town of Tarboro 10,844 0.0051 µg/L
Norwood, Town of Norwood 4,323 0.0051 µg/L
Halifax Co--Halifax Roanoke Rapids 20,250 0.0050 µg/L
Union County Water System Monroe 169,685 0.0049 µg/L
Rockingham, City of Rockingham 12,510 0.0049 µg/L
Wingate, Town of Wingate 3,950 0.0049 µg/L
Orange Water & Sewer Authority Carrboro 86,500 0.0048 µg/L
Hoke Co Regional Water System Raeford 36,640 0.0048 µg/L
Henderson-Kerr Lake Reg Wtr Henderson 14,937 0.0048 µg/L
Williamston, Town of Williamston 7,650 0.0048 µg/L
Thomasville, City of Thomasville 27,287 0.0047 µg/L
Richmond County Water System Rockingham 22,578 0.0047 µg/L