All water systems in Illinois
5,097 systems
| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Troy Troy · Madison County |
16,962 | 2 | 0 | |
|
Marion Marion · Williamson County |
16,855 | 0 | 0 | |
|
North Chicago North Chicago · Lake County |
16,813 | 4 | 1 | |
|
Canton Canton · Fulton County |
16,748 | 1 | 0 | |
|
Country Club Hills Country Club Hills · Cook County |
16,500 | 2 | 1 | |
|
Bridgeview Bridgeview · Cook County |
16,467 | 0 | 0 | |
|
Chatham Chatham · Sangamon County |
16,423 | 0 | 0 | |
|
Westchester Westchester · Cook County |
16,241 | 2 | 0 | |
|
LA Grange La Grange · Cook County |
16,200 | 1 | 1 | |
|
Mount Vernon Mount Vernon · Jefferson County |
15,793 | 2 | 0 | |
|
Palos Heights Palos Heights · Cook County |
15,500 | 1 | 0 | |
|
Wauconda Wauconda · Lake County |
15,349 | 1 | 1 | |
|
Norridge Norridge · Cook County |
15,251 | 0 | 0 | |
|
Bethalto Bethalto · Madison County |
15,210 | 0 | 0 | |
|
IL American-Lincoln Lincoln · Logan County |
15,200 | 1 | 0 | |
|
Dixon Dixon · Lee County |
15,096 | 1 | 0 | |
|
Macomb Macomb · McDonough County |
15,051 | 3 | 1 | |
|
Midlothian Midlothian · Cook County |
14,819 | 1 | 1 | |
|
Washington Washington · Tazewell County |
14,793 | 1 | 0 | |
|
IL American-Sterling Coleta · Whiteside County |
14,782 | 0 | 0 | |
|
Morris Morris · Grundy County |
14,775 | 1 | 0 | |
|
Hickory Hills Hickory Hills · Cook County |
14,505 | 0 | 0 | |
|
Lindenhurst Lindenhurst · Lake County |
14,500 | 3 | 0 | |
|
Forest Park Forest Park · Cook County |
14,340 | 2 | 0 | |
|
Antioch Antioch · Lake County |
14,175 | 2 | 1 | |
|
Chicago Ridge Chicago Ridge · Cook County |
14,130 | 0 | 0 | |
|
Wildwood Subdivision Lake CO PW Lake County |
14,073 | 1 | 1 | |
|
Wood Dale Wood Dale · DuPage County |
14,012 | 3 | 1 | |
|
Caseyville Caseyville · St. Clair County |
13,798 | 1 | 0 | |
|
Hazel Crest Hazel Crest · Cook County |
13,792 | 2 | 1 | |
|
Western Springs Western Springs · Cook County |
13,629 | 3 | 1 | |
|
Lincolnwood Lincolnwood · Cook County |
13,463 | 1 | 0 | |
|
Channahon Channahon · Will County |
13,380 | 1 | 0 | |
|
LA Grange Park La Grange Park · Cook County |
13,011 | 2 | 0 | |
|
Rantoul Rantoul · Champaign County |
13,000 | 1 | 1 | |
|
U of I-Champaign Urbana · Champaign County |
13,000 | 2 | 2 | |
|
Northlake North Lake · Cook County |
12,840 | 2 | 0 | |
|
Taylorville Taylorville · Christian County |
12,806 | 3 | 2 | |
|
Minooka Minooka · Grundy County |
12,800 | 0 | 0 | |
|
Jersey Rwc Jersey County |
12,750 | 1 | 0 | |
|
Herrin Herrin · Williamson County |
12,747 | 6 | 0 | |
|
Glen Carbon Glen Carbon · Madison County |
12,618 | 2 | 1 | |
|
Plano Plano · Kendall County |
12,600 | 3 | 0 | |
|
Cahokia Heights Cahokia · St. Clair County |
12,528 | 0 | 0 | |
|
Kewanee Kewanee · Henry County |
12,509 | 2 | 1 | |
|
Richton Park Richton Park · Cook County |
12,504 | 5 | 3 | |
|
Markham Markham · Cook County |
12,500 | 4 | 1 | |
|
Winnetka Winnetka · Cook County |
12,475 | 0 | 0 | |
|
Warrenville Warrenville · DuPage County |
12,350 | 1 | 0 | |
|
Effingham Effingham · Effingham County |
12,252 | 0 | 0 |
About this data
Rules violated counts the rules a system was in violation of in the past three years, including monitoring and reporting lapses; one rule can carry several violations. Unresolved is the number of those rules still in violation at EPA's latest data refresh.
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.