Tapcensus

All water systems in North Carolina

5,009 systems

SystemServesStatusRules violated, 3 yrUnresolved
Selma, Town of
Selma · Johnston County
6,190 2 0
Brentwood Water Association
Glen Alpine · Burke County
6,038 0 0
Brentwood-Jamestown Road
Morganton · Burke County
6,035 0 0
Nashville, Town of
Nashville · Nash County
5,900 2 2
Lake Royale S/d
Bunn · Franklin County
5,890 4 2
Wallace, Town of
Wallace · Duplin County
5,825 4 1
White Lake, Town of
White Lake · Bladen County
5,770 1 0
Stanley, Town of
Stanley · Gaston County
5,750 2 1
Bessemer City, City of
Bessemer City · Gaston County
5,730 5 1
Wilson CO Southwest Water Dist
Wilson · Wilson County
5,730 2 0
Northampton--Milwaukee
Jackson · Northampton County
5,715 9 1
Spruce Pine, Town of
Spruce Pine · Mitchell County
5,661 0 0
Wadesboro, Town of
Wadesboro · Anson County
5,608 1 0
Sawmills, Town of
Granite Falls · Caldwell County
5,588 1 0
Elizabethtown, Town of
Elizabethtown · Bladen County
5,575 0 0
Maiden, Town of
Maiden · Catawba County
5,563 0 0
Fairfield Harbour
Bridgeton · Craven County
5,514 0 0
Landis, Town of
China Grove · Rowan County
5,510 4 0
Edenton, Town of
Edenton · Chowan County
5,500 2 1
Tryon, Town of
Tryon · Polk County
5,494 2 0
Dare Co-Cape Hatteras Water
Buxton · Dare County
5,486 0 0
Kure Beach Water System
Kure Beach · New Hanover County
5,484 0 0
Ahoskie, Town of
Ahoskie · Hertford County
5,479 0 0
Newport Water System
Newport · Carteret County
5,453 1 0
Whiteville, City of
Whiteville · Columbus County
5,426 2 0
Cfpua Wrightsville Beach
Wrightsville Beach · New Hanover County
5,300 1 0
Hyde County Water System
Swanquarter · Hyde County
5,256 0 0
Longview, Town of
Longview · Catawba County
5,244 1 1
Burke Co. Water-South
Morganton · Burke County
5,207 0 0
Junaluska Sanitary District
Waynesville · Haywood County
5,138 1 0
Southeast Catawba County
Sherrills Ford · Catawba County
5,080 0 0
Bogue Banks Water Corporation
Emerald Isle · Carteret County
4,995 2 0
China Grove, Town of
China Grove · Rowan County
4,895 1 1
Benson, Town of
Benson · Johnston County
4,802 0 0
Pine Knoll Shores
Morehead City · Carteret County
4,800 0 0
Boiling Springs, Town of
Boiling Springs · Cleveland County
4,769 1 0
Town of Clayton North
Clayton · Johnston County
4,703 0 0
Chinquapin Water Association
Chinquapin · Duplin County
4,686 0 0
Randleman, City of
Randleman · Randolph County
4,631 0 0
Smithfield Fresh Meats Corp Tar Heel
Tar Heel · Bladen County
4,589 1 0
Louisburg, Town of
Louisburg · Franklin County
4,554 1 0
Carolina Trace Water System
Sanford · Lee County
4,516 1 1
Pfeiffer-N Stanly Water Assoc
Richfield · Stanly County
4,513 0 0
Ranlo, Town of
Ranlo · Gaston County
4,511 2 0
Murphy, Town of
Murphy · Cherokee County
4,498 3 1
Beaufort, Town of
Beaufort · Carteret County
4,452 1 0
Red Springs, Town of
Red Springs · Robeson County
4,423 2 0
North River/mill Creek Water Service Dis
Beaufort · Carteret County
4,417 0 0
Bryson City, Town of
Bryson City · Swain County
4,395 0 0
Wilson CO Southeast Water Dist
Wilson · Wilson County
4,388 3 1
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.