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 |
|---|---|---|---|---|
|
West Marion Elem School Marion · McDowell County |
449 | 3 | 1 | |
|
Sims, Town of Sims · Wilson County |
440 | 3 | 0 | |
|
Fieldstone/cold Springs Dev Concord · Cabarrus County |
424 | 2 | 0 | |
|
Blue Ridge Elem School Jefferson · Ashe County |
410 | 1 | 0 | |
|
Hamilton, Town of Hamilton · Martin County |
408 | 3 | 1 | |
|
Moore CO Public Utilities-West Moore Seagrove · Moore County |
407 | 2 | 1 | |
|
Grays Creek Elem School Fayetteville · Cumberland County |
377 | 2 | 1 | |
|
Mintz Christian Academy Roseboro · Sampson County |
330 | 3 | 1 | |
|
Scotland CO Water Malloy RD Laurinburg · Scotland County |
330 | 1 | 0 | |
|
Copeland Elementary School Dobson · Surry County |
329 | 3 | 0 | |
|
Carolina Village MHP Moyock · Currituck County |
305 | 6 | 0 | |
|
Rock Creek MH Village NO 2 Whitsett · Guilford County |
305 | 8 | 1 | |
|
Silver Bluff Nursing Home Canton · Haywood County |
300 | 2 | 1 | |
|
Caldwell County Water--North Hudson · Caldwell County |
287 | 2 | 0 | |
|
Port of Wilmington Wilmington · New Hanover County |
280 | 1 | 0 | |
|
Rock Creek MH Village Whitsett · Guilford County |
275 | 6 | 2 | |
|
Horseshoe Mobile Estates Garner · Wake County |
255 | 5 | 1 | |
|
Knoll Terrace MHP Henderson · Vance County |
254 | 5 | 1 | |
|
Sleepy Hollow Estates MHP Graham · Alamance County |
240 | 3 | 0 | |
|
Pine Level, Town of (firetower) Pine Level · Johnston County |
238 | 3 | 0 | |
|
Woodland Elem School Roxboro · Person County |
237 | 1 | 0 | |
|
Village Squire Mobile Estates Knightdale · Wake County |
232 | 4 | 0 | |
|
Green Acres MHP Kinston · Lenoir County |
229 | 6 | 1 | |
|
Feltonsville Comm Organization Apex · Wake County |
225 | 6 | 1 | |
|
Glynnwood MHP Wilmington · New Hanover County |
208 | 1 | 0 | |
|
Longleaf Neuro-Medical Treatment Center Wilson · Wilson County |
200 | 3 | 0 | |
|
Poplar Ridge MHP Climax · Randolph County |
195 | 7 | 4 | |
|
Pleasant Grove MHC Fuquay Varina · Wake County |
180 | 5 | 1 | |
|
Halifax, Town of Halifax · Halifax County |
178 | 2 | 0 | |
|
Lipscomb Landing S/d Willow Springs · Wake County |
178 | 5 | 2 | |
|
Country Creek S/d Fuquay-varina · Wake County |
176 | 3 | 1 | |
|
Oakwood Hills Water System Pinebluff · Moore County |
165 | 2 | 0 | |
|
Crestview S/d Concord · Cabarrus County |
163 | 2 | 0 | |
|
Summersill Estates NO 1 Jacksonville · Onslow County |
163 | 4 | 1 | |
|
Waightstill Mountain Buncombe County |
155 | 4 | 0 | |
|
T C Henderson Elem School Quebec · Transylvania County |
153 | 3 | 2 | |
|
King Mountain Club Water Highlands · Macon County |
150 | 1 | 0 | |
|
Kings Landing S/d Mooresville · Iredell County |
142 | 2 | 0 | |
|
Honeycutt Reserve Oak Ridge · Guilford County |
132 | 6 | 0 | |
|
Country Club MHP Graham · Alamance County |
127 | 8 | 2 | |
|
Linville Falls Club Marion · McDowell County |
127 | 5 | 2 | |
|
Grace Academy of MT Airy Mt Airy · Surry County |
117 | 2 | 1 | |
|
Blue Skies MH Living Apex · Wake County |
115 | 1 | 0 | |
|
Ransdell MHP Bunn · Franklin County |
114 | 3 | 0 | |
|
Springdale SD Concord · Cabarrus County |
114 | 2 | 0 | |
|
Cedar Park MHP Greensboro · Guilford County |
112 | 4 | 0 | |
|
Kirk Glen S/d Weaverville · Buncombe County |
104 | 5 | 3 | |
|
Johnson & Son MHP Garner · Wake County |
102 | 4 | 1 | |
|
Willow Hills S/d Fuquay Varina · Wake County |
102 | 2 | 0 | |
|
Benaja Crossing MH S/d Reidsville · Rockingham County |
99 | 4 | 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.