Total Haloacetic Acids (HAA5) violations in Alabama
57 active public water systems in Alabama had a Total Haloacetic Acids (HAA5) violation in the past three years, 4 of them still unresolved. What Total Haloacetic Acids (HAA5) is and why it matters.
Systems with a Total Haloacetic Acids (HAA5) violation
Unresolved first, then largest first| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Jackson County Water Authority Scottsboro · Jackson County |
7,968 | 4 | 4 | |
|
Stevenson, Util. Board of the Town of Stevenson · Jackson County |
4,101 | 4 | 2 | |
|
Daviston Water System, Town of Daviston · Tallapoosa County |
825 | 3 | 1 | |
|
Glenwood Water Works Glenwood · Crenshaw County |
318 | 5 | 3 | |
|
Central Alabama Water Birmingham · Jefferson County |
653,322 | 2 | 1 | |
|
Mobile, Bd. of W&s Comm. of the City of Mobile · Mobile County |
279,000 | 2 | 0 | |
|
Tuscaloosa Water & Sewer Tuscaloosa · Tuscaloosa County |
166,524 | 2 | 0 | |
|
Dothan Utilities, City of Dothan · Houston County |
97,146 | 1 | 0 | |
|
Gadsden, the Wwsb of the City of Gadsden · Etowah County |
44,637 | 1 | 0 | |
|
Dekalb-Jackson Water Supply District Jackson County |
32,421 | 1 | 0 | |
|
Albertville, Municipal UB of the City of Albertville · Marshall County |
29,367 | 1 | 0 | |
|
Prichard Water Works Board Prichard · Mobile County |
29,190 | 2 | 0 | |
|
Jasper Water Works & Sewer Board Jasper · Walker County |
28,638 | 3 | 0 | |
|
Ozark Utilities Board Ozark · Dale County |
19,965 | 1 | 0 | |
|
Douglas Water Authority Douglas · Marshall County |
19,179 | 1 | 0 | |
|
Tuskegee, Utilities Board of the City of Tuskegee · Macon County |
12,900 | 1 | 0 | |
|
Holtville Water System Deatsville · Elmore County |
12,600 | 1 | 0 | |
|
West Escambia Utilities, Inc. Atmore · Escambia County |
12,060 | 2 | 0 | |
|
Beulah Utilities District Lee County |
10,389 | 2 | 1 | |
|
Opp Utilities Board Opp · Covington County |
10,266 | 1 | 0 | |
|
Geneva, the WW & SB of the City of Geneva · Geneva County |
9,600 | 1 | 0 | |
|
Greenville Water Works Greenville · Butler County |
9,336 | 1 | 0 | |
|
Winfield Water Works & Sewer Board Winfield · Marion County |
8,631 | 1 | 0 | |
|
Bayou la Batre, the UB of the City of Bayou La Batre · Mobile County |
8,100 | 2 | 0 | |
|
Tallassee Water Works Tallassee · Elmore County |
7,512 | 1 | 0 | |
|
Lanett Water Works Lanett · Chambers County |
7,152 | 1 | 0 | |
|
Triana Water Works Triana · Madison County |
7,038 | 2 | 1 | |
|
Jacksons Gap Water Authority Jacksons Gap · Tallapoosa County |
7,008 | 1 | 0 | |
|
Millbrook Utilities Millbrook · Elmore County |
5,451 | 2 | 1 | |
|
Eclectic, Water Works & Sewer Board Eclectic · Elmore County |
5,094 | 1 | 0 | |
|
Evergreen Water Works Evergreen · Conecuh County |
4,950 | 1 | 0 | |
|
Chisholm Heights, Water & F P Authority Florence · Lauderdale County |
4,881 | 5 | 1 | |
|
Moundville, City of Moundville · Hale County |
4,404 | 1 | 0 | |
|
Dadeville Water and Gas Board Dadeville · Tallapoosa County |
4,101 | 1 | 0 | |
|
Dora Utilities Dora · Walker County |
4,083 | 1 | 0 | |
|
Marion County Public Water Authority Guin · Marion County |
3,660 | 1 | 0 | |
|
North Choctaw Water & Sewer Authority Lisman · Choctaw County |
3,450 | 6 | 0 | |
|
Uriah Water System Uriah · Monroe County |
3,420 | 3 | 0 | |
|
Georgiana, the Ww&sb of the City of Georgiana · Butler County |
2,889 | 2 | 0 | |
|
Hayneville, Town of Hayneville · Lowndes County |
2,868 | 3 | 0 | |
|
Clay County Water Authority Lineville · Clay County |
2,751 | 1 | 0 | |
|
Remlap Pine Mtn Water Authority Remlap · Blount County |
2,616 | 2 | 1 | |
|
Pine Hill,town of Pine Hill · Wilcox County |
2,361 | 1 | 0 | |
|
Hamden Ridge Water Authority Evergreen · Conecuh County |
2,196 | 2 | 1 | |
|
Cwm Water Authority Dickinson · Wilcox County |
1,749 | 8 | 0 | |
|
Steele Water Works Board Steele · St. Clair County |
1,743 | 4 | 2 | |
|
East Tallapoosa Water & Sewer Board Camp Hill · Tallapoosa County |
1,608 | 1 | 0 | |
|
Banks Water System Banks · Pike County |
1,260 | 1 | 0 | |
|
Constellium Muscle Shoals, LLC -Water SY Muscle Shoals · Colbert County |
1,200 | 2 | 0 | |
|
Wolf Creek Water Authority Riverside · St. Clair County |
1,083 | 1 | 0 |
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 Alabama 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. Retrieved from ECHO on Oct 11, 2026.