All water systems in North Carolina
5,009 systems
| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Cashiers Spinx #303 Cashiers · Jackson County |
500 | 0 | 0 | |
|
Cataloochee Ski Area Maggie Valley · Haywood County |
500 | 0 | 0 | |
|
Church of Jesus Christ Lds_4092129 Wake Forest · Wake County |
500 | 2 | 1 | |
|
Cone Park Blowing Rock · Watauga County |
500 | 0 | 0 | |
|
Dot-Ft Fisher Ferry Kure Beach · New Hanover County |
500 | 0 | 0 | |
|
Ferebee Memorial Park Bryson City · Swain County |
500 | 1 | 0 | |
|
Grandfather Mtn Entrance Linville · Avery County |
500 | 0 | 0 | |
|
New Dixie Mart NO 19 Whitakers · Nash County |
500 | 1 | 0 | |
|
Occoneechee Scout Reservation Carthage · Moore County |
500 | 2 | 1 | |
|
River Pointe Estates Charlotte · Mecklenburg County |
500 | 0 | 0 | |
|
Riverside Convenience Store Marion · McDowell County |
500 | 0 | 0 | |
|
Sanctuary Church Newport · Carteret County |
500 | 0 | 0 | |
|
Speedway 6959 Clayton · Wake County |
500 | 0 | 0 | |
|
Steel Creek Park Morganton · Burke County |
500 | 2 | 2 | |
|
The Silver Coast Winery Ocean Isle Beach · Brunswick County |
500 | 0 | 0 | |
|
Webb Road Flea Market Salisbury · Rowan County |
500 | 1 | 0 | |
|
Linville Resorts INC Linville · Avery County |
499 | 1 | 0 | |
|
Lake Santeetlah, Town of Santeetlah · Graham County |
498 | 0 | 0 | |
|
Brunswick, Town of Brunswick · Columbus County |
495 | 0 | 0 | |
|
Elk Park, Town of Elk Park · Avery County |
495 | 1 | 1 | |
|
Roaring Gap Club INC Roaring Gap · Alleghany County |
493 | 0 | 0 | |
|
Hillcrest/mcbride Heights S/d Mt Airy · Surry County |
491 | 0 | 0 | |
|
Amy Acres S/d Gastonia · Gaston County |
490 | 1 | 0 | |
|
Creekside Estate Bessemer City · Gaston County |
488 | 2 | 0 | |
|
Southern Trace S/d Garner · Wake County |
485 | 8 | 4 | |
|
Heronwood S/d Statesville · Iredell County |
483 | 1 | 0 | |
|
Creswell Town of Creswell · Washington County |
482 | 2 | 0 | |
|
Powellsville, Town of Powellsville · Bertie County |
482 | 2 | 0 | |
|
Raintree S/d Gastonia · Gaston County |
482 | 1 | 0 | |
|
Jackson, Town of Jackson · Northampton County |
480 | 1 | 1 | |
|
Olde Beau Golf Club Roaring Gap · Alleghany County |
475 | 0 | 0 | |
|
Osprey Cove 1 Jacksonville · Onslow County |
475 | 2 | 0 | |
|
Osprey Cove 2 Jacksonville · Onslow County |
475 | 3 | 1 | |
|
Honeycutt Landing S/d Wake County |
473 | 1 | 0 | |
|
Northeast Rowan County Water System Salisbury · Rowan County |
471 | 2 | 0 | |
|
McAdenville Crossroads Mcadenville · Gaston County |
470 | 0 | 0 | |
|
Micro, Town of Micro · Johnston County |
470 | 4 | 2 | |
|
Sherwood MHP Midway Park · Onslow County |
470 | 0 | 0 | |
|
Maury Water Association Maury · Greene County |
468 | 2 | 0 | |
|
Cross Creek MHP Raleigh · Wake County |
467 | 0 | 0 | |
|
Mountain Top Golf & Lake Club Cashiers · Jackson County |
467 | 1 | 0 | |
|
Gaylee Village Wendell · Wake County |
465 | 1 | 0 | |
|
Parkway Crossing Mecklenburg County |
465 | 1 | 0 | |
|
Quail Ridge Water System Sanford · Lee County |
465 | 0 | 0 | |
|
Swift Creek Master System Cary · Wake County |
465 | 1 | 0 | |
|
Wilson Farms/auburndale Oak Ridge · Guilford County |
465 | 1 | 0 | |
|
Tryon Elementary School Cherryville · Gaston County |
464 | 1 | 0 | |
|
Silver Maples Estates MHP Harrisburg · Cabarrus County |
463 | 3 | 0 | |
|
Cedar Grove S/d Gastonia · Gaston County |
462 | 1 | 0 | |
|
Barnardsville Elem School Barnardsville · Buncombe County |
460 | 1 | 0 |
About this data
Rules violated counts the rules a system was in violation of in the past three years, including monitoring and reporting lapses; one rule can carry several violations. Unresolved is the number of those rules currently in violation at EPA's latest data refresh.
Source: the U.S. EPA's Enforcement and Compliance History Online system (ECHO), which publishes the federal Safe Drinking Water Information System. EPA's terms and values are shown as published. The North Carolina records are from EPA's data refresh of Oct 7, 2026; EPA refreshes this data quarterly, and states report to EPA with a lag of three to six months, so the newest violations may not appear yet.