Tapcensus

All water systems in North Carolina

5,009 systems

SystemServesStatusRules violated, 3 yrUnresolved
Woodfin Sanitary Water and Sewer
Weaverville · Buncombe County
10,122 3 0
Franklin, Town of
Franklin · Macon County
9,992 2 0
Stanly Co-West Stanly Dist
Locust · Stanly County
9,939 1 1
Surf City, Town of
Surf City · Pender County
9,730 2 1
South Camden Wtr & Swr Distrct
Camden · Camden County
9,717 1 0
Maggie Valley Sanitary Dist
Maggie Valley · Haywood County
9,629 2 0
Fork Township Sanitary District
Goldsboro · Wayne County
9,572 0 0
Troutman, Town of
Troutman · Iredell County
9,562 1 0
Handy Sanitary District
Denton · Davidson County
9,548 2 1
Beaufort CO Southside
Edward · Beaufort County
9,369 0 0
Marion, City of
Marion · McDowell County
9,362 3 0
East Moore Water District
Carthage · Moore County
9,330 0 0
Orange-Alamance Water System
Efland · Orange County
9,223 11 1
Oxford, City of
Oxford · Granville County
8,972 0 0
Gibsonville, Town of
Gibsonville · Guilford County
8,920 0 0
Farmville, Town of
Farmville · Pitt County
8,887 1 0
Jones County Water System
Trenton · Jones County
8,860 1 0
Caldwell County Water--West
Hudson · Caldwell County
8,763 0 0
Siler City, Town of
Siler City · Chatham County
8,520 1 1
Blue Ridge Water Association
Hays · Wilkes County
8,486 1 0
Weaverville, Town of
Weaverville · Buncombe County
8,359 0 0
Dallas, Town of
Dallas · Gaston County
8,212 5 0
Southern Outer Banks Wtr Syst
Corolla · Currituck County
8,209 0 0
Eastover Sanitary District
Eastover · Cumberland County
8,150 1 0
Mulberry-Fairplains Wtr Assoc
N Wilkesboro · Wilkes County
8,150 1 0
Hertford County Rural Water
Winton · Hertford County
7,970 0 0
Ocean Isle Beach, Town of
Ocean Isle Beach · Brunswick County
7,925 0 0
Baton Water Corporation
Granite Falls · Caldwell County
7,874 0 0
Canton, Town of
Canton · Haywood County
7,850 0 0
Icard Township Water Corp
Hildebran · Burke County
7,821 2 0
Western Carolina Univ Wtp
Cullowhee · Jackson County
7,800 1 0
Southern Wayne Sanitary Dist
Goldsboro · Wayne County
7,793 2 1
Central Nash Water & Sewer
Nashville · Nash County
7,675 4 0
Williamston, Town of
Williamston · Martin County
7,650 1 0
Tuckaseigee Water & Sewer Auth
Cullowhee · Jackson County
7,528 4 0
Granite Falls, Town of
Granite Falls · Caldwell County
7,318 0 0
Kill Devil Hills, Town of
Kill Devil Hill · Dare County
7,200 0 0
Seymour Johnson Afb
Seymour Johnson · Wayne County
6,875 0 0
Carolina Beach Water System
Carolina Beach · New Hanover County
6,864 2 1
Raeford, City of
Raeford · Hoke County
6,718 0 0
Pittsboro, Town of
Pittsboro · Chatham County
6,708 2 1
Washington County Water System
Roper · Washington County
6,693 1 0
Highlands, Town of
Highlands · Macon County
6,614 2 0
Jamestown, Town of
Jamestown · Guilford County
6,543 1 0
Atlantic Beach, Town of
Atlantic Beach · Carteret County
6,380 0 0
Ayden Town of
Ayden · Pitt County
6,366 0 0
Cherryville, City of
Cherryville · Gaston County
6,353 2 1
First Craven Sanitary District
Bridgeton · Craven County
6,325 1 0
Holden Beach, Town of
Holden Beach · Brunswick County
6,299 0 0
Mocksville, Town of
Mocksville · Davie County
6,200 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.