Total Haloacetic Acids (HAA5) violations in Ohio
100 active public water systems in Ohio had a Total Haloacetic Acids (HAA5) violation in the past three years, 1 of them in the latest quarter of EPA's data. What Total Haloacetic Acids (HAA5) is and why it matters.
Systems with a Total Haloacetic Acids (HAA5) violation
Latest quarter first, then largest first| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
West Farmington Village PWS Trumbull County |
908 | 3 | 2 | |
|
Akron City PWS Summit County |
280,000 | 1 | 0 | |
|
Northwestern W and SD Toledo Svc Area Wood County |
19,332 | 2 | 1 | |
|
Monroe City PWS Butler County |
15,600 | 3 | 1 | |
|
Jefferson CO W and S District M Jefferson County |
13,983 | 4 | 2 | |
|
Bedford City PWS Cuyahoga County |
13,149 | 2 | 0 | |
|
Urbana City PWS Champaign County |
11,428 | 4 | 0 | |
|
Buckeye Water District Ohio River Columbiana County |
10,300 | 3 | 1 | |
|
Guernsey Co. Water Dept. Guernsey County |
8,891 | 2 | 1 | |
|
South Lebanon City PWS Warren County |
7,792 | 3 | 0 | |
|
Stark County Water District Stark County |
6,690 | 1 | 0 | |
|
Leading Creek Conservancy District Meigs County |
6,663 | 3 | 1 | |
|
St. Clairsville, City of PWS Belmont County |
5,097 | 5 | 1 | |
|
Oak Harbor Village Ottawa County |
4,400 | 2 | 1 | |
|
Elida Village Allen County |
4,109 | 3 | 0 | |
|
Wintersville Village PWS Jefferson County |
3,924 | 3 | 2 | |
|
Miami Co-Camp Troy PWS Miami County |
3,813 | 2 | 0 | |
|
Hicksville Village Defiance County |
3,600 | 5 | 3 | |
|
Cadiz Village PWS Harrison County |
3,353 | 6 | 0 | |
|
Western Guernsey Regional Water District Guernsey County |
3,225 | 2 | 1 | |
|
Dayton Vamc Water Treatment Plant-Bld330 Montgomery County |
3,216 | 2 | 0 | |
|
Fairport Harbor Village PWS Lake County |
3,180 | 2 | 0 | |
|
Kelleys Island Village Erie County |
3,125 | 1 | 0 | |
|
Bridgeport Public Water System Belmont County |
2,830 | 4 | 3 | |
|
Clear Water Corporation Noble County |
2,670 | 3 | 2 | |
|
Jefferson CO W and S District a Jefferson County |
2,635 | 4 | 2 | |
|
Woodsfield Village PWS Monroe County |
2,598 | 3 | 1 | |
|
Crooksville Perry County |
2,534 | 4 | 1 | |
|
Lagrange Village PWS Lorain County |
2,400 | 3 | 1 | |
|
Miami Co-N25a Extension Miami County |
2,367 | 2 | 0 | |
|
Gambier Village PWS Knox County |
2,300 | 1 | 0 | |
|
Piketon Village PWS Pike County |
2,181 | 4 | 2 | |
|
Manchester Village Adams County |
2,043 | 4 | 0 | |
|
Navarre Village PWS Stark County |
1,957 | 3 | 2 | |
|
Pomeroy Village PWS Meigs County |
1,800 | 6 | 4 | |
|
New Paris Village PWS Preble County |
1,681 | 4 | 2 | |
|
Deshler Village Henry County |
1,578 | 2 | 1 | |
|
Felicity Village PWS Clermont County |
1,573 | 3 | 2 | |
|
Lithopolis Village PWS Fairfield County |
1,573 | 4 | 2 | |
|
Northwestern W and SD McComb Hancock County |
1,527 | 2 | 1 | |
|
Jackson Center Village PWS Shelby County |
1,462 | 3 | 2 | |
|
West Salem Village PWS Wayne County |
1,410 | 3 | 2 | |
|
Hillsdale School Pk-12 PWS Ashland County |
1,056 | 5 | 0 | |
|
Wakeman Village PWS Huron County |
1,047 | 2 | 0 | |
|
Yorkville Village PWS Jefferson County |
1,019 | 5 | 2 | |
|
Hopedale Village PWS Harrison County |
984 | 5 | 1 | |
|
Jefferson CO W&s District J Jefferson County |
896 | 3 | 1 | |
|
Adena Village PWS Jefferson County |
820 | 4 | 2 | |
|
Flushing Village PWS Belmont County |
803 | 5 | 1 | |
|
Marshallville Village PWS Wayne County |
756 | 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 Ohio 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.