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 |
|---|---|---|---|---|
|
Fuquay-Varina, Town of Fuquay-varina · Wake County |
42,954 | 1 | 0 | |
|
Morganton City of Morganton · Burke County |
27,221 | 1 | 0 | |
|
Franklin County Water & Sewer Franklinton · Franklin County |
26,060 | 4 | 2 | |
|
Montgomery County Water System Mt Gilead · Montgomery County |
15,362 | 4 | 1 | |
|
Hamlet Water System Hamlet · Richmond County |
10,635 | 4 | 1 | |
|
Marion, City of Marion · McDowell County |
9,362 | 3 | 0 | |
|
Troy, Town of Troy · Montgomery County |
3,591 | 4 | 1 | |
|
Stokes Regional Water Corp Stokes · Pitt County |
3,530 | 3 | 1 | |
|
Biscoe, Town of Biscoe · Montgomery County |
2,735 | 3 | 1 | |
|
Swepsonville, Town of Swepsonville · Alamance County |
2,497 | 1 | 0 | |
|
Jonesville, Town of Jonesville · Yadkin County |
2,354 | 2 | 0 | |
|
Ellerbe Town of Ellerbe · Richmond County |
2,050 | 3 | 2 | |
|
Yanceyville, Town of Yanceyville · Caswell County |
1,937 | 4 | 2 | |
|
Mount Pleasant, Town of Mt Pleasant · Cabarrus County |
1,786 | 6 | 2 | |
|
Princeton, Town of Princeton · Johnston County |
1,653 | 5 | 2 | |
|
Denton, Town of Denton · Davidson County |
1,632 | 5 | 0 | |
|
Robbins Water System Robbins · Moore County |
1,579 | 3 | 1 | |
|
Ansonville Water System Ansonville · Anson County |
1,262 | 5 | 2 | |
|
Stanly Co-Piney Point Dist Norwood · Stanly County |
1,013 | 2 | 1 | |
|
Candor, Town of Candor · Montgomery County |
875 | 4 | 2 | |
|
Blue Ridge Mtn Club Ferguson · Wilkes County |
685 | 1 | 1 | |
|
Cove City, Town of Cove City · Craven County |
440 | 2 | 2 | |
|
Wilmington Clinic Water System Wilmington · New Hanover County |
250 | 1 | 1 | |
|
Caldwell County Addison Lane Hudson · Caldwell County |
152 | 1 | 0 | |
|
Sterling Ridge S/d Greensboro · Guilford County |
104 | 3 | 2 | |
|
Pioneer Eclipse Corporation Sparta · Alleghany County |
100 | 1 | 1 | |
|
Carriage Cove S/d Greensboro · Guilford County |
51 | 1 | 1 | |
|
Harmony Estates Newport · Carteret County |
49 | 3 | 0 | |
|
Davidson Water INC Lexington · Davidson County |
154,307 | 1 | 0 | |
|
Brunswick County Water System Leland · Brunswick County |
151,357 | 2 | 0 | |
|
High Point, City of High Point · Guilford County |
118,662 | 2 | 0 | |
|
Apex, Town of Apex · Wake County |
83,001 | 1 | 0 | |
|
Old North Utilities Services/ft Bragg Fayetteville · Cumberland County |
65,000 | 1 | 0 | |
|
Monroe, City of Monroe · Union County |
43,081 | 2 | 1 | |
|
Pender County Utilities Burgaw · Pender County |
32,302 | 3 | 0 | |
|
Moore CO Public Util-Pinehurst Pinehurst · Moore County |
31,390 | 3 | 1 | |
|
Asheboro, City of Asheboro · Randolph County |
27,819 | 2 | 0 | |
|
Forest City, Town of Forest City · Rutherford County |
21,521 | 1 | 0 | |
|
Boone, Town of Boone · Watauga County |
19,811 | 1 | 0 | |
|
Morehead City, Town of Morehead City · Carteret County |
18,846 | 4 | 0 | |
|
Newton, City of Newton · Catawba County |
18,407 | 6 | 0 | |
|
North Lenoir Water Corp Kinston · Lenoir County |
15,494 | 1 | 0 | |
|
Edgecombe Water & Sewer District Tarboro · Edgecombe County |
14,485 | 2 | 1 | |
|
Anson County Water System Lilesville · Anson County |
13,880 | 3 | 0 | |
|
Angier, Town of Angier · Harnett County |
13,302 | 2 | 0 | |
|
Alexander CO Wtr Dist Taylorsville · Alexander County |
13,064 | 1 | 0 | |
|
Dan River Water INC Eden · Rockingham County |
12,573 | 4 | 2 | |
|
Black Mountain, Town of Black Mountain · Buncombe County |
11,976 | 6 | 0 | |
|
Spring Lake, Town of Spring Lake · Cumberland County |
11,725 | 4 | 1 | |
|
Gates County Water System Gatesville · Gates County |
11,621 | 2 | 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.