Total Haloacetic Acids (HAA5) violations in Illinois
382 active public water systems in Illinois had a Total Haloacetic Acids (HAA5) violation in the past three years, 48 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 |
|---|---|---|---|---|
|
Taylorville Correctional Center Taylorville · Christian County |
1,300 | 2 | 0 | |
|
Wyoming Wyoming · Stark County |
1,300 | 4 | 1 | |
|
Good Shepherd Hospital Lake County |
1,290 | 8 | 2 | |
|
Fairfield Rural Waterworks--New Hope Fairfield · Wayne County |
1,285 | 4 | 1 | |
|
Petrolia Pwd Lawrence County |
1,275 | 1 | 0 | |
|
Hartford Hartford · Madison County |
1,260 | 2 | 0 | |
|
Louisville Louisville · Clay County |
1,201 | 1 | 0 | |
|
Chatsworth Chatsworth · Livingston County |
1,200 | 3 | 1 | |
|
ST Anne Saint Anne · Kankakee County |
1,200 | 4 | 0 | |
|
Windsor Windsor · Shelby County |
1,200 | 2 | 0 | |
|
Walnut Hill Walnut Hill · Marion County |
1,180 | 1 | 0 | |
|
Mechanicsburg-Buffalo Water Commission Sangamon County |
1,170 | 7 | 2 | |
|
New Berlin Sangamon County |
1,150 | 6 | 2 | |
|
Heartville Pwd Effingham County |
1,125 | 3 | 0 | |
|
Johnsburg No.2 McHenry County |
1,124 | 3 | 0 | |
|
Griggsville Pike County |
1,097 | 3 | 1 | |
|
Worden Worden · Madison County |
1,096 | 2 | 1 | |
|
Flanagan Flanagan · Livingston County |
1,070 | 2 | 1 | |
|
Edinburg Edinburg · Christian County |
1,068 | 3 | 1 | |
|
Goreville Goreville · Johnson County |
1,068 | 3 | 0 | |
|
Thomasboro Thomasboro · Champaign County |
1,066 | 3 | 0 | |
|
Harbor Point Estates MHP Northbrook · Cook County |
1,064 | 4 | 0 | |
|
Shawneetown Shawneetown · Gallatin County |
1,054 | 2 | 1 | |
|
Coulterville Coulterville · Randolph County |
1,052 | 2 | 0 | |
|
Illiopolis Illiopolis · Sangamon County |
1,037 | 3 | 0 | |
|
Buncombe Water District Jackson County |
1,030 | 5 | 1 | |
|
Hoyleton Rwc Hoyleton · Washington County |
1,020 | 2 | 0 | |
|
Hoffman Rural Water Company Carlyle · Clinton County |
1,015 | 1 | 0 | |
|
Mounds Mounds · Pulaski County |
1,011 | 3 | 0 | |
|
Wenona Wenona · Marshall County |
974 | 6 | 1 | |
|
Ridge Farm Ridge Farm · Vermilion County |
973 | 2 | 0 | |
|
Alpine Village MHP Lynwood · Cook County |
970 | 3 | 0 | |
|
Ramsey Ramsey · Fayette County |
966 | 3 | 0 | |
|
Percy Percy · Randolph County |
961 | 4 | 0 | |
|
Clay City Clay City · Clay County |
957 | 3 | 0 | |
|
Atkinson Atkinson · Henry County |
955 | 4 | 1 | |
|
Avon Avon · Fulton County |
920 | 1 | 0 | |
|
Willow Lake Estates MHP Elgin · Kane County |
920 | 6 | 0 | |
|
Olympia School McLean County |
918 | 7 | 0 | |
|
Grand Valley Village MHP Springfield · Sangamon County |
912 | 4 | 1 | |
|
McClure-East Cape Pwd Alexander County |
910 | 2 | 0 | |
|
Argenta Argenta · Macon County |
900 | 4 | 1 | |
|
Bismarck Community Water District Vermilion County |
900 | 2 | 0 | |
|
Franklin Grove Franklin Grove · Lee County |
896 | 2 | 0 | |
|
Galatia Galatia · Saline County |
887 | 5 | 1 | |
|
Hanaford Hanaford · Franklin County |
883 | 1 | 0 | |
|
Lawrence County Correctional Center Lawrence County |
870 | 5 | 2 | |
|
Lakewood Shores Improvement Association Joliet · Will County |
868 | 4 | 2 | |
|
Dunfermline-St David Water Commission Fulton County |
850 | 1 | 0 | |
|
Albany Albany · Whiteside County |
846 | 7 | 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 Illinois 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.