Tapcensus

Illinois water quality by county

102 counties with public water systems. Pick a county to see every system that serves it.

CountyActive systemsPeople servedShare with violations, 3 yrSerious violatorsHealth flags
Adams County 25 68,160 0 1
Alexander County 6 7,545 0 0
Bond County 13 18,254 1 3
Boone County 57 46,007 2 0
Brown County 5 5,721 0 0
Bureau County 55 28,914 0 6
Calhoun County 6 5,993 0 0
Carroll County 38 13,574 3 3
Cass County 12 13,463 1 1
Champaign County 83 209,862 2 0
Christian County 24 29,156 1 1
Clark County 9 19,431 0 1
Clay County 9 10,181 0 1
Clinton County 29 34,384 2 2
Coles County 16 57,953 0 0
Cook County 423 5,279,874 43 5
Crawford County 9 20,783 0 1
Cumberland County 4 4,492 0 0
De Witt County 20 12,570 4 4
DeKalb County 57 95,710 2 1
Douglas County 16 16,821 0 0
DuPage County 208 861,290 1 1
Edgar County 10 12,411 2 1
Edwards County 4 6,247 0 0
Effingham County 16 25,199 0 0
Fayette County 12 18,221 0 0
Ford County 15 10,439 0 0
Franklin County 25 42,746 0 0
Fulton County 36 34,157 3 2
Gallatin County 7 4,726 0 0
Greene County 10 12,516 0 0
Grundy County 63 52,200 0 0
Hamilton County 4 7,864 1 1
Hancock County 13 11,901 0 0
Hardin County 5 3,897 0 0
Henderson County 29 10,235 1 0
Henry County 80 44,442 1 3
Iroquois County 62 24,549 0 2
Jackson County 24 56,968 0 0
Jasper County 6 33,162 0 0
Jefferson County 16 35,852 0 0
Jersey County 7 21,758 0 0
Jo Daviess County 49 18,628 1 2
Johnson County 7 8,317 0 0
Kane County 193 592,428 18 18
Kankakee County 69 95,722 0 1
Kendall County 63 84,136 6 3
Knox County 45 49,656 5 3
LaSalle County 172 110,170 4 6
Lake County 535 718,007 8 24
Lawrence County 15 13,688 1 1
Lee County 64 34,427 0 1
Livingston County 37 29,806 0 1
Logan County 22 24,079 0 0
Macon County 26 104,851 1 2
Macoupin County 35 45,236 2 2
Madison County 68 276,260 0 2
Marion County 18 42,699 0 0
Marshall County 25 10,501 0 1
Mason County 25 8,927 2 0
Massac County 6 14,440 0 1
McDonough County 23 33,434 0 0
McHenry County 307 271,908 2 3
McLean County 90 172,529 2 3
Menard County 13 12,318 0 0
Mercer County 27 11,007 0 0
Monroe County 17 28,026 0 0
Montgomery County 24 26,033 1 1
Morgan County 17 36,405 0 1
Moultrie County 10 12,762 0 0
Ogle County 115 49,622 3 4
Peoria County 81 188,830 3 1
Perry County 10 19,045 0 1
Piatt County 15 12,682 0 0
Pike County 14 15,942 0 1
Pope County 3 6,220 0 0
Pulaski County 7 3,127 0 0
Putnam County 22 5,261 0 0
Randolph County 22 30,472 3 1
Richland County 10 11,100 0 0
Rock Island County 119 162,223 1 5
Saline County 15 25,607 0 2
Sangamon County 68 183,223 1 0
Schuyler County 8 8,290 1 0
Scott County 7 4,447 0 0
Shelby County 13 12,006 0 1
St. Clair County 54 255,605 2 1
Stark County 12 3,656 1 4
Stephenson County 46 34,379 0 1
Tazewell County 99 130,811 3 2
Union County 14 13,721 0 0
Vermilion County 41 58,366 0 4
Wabash County 5 9,881 0 0
Warren County 16 13,137 0 1
Washington County 13 21,098 0 0
Wayne County 12 15,712 0 0
White County 11 13,966 0 1
Whiteside County 63 41,028 2 2
Will County 327 622,273 24 6
Williamson County 26 75,486 0 2
Winnebago County 195 255,435 10 2
Woodford County 64 35,113 3 2
under 30% 30 to 59% 60% and over
About this data

Share with violations counts any violation in the past three years, including monitoring and reporting lapses. Counts cover active systems; systems serving more than one county are counted in each.

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. Retrieved from ECHO on Oct 11, 2026.