North Carolina tap water, by utility.
301 utilities with a full report, serving 9 million people as they report it. Regulated PFAS turned up at 129 of them.
The 100 largest, by people served
| Utility | Based in | Serves | Regulated PFAS | Health-based violations since 2016 |
|---|---|---|---|---|
| Charlotte Water | Charlotte | 1,163,701 | None found | 0 |
| City of Raleigh | Raleigh | 650,000 | PFOS, PFBS | 0 |
| City of Winston - Salem | Clemmons | 391,900 | None found | 0 |
| City of Durham | Durham | 333,490 | PFOA, PFOS, PFBS | 0 |
| City of Greensboro | Greensboro | 319,588 | PFOA, PFOS, PFHxS, PFBS | 0 |
| Town of Cary | Cary | 227,300 | PFBS | 1 |
| Fayetteville Public Works Comm | Fayetteville | 226,441 | PFOA, PFOS, PFHxS, PFBS | 0 |
| Cfpua - Wilmington | Wilmington | 212,227 | None found | 0 |
| Union County Water System | Monroe | 169,685 | PFOA, PFOS | 2 |
| City of Asheville | Asheville | 157,431 | None found | 1 |
| Onslow WTR and Sewer Authority | Jacksonville | 156,755 | None found | 1 |
| Davidson Water Inc | Lexington | 154,307 | None found | 0 |
| Brunswick County Water System | Leland | 151,357 | PFOA, PFOS, PFHxS, HFPO-DA, PFBS | 1 |
| Harnett Regional Water | Lillington | 121,885 | PFOA, PFOS, PFHxS, PFBS | 0 |
| City of Concord | Concord | 120,548 | PFOS, PFHxS | 2 |
| City of High Point | High Point | 118,662 | PFOA, PFOS, PFHxS, PFBS | 1 |
| Greenville Utilities Comm | Greenville | 103,140 | PFOA, PFOS, PFBS | 0 |
| Johnston Co - West | Wilson Mills | 99,027 | PFOA, PFOS, PFHxS, PFBS | 0 |
| Two Rivers Utilities | Gastonia | 96,714 | None found | 0 |
| Orange Water & Sewer Authority | Carrboro | 86,500 | PFOA, PFOS | 0 |
| Town of Apex | Apex | 83,001 | PFBS | 0 |
| City of Hendersonville | Hendersonville | 79,278 | None found | 0 |
| City of Hickory | Hickory | 71,393 | None found | 0 |
| Robeson County Water System | Maxton | 67,970 | PFOA, PFOS, PFHxS, HFPO-DA, PFBS | 1 |
| Old North Utilities Services/Ft Bragg | Fayetteville | 65,000 | PFOA, PFOS, PFHxS, PFBS | 0 |
| City of Burlington | Burlington | 61,365 | PFOA, PFOS, PFHxS | 1 |
| Cleveland County Water | Lawndale | 59,395 | None found | 0 |
| City of Kannapolis | Kannapolis | 56,050 | PFOS | 1 |
| City of Rocky Mount | Rocky Mount | 55,891 | PFOA, PFOS | 0 |
| Town of Mooresville | Mooresville | 52,509 | None found | 0 |
| Town of Holly Springs | Holly Springs | 51,947 | PFOA, PFOS, PFHxS, PFBS | 0 |
| City of Wilson | Wilson | 50,332 | None found | 0 |
| Lincoln County WTP | Denver | 49,693 | PFOA, PFBS | 1 |
| City of Jacksonville | Jacksonville | 49,093 | None found | 1 |
| City of Sanford | Sanford | 48,350 | PFOA, PFOS, PFHxS, PFBS | 1 |
| Salisbury - Rowan | Salisbury | 46,156 | None found | 1 |
| Brunswick Regional Water and Sewer H2go | Leland | 45,748 | None found | 1 |
| City of Monroe | Monroe | 43,081 | PFBS | 1 |
| Town of Fuquay - Varina | Fuquay - Varina | 42,954 | PFOA, PFOS, PFHxS, PFBS | 1 |
| Wayne Water Districts | Goldsboro | 39,403 | None found | 5 |
| City of New Bern | New Bern | 37,884 | None found | 0 |
| Craven County Water System | New Bern | 37,848 | None found | 1 |
| USMC Lejeune - - Hadnot Point | Camp Lejeune | 37,500 | None found | 0 |
| Hoke Co Regional Water System | Raeford | 36,640 | PFOS, PFHxS, PFBS | 1 |
| City of Goldsboro | Goldsboro | 34,959 | PFOA, PFOS, PFBS | 1 |
| Pender County Utilities | Burgaw | 32,302 | PFBS | 16 |
| Davie County Water System | Mocksville | 31,543 | None found | 2 |
| Moore Co Public Util - Pinehurst | Pinehurst | 31,390 | PFOA, PFOS, PFHxS, PFBS | 0 |
| Town of Clayton | Clayton | 30,876 | PFOA, PFOS, PFBS | 0 |
| City of Statesville | Statesville | 30,843 | None found | 2 |
| Dare County Water System | Kill Devil Hill | 28,732 | None found | 0 |
| City of Asheboro | Asheboro | 27,819 | PFOA, PFOS, PFHxS, PFBS | 2 |
| City of Kinston | Kinston | 27,475 | PFOA, PFOS, PFHxS, PFBS | 0 |
| City of Thomasville | Thomasville | 27,287 | PFOS | 0 |
| City of Morganton | Morganton | 27,221 | None found | 0 |
| Iredell Water Corporation | Statesville | 27,173 | PFOA, PFOS, PFHxS, PFBS | 1 |
| Town of Oak Island | Oak Island | 26,924 | PFOA, PFOS, PFHxS, HFPO-DA, PFBS | 0 |
| Franklin County Water & Sewer | Franklinton | 26,060 | PFOS | 3 |
| City of Lenoir | Granite Falls | 25,573 | None found | 1 |
| Johnston Co - East | Smithfield | 25,212 | PFOA, PFOS, PFHxS, PFBS | 0 |
| City of Lumberton | Lumberton | 24,460 | PFOA, PFOS | 1 |
| Currituck County Water System | Maple | 24,130 | None found | 1 |
| Town of Southern Pines | Pinebluff | 24,102 | None found | 1 |
| City of Shelby | Shelby | 23,600 | None found | 0 |
| City of King | King | 23,370 | None found | 0 |
| Chatham Co - North | Apex | 23,088 | None found | 1 |
| Eastern Pines Water Corp | Greenville | 23,000 | PFOA, PFOS, PFHxS, PFBS | 1 |
| Richmond County Water System | Rockingham | 22,578 | PFOS, PFBS | 4 |
| Beaufort Co Northside Regional Water | Washington | 22,405 | None found | 0 |
| Town of Forest City | Forest City | 21,521 | None found | 0 |
| Energy United Water Corp | Hiddenite | 21,148 | None found | 0 |
| Town of Harrisburg | Harrisburg | 20,549 | PFOS, PFHxS, PFBS | 3 |
| Halifax Co - - Halifax | Roanoke Rapids | 20,250 | PFOS | 4 |
| City of Mebane | Mebane | 20,212 | PFOA, PFOS, PFBS | 0 |
| Town of Boone | Boone | 19,811 | None found | 0 |
| Town of Waynesville | Waynesville | 19,758 | None found | 1 |
| Pamlico County Water | Bayboro | 19,665 | None found | 1 |
| City of Lexington | Lexington | 19,632 | None found | 10 |
| West Carteret Water Corp | Newport | 19,512 | None found | 0 |
| City of Mount Holly | MT Holly | 19,200 | None found | 0 |
| City of Elizabeth City | Elizabeth City | 19,187 | None found | 0 |
| Town of Morehead City | Morehead City | 18,846 | None found | 1 |
| South Granville Wtr&Sewer Authority | Butner | 18,555 | PFOA, PFOS | 7 |
| Duplin County Water System | Kenansville | 18,542 | None found | 0 |
| City of Newton | Newton | 18,407 | None found | 0 |
| City of Albemarle | Albemarle | 18,396 | PFOS | 0 |
| City of Graham | Mebane | 18,354 | PFOA, PFOS, PFBS | 0 |
| City of Laurinburg | Laurinburg | 18,288 | None found | 0 |
| Broad River Water Authority | Rutherfordton | 18,242 | None found | 0 |
| City of Belmont | Belmont | 17,477 | None found | 0 |
| Marine Corps Air Station Cherry Point | Cherry Point | 17,144 | None found | 1 |
| USMC Lejeune - - Holcomb Blvd | Camp Lejeune | 17,000 | None found | 0 |
| Bayleaf Master | Raleigh | 16,715 | PFOA, PFOS, PFHxS, PFBS | 0 |
| City of Lincolnton | Lincolnton | 16,309 | PFOA, PFBS | 0 |
| Wayne Water Districts Purchase | Goldsboro | 16,302 | PFOA, PFOS | 1 |
| Cherokee Water System | Cherokee | 16,203 | None found | 5 |
| Caldwell Co Water System - Se | Hudson | 15,710 | Not sampled | 0 |
| Roanoke Rapids Sanitary Dist | Roanoke Rapids | 15,630 | PFOS | 0 |
| City of Eden | Eden | 15,500 | None found | 0 |
| North Lenoir Water Corp | Kinston | 15,494 | PFOA, PFOS, PFHxS, PFBS | 0 |
Utilities EPA sampled under UCMR 5, plus any other community system serving 3,300 people or more. Smaller systems appear in ZIP code results. People served is what each utility reports to EPA. Data: EPA SDWIS 2026 Q2 and UCMR 5.