Total Haloacetic Acids (HAA5) violations in North Carolina
253 active public water systems in North Carolina had a Total Haloacetic Acids (HAA5) violation in the past three years, 28 of them in the latest quarter of EPA's data. What Total Haloacetic Acids (HAA5) is and why it matters.
Systems with a Total Haloacetic Acids (HAA5) violation
Latest quarter first, then largest first| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Elon, Town of Elon · Alamance County |
11,350 | 3 | 1 | |
|
Brevard, City of Brevard · Transylvania County |
11,336 | 1 | 0 | |
|
Appalachian State Univ Wtp Boone · Watauga County |
11,150 | 3 | 0 | |
|
Woodfin Sanitary Water and Sewer Weaverville · Buncombe County |
10,122 | 3 | 0 | |
|
Orange-Alamance Water System Efland · Orange County |
9,223 | 11 | 1 | |
|
Dallas, Town of Dallas · Gaston County |
8,212 | 5 | 0 | |
|
Southern Wayne Sanitary Dist Goldsboro · Wayne County |
7,793 | 2 | 1 | |
|
Central Nash Water & Sewer Nashville · Nash County |
7,675 | 4 | 0 | |
|
Jamestown, Town of Jamestown · Guilford County |
6,543 | 1 | 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 | |
|
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 | |
|
Tryon, Town of Tryon · Polk County |
5,494 | 2 | 0 | |
|
Whiteville, City of Whiteville · Columbus County |
5,426 | 2 | 0 | |
|
Bogue Banks Water Corporation Emerald Isle · Carteret County |
4,995 | 2 | 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 | |
|
Red Springs, Town of Red Springs · Robeson County |
4,423 | 2 | 0 | |
|
Wilson CO Southeast Water Dist Wilson · Wilson County |
4,388 | 3 | 1 | |
|
Norwood, Town of Norwood · Stanly County |
4,323 | 3 | 0 | |
|
Northampton--Lake Gaston Lake Gaston · Northampton County |
3,984 | 4 | 0 | |
|
Lowell, City of Lowell · Gaston County |
3,837 | 3 | 0 | |
|
Clyde, Town of Clyde · Haywood County |
3,228 | 2 | 0 | |
|
Shiloh Church Road S/d Concord · Cabarrus County |
3,102 | 1 | 0 | |
|
Martin CO Water & Sewer Dist 2 Williamston · Martin County |
2,746 | 5 | 0 | |
|
Badin Shores Resort New London · Montgomery County |
2,743 | 1 | 0 | |
|
Columbus County Water Dist IV Delco · Columbus County |
2,598 | 4 | 1 | |
|
Lauradale S/d Jacksonville · Onslow County |
2,527 | 4 | 1 | |
|
Ossipee Town of Elon · Alamance County |
2,390 | 3 | 0 | |
|
Ellenboro Town of Ellenboro · Rutherford County |
2,322 | 5 | 3 | |
|
Northampton--Progressive Garysburg · Northampton County |
2,228 | 5 | 1 | |
|
Walnut Cove, Town of Walnut Cove · Stokes County |
2,210 | 5 | 1 | |
|
Northeast Consolidated School Greensboro · Guilford County |
2,150 | 1 | 0 | |
|
Rutherford College Town of Rutherford Coll · Burke County |
2,083 | 1 | 1 | |
|
Park South S/d Mecklenburg County |
1,930 | 3 | 0 | |
|
Scotland CO Water-South Laurinburg · Scotland County |
1,905 | 1 | 0 | |
|
Concord Comm Water System Ellenboro · Rutherford County |
1,867 | 2 | 1 | |
|
Rose Hill, Town of Rose Hill · Duplin County |
1,867 | 1 | 0 | |
|
Stedman, Town of Stedman · Cumberland County |
1,705 | 1 | 0 | |
|
Bethel, Town of Bethel · Pitt County |
1,640 | 1 | 0 | |
|
Salemburg, Town of Salemburg · Sampson County |
1,637 | 1 | 0 | |
|
Vance CO Water District Phase 1 Henderson · Vance County |
1,580 | 4 | 0 | |
|
Raintree/summersill Estates #2 Jacksonville · Onslow County |
1,539 | 4 | 0 | |
|
Rockingham County 158 Corridor Wentworth · Rockingham County |
1,500 | 2 | 0 | |
|
Mount Gilead, Town of Mt Gilead · Montgomery County |
1,463 | 5 | 1 | |
|
Aulander, Town of Aulander · Bertie County |
1,438 | 3 | 1 | |
|
Faison, Town of Faison · Duplin County |
1,410 | 3 | 1 |
About this data
A system is counted once if any of its violations in the past three years involved Total Haloacetic Acids (HAA5), including monitoring and reporting lapses. Rules violated and status in the table are for the whole system, not Total Haloacetic Acids (HAA5) alone.
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.