Total Haloacetic Acids (HAA5) violations in Missouri
98 active public water systems in Missouri had a Total Haloacetic Acids (HAA5) violation in the past three years, 10 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 |
|---|---|---|---|---|
|
Concordia PWS Concordia · Lafayette County |
2,500 | 6 | 0 | |
|
Monroe City PWS Monroe City · Monroe County |
2,500 | 4 | 0 | |
|
Daviess County Pwsd 2 Jameson · Daviess County |
2,448 | 1 | 0 | |
|
Linn County Cons Pwsd 1 Purdin · Linn County |
1,420 | 4 | 0 | |
|
Platte County Pwsd 8 Edgerton · Platte County |
1,200 | 1 | 0 | |
|
Maysville PWS Maysville · DeKalb County |
1,096 | 5 | 0 | |
|
Hopkins PWS Hopkins · Nodaway County |
550 | 7 | 2 | |
|
Blodgett PWS Blodgett · Scott County |
300 | 8 | 1 | |
|
Callao PWS Callao · Macon County |
248 | 5 | 1 | |
|
Blairstown PWS Blairstown · Henry County |
123 | 4 | 1 | |
|
Poplar Bluff PWS Poplar Bluff · Butler County |
17,043 | 1 | 0 | |
|
Washington PWS Washington · Franklin County |
14,068 | 4 | 0 | |
|
Jefferson County Pwsd 10 Jefferson County |
10,000 | 1 | 0 | |
|
Waynesville PWS Waynesville · Pulaski County |
5,460 | 3 | 1 | |
|
Moscow Mills PWS Moscow Mills · Lincoln County |
4,500 | 3 | 0 | |
|
Knox County Public Water & Sewer Dist 1 Knox City · Knox County |
3,947 | 4 | 2 | |
|
Harrison County Pwsd 2 Bethany · Harrison County |
3,740 | 4 | 0 | |
|
ST Charles CO Pwsd #2 Wright City Wright City · Warren County |
3,550 | 1 | 0 | |
|
Franklin County Pwsd 1 Washington · Franklin County |
3,500 | 1 | 0 | |
|
Jasper County Pwsd 2 Webb City · Jasper County |
3,383 | 1 | 0 | |
|
Louisiana PWS Louisiana · Pike County |
3,244 | 7 | 0 | |
|
Buckner PWS Buckner · Jackson County |
3,076 | 2 | 0 | |
|
Mississippi County Pwsd 1 Mississippi County |
3,000 | 6 | 3 | |
|
Jasper County Pwsd 3 Jasper County |
1,900 | 3 | 0 | |
|
Senath PWS Senath · Dunklin County |
1,767 | 9 | 0 | |
|
Adrian PWS Adrian · Bates County |
1,635 | 7 | 2 | |
|
Pwsd 2 of Stone County 265 Stone County |
1,535 | 1 | 0 | |
|
Worth County Pwsd 1 Grant City · Worth County |
1,497 | 3 | 0 | |
|
MO Ark Water CO Blue Eye · Stone County |
1,478 | 4 | 0 | |
|
MO American Ironton Ironton · Iron County |
1,460 | 2 | 0 | |
|
Sweet Springs PWS Sweet Springs · Saline County |
1,309 | 3 | 1 | |
|
Archie PWS Archie · Cass County |
1,300 | 5 | 2 | |
|
Camden County Pwsd 1 Macks Creek · Camden County |
1,300 | 3 | 0 | |
|
Oran PWS Oran · Scott County |
1,294 | 5 | 0 | |
|
Pierce City PWS Pierce City · Lawrence County |
1,200 | 6 | 2 | |
|
Holt County Pwsd 1 Holt County |
1,140 | 1 | 0 | |
|
Pettis/johnson/saline Pwsd 1 Saline · Johnson County |
1,000 | 3 | 1 | |
|
Woodland R IV Schools Bollinger County |
914 | 2 | 0 | |
|
Lilbourn PWS Lilbourn · New Madrid County |
902 | 8 | 0 | |
|
Oregon County Pwsd 1 Alton · Oregon County |
900 | 2 | 0 | |
|
Braymer PWS Braymer · Caldwell County |
878 | 6 | 1 | |
|
Grant City PWS Grant City · Worth County |
850 | 3 | 1 | |
|
Ellington PWS Ellington · Reynolds County |
790 | 4 | 1 | |
|
Bevier PWS Bevier · Macon County |
762 | 2 | 0 | |
|
Perry County Pwsd 2 Perryville · Perry County |
750 | 2 | 0 | |
|
Roaring River State Park Barry County |
750 | 1 | 0 | |
|
S K & M Water and Sewer Company Perry County |
750 | 7 | 0 | |
|
Meadow Ridge Subdivision Taney County |
710 | 5 | 1 | |
|
Morley PWS Morley · Scott County |
699 | 5 | 1 | |
|
Cleveland PWS Cleveland · Cass County |
690 | 4 | 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 Missouri 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.