TTHM (Total Trihalomethanes) violations in North Carolina
234 active public water systems in North Carolina had a TTHM (Total Trihalomethanes) violation in the past three years, 34 of them in the latest quarter of EPA's data. What TTHM (Total Trihalomethanes) is and why it matters.
Systems with a TTHM (Total Trihalomethanes) 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 | |
|
Usmc Lejeune--Hadnot Point Camp Lejeune · Onslow County |
37,500 | 1 | 1 | |
|
Morganton City of Morganton · Burke County |
27,221 | 1 | 0 | |
|
Hamlet Water System Hamlet · Richmond County |
10,635 | 4 | 1 | |
|
Handy Sanitary District Denton · Davidson County |
9,548 | 2 | 1 | |
|
Marion, City of Marion · McDowell County |
9,362 | 3 | 0 | |
|
Nashville, Town of Nashville · Nash County |
5,900 | 2 | 2 | |
|
Carolina Trace Water System Sanford · Lee County |
4,516 | 1 | 1 | |
|
Swepsonville, Town of Swepsonville · Alamance County |
2,497 | 1 | 0 | |
|
Rutherford College Town of Rutherford Coll · Burke County |
2,083 | 1 | 1 | |
|
Yanceyville, Town of Yanceyville · Caswell County |
1,937 | 4 | 2 | |
|
Ramseur, Town of Ramseur · Randolph County |
1,790 | 2 | 1 | |
|
Mount Pleasant, Town of Mt Pleasant · Cabarrus County |
1,786 | 6 | 2 | |
|
Broadway, Town of Broadway · Lee County |
1,783 | 1 | 1 | |
|
Princeton, Town of Princeton · Johnston County |
1,653 | 5 | 2 | |
|
Denton, Town of Denton · Davidson County |
1,632 | 5 | 0 | |
|
Elm City, Town of Elm City · Wilson County |
1,450 | 4 | 0 | |
|
Vance CO Water District Phase 2 Henderson · Vance County |
1,376 | 5 | 1 | |
|
Rockingham CO 220 Corridor Madison · Rockingham County |
1,200 | 3 | 3 | |
|
Maple Hill Water District Maple Hill · Pender County |
968 | 1 | 1 | |
|
Candor, Town of Candor · Montgomery County |
875 | 4 | 2 | |
|
Blue Ridge Mtn Club Ferguson · Wilkes County |
685 | 1 | 1 | |
|
Selma, Town of (county Line) Selma · Johnston County |
642 | 4 | 1 | |
|
Osprey Cove 2 Jacksonville · Onslow County |
475 | 3 | 1 | |
|
Cove City, Town of Cove City · Craven County |
440 | 2 | 2 | |
|
Wilmington Clinic Water System Wilmington · New Hanover County |
250 | 1 | 1 | |
|
Walker Heights S/d Gastonia · Gaston County |
239 | 2 | 1 | |
|
Caldwell County Addison Lane Hudson · Caldwell County |
152 | 1 | 0 | |
|
Micro, Town of (county Line) Micro · Johnston County |
107 | 2 | 2 | |
|
Sterling Ridge S/d Greensboro · Guilford County |
104 | 3 | 2 | |
|
Pioneer Eclipse Corporation Sparta · Alleghany County |
100 | 1 | 1 | |
|
Rhodhiss Town of Henry ST Rhodhiss · Burke County |
70 | 2 | 1 | |
|
Moore CO Public Util-Robbins Robbins · Moore County |
65 | 1 | 1 | |
|
Carriage Cove S/d Greensboro · Guilford County |
51 | 1 | 1 | |
|
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 | |
|
Hendersonville, City of Hendersonville · Henderson County |
79,278 | 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 | |
|
Franklin County Water & Sewer Franklinton · Franklin County |
26,060 | 4 | 2 | |
|
Mount Holly, City of Mt Holly · Gaston County |
19,200 | 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 | |
|
Montgomery County Water System Mt Gilead · Montgomery County |
15,362 | 4 | 1 | |
|
Kings Mountain, Town of Kings Mountain · Cleveland County |
14,784 | 1 | 0 | |
|
Edgecombe Water & Sewer District Tarboro · Edgecombe County |
14,485 | 2 | 1 |
About this data
A system is counted once if any of its violations in the past three years involved TTHM (Total Trihalomethanes), including monitoring and reporting lapses. Rules violated and status in the table are for the whole system, not TTHM (Total Trihalomethanes) 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.