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 |
|---|---|---|---|---|
| Troy | Troy, IL | 16,962 | 24 | Detected |
| Marion | Marion, IL | 16,855 | 136 | Detected |
| North Chicago | North Chicago, IL | 16,813 | 154 | Clean |
| Canton | Canton, IL | 16,748 | 65 | Detected |
| Country Club Hills | Country Club Hills, IL | 16,500 | 24 | Clean |
| Bridgeview | Bridgeview, IL | 16,467 | 21 | Clean |
| Chatham | Chatham, IL | 16,423 | 39 | Clean |
| Westchester | Westchester, IL | 16,241 | 23 | Clean |
| La Grange | La Grange, IL | 16,200 | 18 | Clean |
| Mount Vernon | Mount Vernon, IL | 15,793 | 39 | Detected |
| Palos Heights | Palos Heights, IL | 15,500 | 15 | Clean |
| Norridge | Norridge, IL | 15,251 | 32 | Clean |
| Cahokia Heights | Cahokia Heights, IL | 15,250 | 0 | Detected |
| Bethalto | Bethalto, IL | 15,210 | 25 | Detected |
| IL American-Lincoln | Godfrey, IL | 15,200 | 31 | Detected |
| Dixon | Dixon, IL | 15,096 | 280 | Clean |
| Macomb | Macomb, IL | 15,052 | 195 | Clean |
| Wildwood Subdivision - Lake Co Pw | Libertyville, IL | 14,832 | 53 | Clean |
| Midlothian | Midlothian, IL | 14,819 | 66 | Clean |
| Washington | Washington, IL | 14,793 | 20 | Clean |
| IL American-Sterling | Godfrey, IL | 14,782 | 17 | Clean |
| Morris | Morris, IL | 14,775 | 108 | Clean |
| Hickory Hills | Hickory Hills, IL | 14,505 | 13 | Clean |
| Lindenhurst | Lindenhurst, IL | 14,500 | 89 | Clean |
| Forest Park | Forest Park, IL | 14,340 | 40 | Clean |
| Antioch | Antioch, IL | 14,175 | 115 | Clean |
| Chicago Ridge | Chicago Ridge, IL | 14,130 | 14 | Clean |
| Wauconda | Wauconda, IL | 14,084 | 29 | Clean |
| Wood Dale | Wood Dale, IL | 14,012 | 12 | Clean |
| Caseyville | Caseyville, IL | 13,798 | 58 | Detected |
| Lincolnwood | Lincolonwood, IL | 13,463 | 18 | Clean |
| Channahon | Channahon, IL | 13,380 | 138 | Detected |
| Western Springs | Western Springs, IL | 13,274 | 37 | Clean |
| Hazel Crest | Hazel Crest, IL | 13,098 | 35 | Clean |
| La Grange Park | Lagrange Park, IL | 13,011 | 16 | Clean |
| Rantoul | Rantoul, IL | 13,000 | 16 | Clean |
| U of I-Champaign | Champaign, IL | 13,000 | 14 | Clean |
| Northlake | North Lake, IL | 12,840 | 19 | Clean |
| Taylorville | Taylorville, IL | 12,806 | 89 | Clean |
| Minooka | Minooka, IL | 12,800 | 266 | Detected |
| Jersey Rwc | Jerseyville, IL | 12,750 | 32 | Detected |
| Herrin | Herrin, IL | 12,747 | 19 | Detected |
| Glen Carbon | Glen Carbon, IL | 12,618 | 42 | Detected |
| Plano | Plano, IL | 12,600 | 57 | Clean |
| Kewanee | Kewanee, IL | 12,509 | 432 | Clean |
| Richton Park | Richton Park, IL | 12,504 | 201 | Clean |
| Markham | Markham, IL | 12,500 | 148 | Detected |
| Winnetka | Deerfield, IL | 12,475 | 31 | Clean |
| Warrenville | Warrenville, IL | 12,350 | 201 | Clean |
| Effingham | Effingham, IL | 12,252 | 40 | Clean |