Public Water Systems
5,117 active water systems in IL.
| System Name | Location | Population | Violations | PFAS |
|---|---|---|---|---|
| OSWEGO | OSWEGO, IL | 38,169 | 285 | Detected |
| ADDISON | ADDISON, IL | 38,017 | 19 | Clean |
| CARPENTERSVILLE | CARPENTERSVILLE, IL | 37,983 | 17 | Detected |
| HANOVER PARK | HANOVER PARK, IL | 37,470 | 102 | Clean |
| CALUMET CITY | CALUMET CITY, IL | 37,000 | 64 | Detected |
| NORTH PARK PWD | MACHESNEY PARK, IL | 35,580 | 33 | Detected |
| ELK GROVE VILLAGE | ELK GROVE VILLAGE, IL | 34,700 | 41 | Clean |
| NORTHBROOK | NORTHBROOK, IL | 34,407 | 25 | Clean |
| WOODRIDGE | WOODRIDGE, IL | 33,566 | 28 | Clean |
| VERNON HILLS - LAKE CO PW | LIBERTYVILLE, IL | 33,207 | 64 | Clean |
| GLENDALE HEIGHTS | GLENDALE HEIGHTS, IL | 33,176 | 24 | Clean |
| ST CHARLES | ST. CHARLES, IL | 33,103 | 37 | Detected |
| IL AMERICAN-PEKIN | GODFREY, IL | 31,731 | 5 | Detected |
| GALESBURG | GALESBURG, IL | 31,620 | 9 | Detected |
| MUNDELEIN | MUNDELEIN, IL | 31,500 | 77 | Clean |
| ALGONQUIN | ALGONQUIN, IL | 30,700 | 83 | Clean |
| GURNEE | GURNEE, IL | 30,193 | 68 | Clean |
| HIGHLAND PARK | HIGHLAND PARK, IL | 30,176 | 16 | Clean |
| AQUA ILLINOIS-VERMILION COUNTY | KANKAKEE, IL | 30,106 | 131 | Detected |
| AQUA ILLINOIS-NORTH MAINE UTILITIES | KANKAKEE, IL | 30,043 | 89 | Clean |
| SOUTH STICKNY SD | BURBANK, IL | 30,000 | 73 | Clean |
| EJ WATER COOPERATIVE | DIETERICH, IL | 29,720 | 97 | Detected |
| COLLINSVILLE | COLLINSVILLE, IL | 29,500 | 55 | Detected |
| NILES | NILES, IL | 29,350 | 23 | Clean |
| LANSING | LANSING, IL | 29,076 | 33 | Clean |
| MONTGOMERY | MONTGOMERY, IL | 28,956 | 68 | Detected |
| GLEN ELLYN | GLEN ELLYN, IL | 28,850 | 18 | Clean |
| LAKE IN THE HILLS | LAKE IN THE HILLS, IL | 28,661 | 52 | Detected |
| HUNTLEY | HUNTLEY, IL | 28,495 | 84 | Clean |
| NEW LENOX | NEW LENOX, IL | 27,690 | 41 | Clean |
| IL AMERICAN-GRANITE CITY | GODFREY, IL | 27,549 | 3 | Detected |
| OAK FOREST | OAK FOREST, IL | 27,478 | 24 | Detected |
| ROUND LAKE BEACH | ROUND LAKE BEACH, IL | 27,200 | 38 | Clean |
| WILMETTE | WILMETTE, IL | 27,087 | 26 | Clean |
| EDWARDSVILLE | EDWARDSVILLE, IL | 26,808 | 33 | Detected |
| CHICAGO HEIGHTS | CHICAGO HEIGHTS, IL | 26,184 | 40 | Clean |
| BATAVIA | BATAVIA, IL | 26,098 | 289 | Detected |
| WOODSTOCK | WOODSTOCK, IL | 25,630 | 35 | Clean |
| MORTON GROVE | MORTON GROVE, IL | 25,297 | 23 | Clean |
| WEST CHICAGO | WEST CHICAGO, IL | 25,166 | 148 | Detected |
| BELVIDERE | BELVIDERE, IL | 25,070 | 76 | Detected |
| ELMWOOD PARK | ELMWOOD PARK, IL | 25,000 | 39 | Clean |
| HARVEY | HARVEY, IL | 25,000 | 41 | Clean |
| IL AMERICAN-HOMER TOWNSHIP | GODFREY, IL | 24,543 | 2 | Clean |
| ZION | ZION, IL | 24,442 | 21 | Detected |
| LISLE | LISLE, IL | 24,233 | 23 | Clean |
| MELROSE PARK | MELROSE PARK, IL | 24,206 | 132 | Clean |
| WESTMONT | WESTMONT, IL | 24,161 | 37 | Clean |
| MAYWOOD | MAYWOOD, IL | 24,090 | 104 | Clean |
| FRANKFORT | FRANKFORT, IL | 24,000 | 91 | Detected |