Public Water Systems
5,117 active public water systems in IL, tracked from EPA's Safe Drinking Water Information System (SDWIS) across all 50 states. See our methodology.
| System Name | Location | Population | Violations | PFAS |
|---|---|---|---|---|
| Chicago | Chicago, IL | 2,746,388 | 212 | Clean |
| Aurora | Aurora, IL | 183,000 | 55 | Detected |
| Joliet | Joliet, IL | 160,000 | 380 | Clean |
| Naperville | Naperville, IL | 156,406 | 5 | Clean |
| IL American-Champaign | Godfrey, IL | 150,000 | 7 | Clean |
| Rockford | Rockford, IL | 147,051 | 268 | Detected |
| IL American-Peoria | Godfrey, IL | 137,575 | 20 | Detected |
| IL American-East St Louis | Godfrey, IL | 131,368 | 12 | Detected |
| Springfield | Springfield, IL | 117,444 | 23 | Detected |
| Elgin | Elgin, IL | 114,797 | 37 | Detected |
| Waukegan | Waukegan, IL | 87,149 | 118 | Clean |
| Cicero | Cicero, IL | 83,000 | 43 | Clean |
| Aqua Illinois-Kankakee | Kankakee, IL | 80,000 | 21 | Clean |
| Bloomington | Bloomington, IL | 77,610 | 61 | Detected |
| Decatur | Decatur, IL | 76,122 | 99 | Clean |
| Schaumburg | Schaumburg, IL | 75,750 | 22 | Clean |
| Evanston | Evanston, IL | 74,486 | 99 | Clean |
| IL American-West Suburban | Godfrey, IL | 73,978 | 21 | Clean |
| Arlington Heights | Arlington Heights, IL | 73,320 | 79 | Clean |
| Palatine | Palatine, IL | 70,875 | 28 | Clean |
| Skokie | Skokie, IL | 66,422 | 26 | Clean |
| Des Plaines | Des Plaines, IL | 60,675 | 17 | Clean |
| Orland Park | Orland Park, IL | 58,862 | 20 | Clean |
| Oak Lawn | Oak Lawn, IL | 58,362 | 39 | Clean |
| Berwyn | Berwyn, IL | 57,250 | 70 | Clean |
| Tinley Park | Tinley Park, IL | 56,703 | 42 | Clean |
| Oak Park | Oak Park, IL | 54,583 | 29 | Clean |
| Wheaton | Wheaton, IL | 53,970 | 11 | Clean |
| Normal | Normal, IL | 52,736 | 3 | Clean |
| Romeoville | Romeoville, IL | 50,458 | 266 | Detected |
| Hoffman Estates | Hoffman Estates, IL | 50,179 | 42 | Clean |
| Plainfield | Plainfield, IL | 50,000 | 182 | Clean |
| Downers Grove | Downers Grove, IL | 49,425 | 36 | Clean |
| Glenview | Glenview, IL | 47,856 | 29 | Clean |
| O Fallon | O'Fallon, IL | 46,603 | 102 | Detected |
| IL American-Alton | Godfrey, IL | 46,127 | 17 | Detected |
| Dekalb | Dekalb, IL | 45,000 | 105 | Clean |
| Elmhurst | Elmhurst, IL | 45,000 | 47 | Detected |
| Moline | Moline, IL | 44,500 | 14 | Detected |
| Lombard | Lombard, IL | 44,476 | 13 | Clean |
| Buffalo Grove | Buffalo Grove, IL | 43,212 | 13 | Clean |
| Quincy | Quincy, IL | 42,000 | 78 | Detected |
| Bartlett | Bartlett, IL | 41,500 | 300 | Clean |
| Mount Prospect | Mount Prospect, IL | 41,000 | 49 | Clean |
| Crystal Lake | Crystal Lake, IL | 40,661 | 54 | Detected |
| Carol Stream | Carol Stream, IL | 39,854 | 23 | Detected |
| Park Ridge | Park Ridge, IL | 39,800 | 19 | Clean |
| Wheeling | Wheeling, IL | 39,725 | 43 | Clean |
| Streamwood | Streamwood, IL | 39,577 | 27 | Clean |
| Rock Island | Rock Island, IL | 39,018 | 145 | Detected |
Page 1 of 103 Next →