Illinois utilities 101 to 200.
Each serves 12,252 to 23,930 people, as it reports to EPA. Your ZIP code finds yours faster.
101 to 200 of 491, by people served
| Utility | Based in | Serves | Regulated PFAS | Health-based violations since 2016 |
|---|---|---|---|---|
| Freeport | Freeport | 23,930 | PFOS | 0 |
| South Elgin | South Elgin | 23,648 | PFOA, PFBS | 1 |
| Loves Park | Loves Park | 23,335 | None found | 0 |
| Rolling Meadows | Rolling Meadows | 23,329 | None found | 0 |
| Lockport | Lockport | 23,100 | PFHxS, PFBS | 0 |
| Great Lakes Naval Training Station | North Chicago | 23,000 | None found | 0 |
| Yorkville | Yorkville | 23,000 | None found | 0 |
| Roselle | Roselle | 22,897 | None found | 0 |
| McHenry | McHenry | 22,335 | PFBS | 0 |
| East Peoria | East Peoria | 22,284 | PFOS, PFHxS, PFBS | 0 |
| Villa Park | Villa Park | 22,263 | None found | 0 |
| Carbondale | Carbondale | 22,107 | None found | 4 |
| Bloomingdale | Weston | 22,018 | None found | 0 |
| South Holland | South Holland | 22,000 | None found | 2 |
| Darien | Darien | 21,751 | None found | 0 |
| Park Forest | Park Forest | 21,687 | None found | 1 |
| Blue Island | Blue Island | 21,494 | None found | 0 |
| East Moline | East Moline | 21,374 | PFBS | 0 |
| Grayslake | Grays Lake | 21,248 | None found | 0 |
| Geneva | Geneva | 21,247 | None found | 0 |
| Crest Hill | Crest Hill | 21,169 | PFOA, PFHxS, PFBS | 1 |
| Dolton | Dolton | 20,510 | None found | 0 |
| Libertyville | Libertyville | 20,500 | None found | 0 |
| Evergreen Park | Evergreen Park | 19,943 | None found | 0 |
| Jacksonville | Jacksonville | 19,903 | None found | 0 |
| Mokena | Mokena | 19,887 | None found | 0 |
| Lake Zurich | Lake Zurich | 19,759 | None found | 0 |
| Lake Forest | Lake Forest | 19,642 | None found | 0 |
| Mattoon | Mattoon | 19,500 | None found | 0 |
| Homewood | Homewood | 19,463 | PFOA | 0 |
| Deerfield | Deerfield | 19,196 | None found | 0 |
| Bellwood | Bellwood | 19,156 | None found | 1 |
| Alsip | Alsip | 19,063 | None found | 0 |
| IL American - Streator | Streator | 19,000 | PFBS | 0 |
| Brookfield | Brookfield | 18,776 | None found | 0 |
| Shorewood | Shorewood | 18,645 | None found | 0 |
| Bensenville | Bensenville | 18,537 | None found | 0 |
| Palos Hills | Palos Hills | 18,530 | None found | 0 |
| Sycamore | Sycamore | 18,500 | None found | 0 |
| Franklin Park | Franklin Park | 18,467 | None found | 0 |
| Justice - Willow Springs Water Commission | Justice | 18,450 | None found | 0 |
| Round Lake | Round Lake | 18,430 | None found | 0 |
| Matteson | Matteson | 18,293 | None found | 0 |
| North Aurora | North Aurora | 18,261 | None found | 0 |
| Ottawa | Ottawa | 18,097 | None found | 1 |
| Hinsdale | Hinsdale | 17,900 | None found | 0 |
| Cary | Cary | 17,826 | None found | 0 |
| Lemont | Lemont | 17,500 | None found | 1 |
| Charleston | Charleston | 17,286 | None found | 1 |
| Morton | Morton | 17,111 | None found | 0 |
| Troy | Troy | 16,962 | PFBS | 0 |
| Marion | Marion | 16,855 | None found | 0 |
| North Chicago | North Chicago | 16,813 | None found | 2 |
| Canton | Canton | 16,748 | None found | 0 |
| Country Club Hills | Country Club Hills | 16,500 | None found | 0 |
| Bridgeview | Bridgeview | 16,467 | None found | 0 |
| Chatham | Chatham | 16,423 | None found | 0 |
| Westchester | Westchester | 16,241 | None found | 0 |
| La Grange | La Grange | 16,200 | None found | 0 |
| Mount Vernon | Mount Vernon | 15,793 | None found | 0 |
| Palos Heights | Palos Heights | 15,500 | None found | 0 |
| Wauconda | Wauconda | 15,349 | None found | 0 |
| Norridge | Norridge | 15,251 | None found | 0 |
| Bethalto | Bethalto | 15,210 | PFHxS, PFBS | 0 |
| IL American - Lincoln | Lincoln | 15,200 | PFOA | 1 |
| Dixon | Dixon | 15,096 | None found | 0 |
| Macomb | Macomb | 15,051 | None found | 4 |
| Wildwood Subdivision - Lake Co Pw | 14,832 | None found | 0 | |
| Midlothian | Midlothian | 14,819 | None found | 0 |
| Washington | Washington | 14,793 | None found | 0 |
| IL American - Sterling | Coleta | 14,782 | None found | 0 |
| Morris | Morris | 14,775 | None found | 0 |
| Hickory Hills | Hickory Hills | 14,505 | None found | 0 |
| Lindenhurst | Lindenhurst | 14,500 | None found | 0 |
| Forest Park | Forest Park | 14,340 | None found | 0 |
| Antioch | Antioch | 14,175 | None found | 0 |
| Chicago Ridge | Chicago Ridge | 14,130 | None found | 0 |
| Wood Dale | Wood Dale | 14,012 | None found | 0 |
| Caseyville | Caseyville | 13,798 | None found | 0 |
| Hazel Crest | Hazel Crest | 13,792 | None found | 0 |
| Lincolnwood | Lincolnwood | 13,463 | None found | 0 |
| Channahon | Channahon | 13,380 | PFOA, PFOS, PFBS | 0 |
| Western Springs | Western Springs | 13,274 | None found | 1 |
| La Grange Park | La Grange Park | 13,011 | None found | 0 |
| Rantoul | Rantoul | 13,000 | None found | 0 |
| U of I - Champaign | Urbana | 13,000 | None found | 0 |
| Northlake | North Lake | 12,840 | None found | 0 |
| Taylorville | Taylorville | 12,806 | None found | 0 |
| Minooka | Minooka | 12,800 | PFBS | 1 |
| Jersey Rwc | Jerseyville | 12,750 | None found | 0 |
| Herrin | Herrin | 12,747 | None found | 0 |
| Glen Carbon | Glen Carbon | 12,618 | None found | 0 |
| Plano | Plano | 12,600 | None found | 0 |
| Cahokia Heights | Cahokia | 12,528 | None found | 0 |
| Kewanee | Kewanee | 12,509 | None found | 0 |
| Richton Park | Richton Park | 12,504 | None found | 2 |
| Markham | Markham | 12,500 | None found | 0 |
| Winnetka | Winnetka | 12,475 | None found | 0 |
| Warrenville | Warrenville | 12,350 | None found | 0 |
| Effingham | Effingham | 12,252 | None found | 0 |
Utilities EPA sampled under UCMR 5, plus any other community system serving 3,300 people or more. Smaller systems appear in ZIP code results. People served is what each utility reports to EPA. Data: EPA SDWIS 2026 Q2 and UCMR 5.
Where to go next
Read your utility’s own report
It lists nitrate, arsenic and byproduct levels that federal data does not carry.
How to read itFilters, checked
Every filter TapBuff has checked against a certifier’s listing, with five-year costs.
Compare filters