North Carolina utilities 1,101 to 1,200.
Each serves 132 to 165 people, as it reports to EPA. Your ZIP code finds yours faster.
1,101 to 1,200 of 1,950, by people served
| Utility | Based in | Serves | Regulated PFAS | Health-based violations since 2016 |
|---|---|---|---|---|
| Oakwood Hills Water System | Pinebluff | 165 | Not sampled | 2 |
| Town of Boardman | Boardman | 165 | Not sampled | 1 |
| Crestview S/D | Concord | 163 | Not sampled | 0 |
| Harbor Club S/D | Charlotte | 163 | Not sampled | 0 |
| Jamestowne S/D Water System | Hickory | 163 | Not sampled | 0 |
| Meadow Ridge S/D | Stokesdale | 163 | Not sampled | 0 |
| Oxford Park Water System | Conover | 163 | Not sampled | 0 |
| Summersill Estates No 1 | Jacksonville | 163 | Not sampled | 0 |
| Tobacco Branch Village | Almond | 163 | Not sampled | 0 |
| Buffaloe Road MHP | Raleigh | 162 | Not sampled | 1 |
| Cedarwood Acres | Dallas | 162 | Not sampled | 0 |
| Clear Meadows S/D | Mint Hill | 160 | Not sampled | 0 |
| Country Place S/D | Leicester | 160 | Not sampled | 0 |
| Elizabeth City Annex | Elizabeth City | 160 | Not sampled | 0 |
| Farm Water System (The) | MT Airy | 160 | Not sampled | 0 |
| Marion Moose Lodge - Mountain | Marion | 160 | Not sampled | 1 |
| Sherwood Forest S/D | Hickory | 160 | Not sampled | 0 |
| Southgate S/D | Clayton | 160 | PFOA, PFOS, PFBS | 0 |
| The Ridges at Mountain Harbor | Hayesville | 160 | Not sampled | 0 |
| Thornburg S/D | Knightdale | 160 | Not sampled | 0 |
| Fairfield Acres | Salisbury | 158 | Not sampled | 0 |
| Fox Park MHP | Louisburg | 158 | Not sampled | 0 |
| Greenbriar S/D Water System | Hickory | 158 | Not sampled | 0 |
| Hickory Creek S/D | Mount Airy | 158 | Not sampled | 0 |
| Skyview Park | Gastonia | 158 | Not sampled | 1 |
| Trapper`s Creek S/D | Durham | 158 | Not sampled | 0 |
| Windgate S/D | MT Airy | 158 | Not sampled | 0 |
| Laurel Woods S/D | Gastonia | 157 | Not sampled | 0 |
| Ogburn Farms S/D | Willow Springs | 157 | Not sampled | 0 |
| Spencer Forest | Spencer | 157 | Not sampled | 0 |
| Upchurch Place S/D | Garner | 157 | Not sampled | 0 |
| Waightstill Mountain | Arden | 155 | Not sampled | 1 |
| Mikkola Downs S/D | Kernersville | 154 | Not sampled | 0 |
| Brafford Farms Water System | Concord | 152 | Not sampled | 0 |
| Caldwell County - Addison Lane | Hudson | 152 | Not sampled | 0 |
| Country Hills S/D | Garner | 152 | Not sampled | 0 |
| Hawks Ridge S/D | Hickory | 152 | Not sampled | 0 |
| Pheasant Ridge S/D | Cary | 152 | Not sampled | 0 |
| Blue Ridge Preservation Inc | Boone | 150 | Not sampled | 0 |
| Dallas Acres | Garner | 150 | Not sampled | 0 |
| Devonshire S/D | Raleigh | 150 | Not sampled | 0 |
| Fairfax S/D | Gastonia | 150 | Not sampled | 0 |
| Huntdell S/D | Wendell | 150 | Not sampled | 0 |
| Inglewood Water System | MT Airy | 150 | Not sampled | 0 |
| Johnson - Siler MHP | Asheville | 150 | Not sampled | 0 |
| King Mountain Club Water | Highlands | 150 | Not sampled | 0 |
| Rangeview Acres MHP | Candler | 150 | Not sampled | 0 |
| Ski Country | Banner Elk | 150 | Not sampled | 0 |
| Turner Farms Ix & X | Garner | 150 | Not sampled | 0 |
| Donna - Lynn MHP | Dallas | 149 | Not sampled | 1 |
| Spinnaker Point | Littleton | 149 | Not sampled | 0 |
| Sampson Co WTR Dist I - Five Bridge | Clinton | 148 | Not sampled | 0 |
| Wexford S/D | Raleigh | 148 | Not sampled | 0 |
| Buck Spring Plantation I | Littleton | 147 | Not sampled | 0 |
| Hoyle`s Creek MHP | Dallas | 147 | Not sampled | 0 |
| Huntley Glen Townhomes | Pineville | 147 | Not sampled | 0 |
| Weaverville Hills MHP | Weaverville | 147 | Not sampled | 0 |
| Woodspring S/D | Raleigh | 147 | Not sampled | 0 |
| Brayton Park S/D | Holly Springs | 145 | Not sampled | 0 |
| Pine Lakes S/D | MT Airy | 145 | Not sampled | 0 |
| Sedgefield S/D | Conover | 145 | Not sampled | 0 |
| Yates Mill Estates | Raleigh | 145 | Not sampled | 0 |
| Orange MHP | Durham | 144 | Not sampled | 0 |
| Woods of Ashbury SD | Raleigh | 144 | Not sampled | 0 |
| Belle Ridge S/D | Apex | 143 | Not sampled | 0 |
| Sweet Briar S/D | Louisburg | 143 | Not sampled | 0 |
| Woodbridge S/D | Chapel Hill | 143 | Not sampled | 0 |
| Dalewood - Monteray WTR System | Gastonia | 142 | Not sampled | 0 |
| Deerpath S/D | Kernersville | 142 | Not sampled | 0 |
| Granny Squirrel | Andrews | 142 | Not sampled | 0 |
| Kings Landing S/D | Mooresville | 142 | Not sampled | 0 |
| Mobile Home Park Haven | Stanley | 142 | Not sampled | 1 |
| Quail Ridge S/D | Gastonia | 142 | Not sampled | 0 |
| Spencer Rd Park | Conover | 142 | Not sampled | 0 |
| 70 East Mobile Acres | Garner | 140 | Not sampled | 0 |
| Bear Den Acres | Spruce Pine | 140 | Not sampled | 0 |
| Beard Acres | Sophia | 140 | Not sampled | 0 |
| Meadowbrook S/D | Mooresville | 140 | Not sampled | 0 |
| Old Providence S/D | Gastonia | 140 | Not sampled | 0 |
| Spring Shores | Statesville | 140 | Not sampled | 0 |
| Stanly Co - Badin Rd Dist | Albemarle | 140 | Not sampled | 2 |
| Windmill Ridge S/D | Salisbury | 140 | Not sampled | 0 |
| Hill Top MHP | Chapel Hill | 139 | Not sampled | 0 |
| Magnolia MHP | Hendersonville | 138 | Not sampled | 1 |
| Beverly Acres. | Gastonia | 137 | Not sampled | 0 |
| Goodwill Acres | Gastonia | 137 | Not sampled | 0 |
| Holly Acres | Mount Holly | 137 | Not sampled | 0 |
| Homestead Park S/D | Hickory | 137 | Not sampled | 0 |
| Moore Co Public Util - Addor | Pinebluff | 137 | Not sampled | 0 |
| Country Crossing S/D | Rolesville | 135 | Not sampled | 0 |
| Crestview S/D | Salisbury | 135 | Not sampled | 0 |
| Holiday Hills WTR System | Greensboro | 135 | Not sampled | 0 |
| Smoke Ridge Estates | Oak Ridge | 135 | Not sampled | 0 |
| South Ridge S/D | MT Airy | 135 | Not sampled | 0 |
| Willow Creek S/D | Pilot Mountain | 135 | Not sampled | 0 |
| Willow Oaks MHP | Reidsville | 135 | Not sampled | 2 |
| Cedar Valley Water System | Conover | 134 | Not sampled | 0 |
| Armfield S/D Phase IA | Summerfield | 132 | Not sampled | 0 |
| Canton Heights MHP | Albemarle | 132 | Not sampled | 1 |
| Dogwood Family Campground | Newport | 132 | Not sampled | 0 |
Every utility EPA sampled for PFAS under UCMR 5, any other community system serving 3,300 people or more, and any smaller one with results from 2020 on, from CDC. Other systems appear in ZIP code results. People served is what each utility reports to EPA. Data: EPA SDWIS 2026 Q3, UCMR 5 and EPA’s 2012 to 2019 compliance results, and CDC’s yearly averages.
Where to go next
- Read your utility’s own reportIt has newer results than the yearly averages CDC carries here, which end in 2023, and contaminants these pages don’t show.How to read it
- Every contaminantLegal limits, health goals and what handles each one.All contaminants
- Filters, checkedEvery filter TapBuff has checked against a certifier’s listing, with five-year costs.Compare filters