Tapcensus

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.

Health effects: Dichloroacetic acid is a probable human carcinogen (Group B2). Long-term exposure to trichloroacetic acid may also increase cancer risk. Animal studies show liver, kidney, and reproductive effects at high doses.

Systems with a Total Haloacetic Acids (HAA5) violation

Latest quarter first, then largest first
SystemServesStatusRules violated, 3 yrUnresolved
The Hampshires S/d
Mooresville · Iredell County
561 1 0
Riverwood S/d
Clayton · Johnston County
553 1 0
Bethel Elementary School
Haywood County
550 2 0
Stallings Glen S/d
Harrisburg · Cabarrus County
544 1 0
Berryhill Elem School
Charlotte · Mecklenburg County
522 4 1
Ashe County Middle School
Warrenville · Ashe County
520 2 1
Northview MHP
Weaverville · Buncombe County
516 6 4
Liberty Preparatory Christian Academy
Mooresville · Iredell County
510 1 0
Osprey Cove 2
Jacksonville · Onslow County
475 3 1
New North Cove Elem School
Marion · McDowell County
450 2 1
Young Life Windy Gap
Weaverville · Buncombe County
450 5 1
West Marion Elem School
Marion · McDowell County
449 3 1
Pleasant Garden School
Pleasant Garden · Guilford County
445 1 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
Grays Creek Elem School
Fayetteville · Cumberland County
377 2 1
Colvard Farms S/d
Chapel Hill · Chatham County
365 1 0
South Elementary School
Mebane · Caswell County
354 1 0
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
Southern Primary School
Greensboro · Guilford County
267 1 0
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
Chattooga Club
Cashiers · Jackson County
213 4 3
Glynnwood MHP
Wilmington · New Hanover County
208 1 0
Longleaf Neuro-Medical Treatment Center
Wilson · Wilson County
200 3 0
Long Shoals Water System
Lincolnton · Lincoln County
196 2 0
Poplar Ridge MHP
Climax · Randolph County
195 7 4
Pleasant Grove MHC
Fuquay Varina · Wake County
180 5 1
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
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.