Illinois Home Safety Profiles by ZIP
1583 ZIP codes · 776 water systems · State-specific plumbing code
Data: ZipCheckup Home Safety Score model 4.0.0; EPA SDWIS, UCMR 5, EPA radon zones, EPA AirData, NWS, State plumbing boards, Rewiring America
ZipCheckup tracks drinking-water and home-safety data for 1,583 ZIP codes across Illinois, covering 776 public water systems that serve about 10,630,281 people. 826 ZIP codes are mapped to at least one water system with an EPA violation on record.
Measured by ZipCheckup's composite scoring, Illinois comes out at C or below.
Score Distribution
How Illinois's 1583 ZIP codes are distributed across safety grades.
Home Safety Scores by State
Model 4.0.0 inputs: EPA SDWIS, UCMR5 PFAS, EPA radon zones, annual county AQI •
Top 10 ZIP Codes by Home Safety Score in Illinois
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 60033 | Harvard | McHenry | 83 | B |
| 2 | 60152 | Marengo | McHenry | 83 | B |
| 3 | 62014 | Bunker Hill | Macoupin | 83 | B |
| 4 | 62059 | Lovejoy | St. Clair | 83 | B |
| 5 | 62061 | Marine | Madison | 83 | B |
| 6 | 62090 | Venice | Madison | 83 | B |
| 7 | 62205 | East Saint Louis | St. Clair | 83 | B |
| 8 | 62206 | East Saint Louis | St. Clair | 83 | B |
| 9 | 62207 | East Saint Louis | St. Clair | 83 | B |
| 10 | 62217 | Baldwin | Randolph | 83 | B |
10 Lowest-Scoring ZIP Codes in Illinois
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 61523 | Chillicothe | Peoria | 39 | F | 29 |
| 2 | 60177 | South Elgin | Kane | 40 | D | 18 |
| 3 | 60426 | Harvey | Cook | 42 | D | 68 |
| 4 | 60406 | Blue Island | Cook | 42 | D | 57 |
| 5 | 60430 | Homewood | Cook | 43 | D | 27 |
| 6 | 61604 | Peoria | Peoria | 44 | D | 10 |
| 7 | 61607 | Peoria | Peoria | 45 | D | 7 |
| 8 | 61547 | Mapleton | Peoria | 45 | D | 7 |
| 9 | 61536 | Hanna City | Peoria | 45 | D | 6 |
| 10 | 60119 | Elburn | Kane | 46 | D | 9 |
County Rankings
Water quality breakdown by county. 102 counties with data in Illinois.
County-level aggregation of measured ZIP Home Safety Scores • EPA SDWIS, UCMR 5 PFAS, EPA radon zones, EPA AirData
| County | Avg Score | Grade | ZIPs | Best ZIP | Worst ZIP |
|---|---|---|---|---|---|
| 17001 | 65 | C | 17 | 62320 (66) | 62305 (64) |
| 17003 | N/A | N/A | 7 | N/A | N/A |
| 17005 | N/A | N/A | 5 | N/A | N/A |
| 17007 | N/A | N/A | 5 | N/A | N/A |
| 17009 | N/A | N/A | 2 | N/A | N/A |
| 17011 | N/A | N/A | 24 | N/A | N/A |
| 17013 | N/A | N/A | 7 | N/A | N/A |
| 17015 | N/A | N/A | 7 | N/A | N/A |
| 17017 | N/A | N/A | 6 | N/A | N/A |
| 17019 | 64 | C | 32 | 61821 (67) | 61802 (61) |
| 17021 | N/A | N/A | 13 | N/A | N/A |
| 17023 | 75 | B | 7 | 62441 (81) | 62420 (69) |
| 17025 | N/A | N/A | 7 | N/A | N/A |
| 17027 | N/A | N/A | 13 | N/A | N/A |
| 17029 | N/A | N/A | 6 | N/A | N/A |
| 17031 | 68 | C | 218 | 60022 (75) | 60426 (42) |
| 17033 | N/A | N/A | 7 | N/A | N/A |
| 17035 | N/A | N/A | 6 | N/A | N/A |
| 17037 | N/A | N/A | 12 | N/A | N/A |
| 17039 | N/A | N/A | 9 | N/A | N/A |
| 17041 | N/A | N/A | 7 | N/A | N/A |
| 17043 | 76 | B | 51 | 60187 (82) | 60137 (58) |
| 17045 | N/A | N/A | 8 | N/A | N/A |
| 17047 | N/A | N/A | 6 | N/A | N/A |
| 17049 | 74 | B | 8 | 62401 (74) | 62443 (72) |
| 17051 | N/A | N/A | 10 | N/A | N/A |
| 17053 | N/A | N/A | 9 | N/A | N/A |
| 17055 | N/A | N/A | 16 | N/A | N/A |
| 17057 | N/A | N/A | 20 | N/A | N/A |
| 17059 | N/A | N/A | 6 | N/A | N/A |
| 17061 | N/A | N/A | 10 | N/A | N/A |
| 17063 | N/A | N/A | 10 | N/A | N/A |
| 17065 | 79 | B | 6 | 62817 (83) | 62859 (71) |
| 17067 | N/A | N/A | 17 | N/A | N/A |
| 17069 | N/A | N/A | 4 | N/A | N/A |
| 17071 | N/A | N/A | 9 | N/A | N/A |
| 17073 | N/A | N/A | 15 | N/A | N/A |
| 17075 | N/A | N/A | 23 | N/A | N/A |
| 17077 | N/A | N/A | 16 | N/A | N/A |
| 17079 | N/A | N/A | 8 | N/A | N/A |
| 17081 | N/A | N/A | 13 | N/A | N/A |
| 17083 | 65 | C | 11 | 62022 (66) | 60203 (63) |
| 17085 | 65 | C | 10 | 61041 (66) | 61036 (63) |
| 17087 | N/A | N/A | 11 | N/A | N/A |
| 17089 | 59 | C | 33 | 60110 (66) | 60177 (40) |
| 17091 | N/A | N/A | 18 | N/A | N/A |
| 17093 | N/A | N/A | 7 | N/A | N/A |
| 17095 | N/A | N/A | 17 | N/A | N/A |
| 17097 | 71 | B | 33 | 60040 (81) | 60041 (50) |
| 17099 | N/A | N/A | 24 | N/A | N/A |
| 17101 | N/A | N/A | 4 | N/A | N/A |
| 17103 | N/A | N/A | 15 | N/A | N/A |
| 17105 | N/A | N/A | 19 | N/A | N/A |
| 17107 | N/A | N/A | 14 | N/A | N/A |
| 17109 | N/A | N/A | 10 | N/A | N/A |
| 17111 | 73 | B | 20 | 60033 (83) | 60050 (53) |
| 17113 | 59 | C | 30 | 61748 (67) | 61705 (50) |
| 17115 | 64 | C | 19 | 62501 (66) | 62549 (60) |
| 17117 | 76 | B | 20 | 62014 (83) | 62088 (67) |
| 17119 | 73 | B | 28 | 62061 (83) | 62234 (50) |
| 17121 | N/A | N/A | 10 | N/A | N/A |
| 17123 | N/A | N/A | 7 | N/A | N/A |
| 17125 | N/A | N/A | 8 | N/A | N/A |
| 17127 | N/A | N/A | 3 | N/A | N/A |
| 17129 | N/A | N/A | 6 | N/A | N/A |
| 17131 | N/A | N/A | 11 | N/A | N/A |
| 17133 | N/A | N/A | 7 | N/A | N/A |
| 17135 | N/A | N/A | 16 | N/A | N/A |
| 17137 | N/A | N/A | 11 | N/A | N/A |
| 17139 | N/A | N/A | 4 | N/A | N/A |
| 17141 | N/A | N/A | 17 | N/A | N/A |
| 17143 | 48 | D | 41 | 61525 (50) | 61523 (39) |
| 17145 | N/A | N/A | 5 | N/A | N/A |
| 17147 | N/A | N/A | 11 | N/A | N/A |
| 17149 | N/A | N/A | 15 | N/A | N/A |
| 17151 | N/A | N/A | 3 | N/A | N/A |
| 17153 | N/A | N/A | 9 | N/A | N/A |
| 17155 | N/A | N/A | 8 | N/A | N/A |
| 17157 | 77 | B | 15 | 62217 (83) | 62272 (67) |
| 17159 | N/A | N/A | 6 | N/A | N/A |
| 17161 | 56 | C | 21 | 61232 (67) | 61282 (50) |
| 17163 | 76 | B | 32 | 62059 (83) | 62258 (60) |
| 17165 | N/A | N/A | 7 | N/A | N/A |
| 17167 | 63 | C | 57 | 62536 (67) | 62712 (50) |
| 17169 | N/A | N/A | 6 | N/A | N/A |
| 17171 | N/A | N/A | 4 | N/A | N/A |
| 17173 | N/A | N/A | 13 | N/A | N/A |
| 17175 | N/A | N/A | 6 | N/A | N/A |
| 17177 | N/A | N/A | 14 | N/A | N/A |
| 17179 | N/A | N/A | 20 | N/A | N/A |
| 17181 | N/A | N/A | 7 | N/A | N/A |
| 17183 | N/A | N/A | 24 | N/A | N/A |
| 17185 | N/A | N/A | 5 | N/A | N/A |
| 17187 | N/A | N/A | 8 | N/A | N/A |
| 17189 | N/A | N/A | 10 | N/A | N/A |
| 17191 | N/A | N/A | 11 | N/A | N/A |
| 17193 | N/A | N/A | 8 | N/A | N/A |
| 17195 | N/A | N/A | 12 | N/A | N/A |
| 17197 | 75 | B | 28 | 60408 (82) | 60403 (55) |
| 17199 | N/A | N/A | 10 | N/A | N/A |
| 17201 | 58 | C | 28 | 61101 (66) | 61073 (47) |
| 17203 | N/A | N/A | 13 | N/A | N/A |
Most Common Contaminants in Illinois
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Surface Water Treatment Rule | Treatment Technique | 604 | 1582 | No |
| Haloacetic Acids (HAA5) | Disinfection Byproducts | 461 | 942 | Yes |
| Stage 1 DBP Rule | Treatment Technique | 444 | 976 | Yes |
| Total Trihalomethanes (TTHM) | Disinfection Byproducts | 390 | 812 | Yes |
| Lead and Copper Rule | Treatment Technique | 369 | 1121 | No |
| Stage 2 DBP Rule | Treatment Technique | 345 | 621 | Yes |
| Consumer Confidence Report Rule | Reporting | 246 | 451 | Yes |
| Revised Total Coliform Rule | Microbiological | 177 | 312 | No |
Overview
We track multi-source home safety signals for 1583 ZIP records across Illinois. Home Safety Score model 4.0.0 is published for 453 scored records; missing required evidence suppresses the score.
The EPA snapshots used for this build directly map water systems to 923 ZIP records, covering 776 community water systems that serve approximately 10,630,281 people.
826 of 923 ZIP codes with a reported violation count in the available EPA record (89%) have recorded EPA violations. 222 health-based violations appear in the available health breakdown.
Plumbing Regulations
Illinois follows the Illinois Plumbing Code (2014 edition).
- Plumbing code: State-specific (2014)
- Homeowner DIY: Licensed plumber required
- Water heater permit: Required
- Annual backflow test: Required
Areas with Most Violations
| ZIP Code | City | Home Safety Grade | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 60411 | Chicago Heights | C | 144 | 0 | Chicago Heights |
| 60050 | Mchenry | D | 124 | 1 | Mchenry |
| 60051 | Mchenry | C | 118 | 1 | Prairie Path Water Company-whispering Hills |
| 60020 | Fox Lake | D | 114 | 2 | Fox Lake |
| 62056 | Litchfield | — | 91 | 9 | Litchfield |
| 60072 | Ringwood | — | 90 | 1 | Mchenry |
| 61244 | East Moline | D | 84 | 7 | East Moline |
| 60073 | Round Lake | C | 83 | 2 | Round Lake Beach |
| 60441 | Lockport | C | 81 | 2 | Lockport |
| 62712 | Springfield | D | 80 | 4 | Springfield |
Areas with No Violations
| ZIP Code | City | Home Safety Grade | System | Population |
|---|---|---|---|---|
| 60022 | Glencoe | B | Glencoe | 8,849 |
| 60033 | Harvard | B | Harvard | 9,469 |
| 60201 | Evanston | B | Evanston | 74,486 |
| 60202 | Evanston | B | Evanston | 74,486 |
| 60208 | Evanston | — | Evanston | 74,486 |
| 60457 | Hickory Hills | B | Hickory Hills | 14,505 |
| 60458 | Justice | B | Justice-willow Springs Water Commission | 18,450 |
| 60460 | Odell | — | Il American-streator | 19,000 |
| 60470 | Ransom | B | Il American-streator | 19,000 |
| 60474 | South Wilmington | — | Gardner | 1,361 |
Home Safety Score
Average Home Safety Score for Illinois: C (68/100) across 453 scored of 1583 tracked ZIP records.
Model 4.0.0 uses the canonical components water-compliance, pfas-mcl-screen, radon-zone, annual-aqi across 3 required domains. The sections below provide additional context and do not change that score. Missing required evidence suppresses the score, and a favorable result is not a property-level safety certification.
Lead & Copper
- Average of reported 90th-percentile lead results: 0.0047 mg/L (EPA action level: 0.015 mg/L)
- 10 of 923 ZIP codes with known status exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 797 ZIP codes (51%)
- Moderate risk (Zone 2): 742 ZIP codes
- Low risk (Zone 3): 20 ZIP codes
ZIP Code Reports for Illinois
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 60068 | Park Ridge | 2,882,078 | C | 31 |
| 60804 | Cicero | 2,868,460 | C | 30 |
| 60644 | Chicago | 2,804,308 | C | 18 |
| 60827 | Riverdale | 2,784,993 | C | 51 |
| 60656 | Chicago | 2,776,949 | B | 20 |
| 60633 | Chicago | 2,762,297 | C | 31 |
| 60631 | Chicago | 2,761,698 | B | 20 |
| 60707 | Elmwood Park | 2,756,590 | B | 13 |
| 60646 | Chicago | 2,750,658 | B | 11 |
| 60638 | Chicago | 2,748,479 | C | 25 |
| 60655 | Chicago | 2,742,340 | C | 16 |
| 60620 | Chicago | 2,741,251 | B | 10 |
| 60634 | Chicago | 2,733,017 | B | 11 |
| 60629 | Chicago | 2,723,708 | C | 14 |
| 60652 | Chicago | 2,723,708 | C | 14 |
| 60601 | Chicago | 2,721,308 | B | 10 |
| 60602 | Chicago | 2,721,308 | B | 10 |
| 60603 | Chicago | 2,721,308 | B | 10 |
| 60604 | Chicago | 2,721,308 | B | 10 |
| 60605 | Chicago | 2,721,308 | B | 10 |
Lowest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 61523 | Chillicothe | 39 | F | 29 |
| 60177 | South Elgin | 40 | D | 18 |
| 60406 | Blue Island | 42 | D | 57 |
| 60426 | Harvey | 42 | D | 68 |
| 60430 | Homewood | 43 | D | 27 |
Highest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 60033 | Harvard | 83 | B | 0 |
| 60152 | Marengo | 83 | B | 2 |
| 62014 | Bunker Hill | 83 | B | 2 |
| 62059 | Lovejoy | 83 | B | 0 |
| 62061 | Marine | 83 | B | 1 |
All 1583 ZIP Codes in Illinois
- 61410 (Abingdon) - 3 violations recorded for mapped water systems
- 61411 (Adair)
- 62214 (Addieville) - 1 violation recorded for mapped water systems
- 60101 (Addison) [B] - 9 violations
- 61230 (Albany) - 26 violations ⚠
- 62215 (Albers) - 13 violations recorded for mapped water systems
- 62806 (Albion) - 29 violations recorded for mapped water systems
- 60001 (Alden)
- 61231 (Aledo) - 1 violation recorded for mapped water systems
- 62601 (Alexander) - 2 violations recorded for mapped water systems
- 61412 (Alexis)
- 60102 (Algonquin) [B] - 15 violations
- 62001 (Alhambra) [B] - 8 violations ⚠
- 62410 (Allendale)
- 61810 (Allerton)
- 62807 (Alma)
- 61413 (Alpha)
- 62610 (Alsey)
- 60803 (Alsip) [C] - 13 violations
- 62411 (Altamont) [B] - 27 violations ⚠
- 62905 (Alto Pass)
- 62002 (Alton) [B] - 10 violations
- 61414 (Altona)
- 61811 (Alvin)
- 61310 (Amboy)
- 61720 (Anchor)
- 61311 (Ancona)
- 61232 (Andalusia) [C]
- 61233 (Andover)
- 62906 (Anna) - 6 violations ⚠
- 62413 (Annapolis) - 24 violations recorded for mapped water systems
- 61234 (Annawan)
- 60002 (Antioch) [B] - 30 violations
- 61001 (Apple River) - 5 violations recorded for mapped water systems
- 61910 (Arcola) - 8 violations ⚠
- 62611 (Arenzville)
- 62501 (Argenta) [C] - 1 violation
- 61312 (Arlington) - 3 violations ⚠
- 60004 (Arlington Heights) [C] - 36 violations
- 60005 (Arlington Heights) [C] - 47 violations
- 60006 (Arlington Heights)
- 61721 (Armington)
- 61812 (Armstrong)
- 60910 (Aroma Park) - 5 violations ⚠
- 61722 (Arrowsmith)
- 61911 (Arthur)
- 60911 (Ashkum)
- 62612 (Ashland)
- 62808 (Ashley)
- 61912 (Ashmore)
- 61006 (Ashton) - 3 violations recorded for mapped water systems
- 62510 (Assumption) - 24 violations recorded for mapped water systems
- 61501 (Astoria)
- 62613 (Athens) - 6 violations recorded for mapped water systems
- 61235 (Atkinson)
- 61723 (Atlanta)
- 61913 (Atwood)
- 62615 (Auburn) [C] - 5 violations
- 62311 (Augusta)
- 60502 (Aurora) [C] - 27 violations
- 60503 (Aurora) - 23 violations recorded for mapped water systems
- 60504 (Aurora) [C] - 19 violations
- 60505 (Aurora) [C] - 10 violations
- 60506 (Aurora) [C] - 6 violations
- 60507 (Aurora)
- 60568 (Aurora)
- 60569 (Aurora)
- 60572 (Aurora)
- 60598 (Aurora)
- 62907 (Ava)
- 62216 (Aviston) - 36 violations ⚠
- 61415 (Avon)
- 61007 (Baileyville)
- 62217 (Baldwin) [B] - 2 violations
- 61416 (Bardolph)
- 62809 (Barnhill)
- 60010 (Barrington) [C] - 54 violations ⚠
- 60011 (Barrington)
- 62312 (Barry)
- 61236 (Barstow) - 9 violations ⚠
- 62218 (Bartelso) - 32 violations recorded for mapped water systems
- 60103 (Bartlett) [B] - 21 violations ⚠
- 62313 (Basco)
- 60510 (Batavia) [C] - 7 violations
- 62006 (Batchtown)
- 62617 (Bath)
- 62314 (Baylis)
- 62618 (Beardstown) - 1 violation recorded for mapped water systems
- 62512 (Beason)
- 60912 (Beaverville)
- 62219 (Beckemeyer) - 30 violations recorded for mapped water systems
- 60499 (Bedford Park)
- 60401 (Beecher) [B] - 20 violations ⚠
- 62414 (Beecher City) [B] - 24 violations
- 62908 (Belknap) - 1 violation recorded for mapped water systems
- 62810 (Belle Rive)
- 62220 (Belleville) [B] - 1 violation
- 62221 (Belleville) [B] - 2 violations
- 62222 (Belleville)
- 62223 (Belleville) [B] - 3 violations
- 62226 (Belleville) [B] - 2 violations
- 61724 (Bellflower)
- 62811 (Bellmont)
- 60104 (Bellwood) [B] - 4 violations ⚠
- 61008 (Belvidere) - 12 violations recorded for mapped water systems
- 61813 (Bement)
- 62009 (Benld) - 12 violations ⚠
- 60105 (Bensenville)
- 60106 (Bensenville) [B] - 6 violations
- 61516 (Benson) - 1 violation recorded for mapped water systems
- 62812 (Benton) - 56 violations ⚠
- 60163 (Berkeley) [B] - 1 violation
- 61417 (Berwick)
- 60402 (Berwyn) [C] - 25 violations ⚠
- 62010 (Bethalto) [C] - 8 violations ⚠
- 61914 (Bethany)
- 60511 (Big Rock)
- 61418 (Biggsville)
- 62011 (Bingham)
- 61419 (Bishop Hill)
- 61814 (Bismarck) - 4 violations recorded for mapped water systems
- 61313 (Blackstone)
- 61420 (Blandinsville)
- 60108 (Bloomingdale) [B] - 14 violations
- 60117 (Bloomingdale)
- 61701 (Bloomington) [C] - 27 violations
- 61702 (Bloomington)
- 61704 (Bloomington) [D] - 28 violations ⚠
- 61705 (Bloomington) [D] - 23 violations ⚠
- 61709 (Bloomington)
- 61710 (Bloomington)
- 61791 (Bloomington)
- 61799 (Bloomington)
- 60406 (Blue Island) [D] - 57 violations
- 62513 (Blue Mound)
- 62622 (Bluff Springs)
- 62621 (Bluffs)
- 62814 (Bluford) - 2 violations recorded for mapped water systems
- 62909 (Boles)
- 60440 (Bolingbrook) [B] - 19 violations ⚠
- 60490 (Bolingbrook) [B] - 5 violations
- 61815 (Bondville)
- 62815 (Bone Gap) - 25 violations recorded for mapped water systems
- 60913 (Bonfield) - 6 violations ⚠
- 62816 (Bonnie)
- 62514 (Boody)
- 60914 (Bourbonnais) - 8 violations ⚠
- 62316 (Bowen)
- 60407 (Braceville) - 30 violations ⚠
- 61421 (Bradford)
- 60915 (Bradley) - 5 violations ⚠
- 60408 (Braidwood) [B] - 4 violations
- 62230 (Breese) - 38 violations recorded for mapped water systems
- 62417 (Bridgeport) - 12 violations recorded for mapped water systems
- 60455 (Bridgeview) [C] - 7 violations ⚠
- 62012 (Brighton) [B] - 15 violations
- 61517 (Brimfield) - 2 violations ⚠
- 60512 (Bristol) - 11 violations ⚠
- 61816 (Broadlands)
- 60155 (Broadview) [C] - 19 violations ⚠
- 61917 (Brocton)
- 60513 (Brookfield) [C] - 7 violations
- 62910 (Brookport)
- 62817 (Broughton) [B] - 2 violations
- 62624 (Browning)
- 62818 (Browns)
- 62418 (Brownstown) - 24 violations recorded for mapped water systems
- 62013 (Brussels)
- 61519 (Bryant)
- 60917 (Buckingham)
- 60918 (Buckley)
- 62819 (Buckner)
- 61314 (Buda)
- 62515 (Buffalo)
- 60089 (Buffalo Grove) [C] - 37 violations
- 61237 (Buffalo Prairie)
- 62517 (Bulpitt)
- 62912 (Buncombe) - 14 violations ⚠
- 62014 (Bunker Hill) [B] - 2 violations
- 60459 (Burbank) [C] - 7 violations ⚠
- 61315 (Bureau)
- 60109 (Burlington) - 2 violations recorded for mapped water systems
- 62820 (Burnt Prairie)
- 61422 (Bushnell)
- 62015 (Butler) - 24 violations recorded for mapped water systems
- 61010 (Byron) - 21 violations recorded for mapped water systems
- 60919 (Cabery)
- 62914 (Cairo)
- 61011 (Caledonia) - 4 violations recorded for mapped water systems
- 62419 (Calhoun) - 24 violations recorded for mapped water systems
- 60409 (Calumet City) [C] - 39 violations ⚠
- 61919 (Camargo) - 2 violations recorded for mapped water systems
- 62915 (Cambria) - 2 violations recorded for mapped water systems
- 61238 (Cambridge)
- 62319 (Camden)
- 61423 (Cameron)
- 61424 (Camp Grove)
- 62320 (Camp Point) [C] - 1 violation ⚠
- 62916 (Campbell Hill)
- 60920 (Campus)
- 61520 (Canton) - 5 violations recorded for mapped water systems
- 62625 (Cantrall) [C] - 2 violations
- 61012 (Capron)
- 61239 (Carbon Cliff) - 53 violations ⚠
- 62901 (Carbondale) - 29 violations ⚠
- 62902 (Carbondale) - 15 violations ⚠
- 62903 (Carbondale) - 10 violations ⚠
- 62626 (Carlinville) [B] - 1 violation
- 61725 (Carlock)
- 62231 (Carlyle) - 42 violations recorded for mapped water systems
- 61425 (Carman)
- 62821 (Carmi) - 5 violations recorded for mapped water systems
- 60116 (Carol Stream)
- 60122 (Carol Stream)
- 60125 (Carol Stream)
- 60128 (Carol Stream)
- 60132 (Carol Stream)
- 60188 (Carol Stream) [B] - 10 violations
- 60197 (Carol Stream)
- 60199 (Carol Stream)
- 60110 (Carpentersville) [C] - 1 violation
- 62917 (Carrier Mills) - 5 violations ⚠
- 62016 (Carrollton) - 3 violations recorded for mapped water systems
- 62918 (Carterville) - 52 violations ⚠
- 62321 (Carthage) - 4 violations recorded for mapped water systems
- 60013 (Cary) [B] - 36 violations
- 62420 (Casey) [C] - 31 violations ⚠
- 62232 (Caseyville) [C] - 16 violations ⚠
- 61426 (Castleton)
- 61817 (Catlin) - 7 violations recorded for mapped water systems
- 62919 (Cave In Rock)
- 61316 (Cedar Point) - 5 violations ⚠
- 61013 (Cedarville)
- 62801 (Centralia) - 12 violations recorded for mapped water systems
- 61818 (Cerro Gordo)
- 61014 (Chadwick)
- 62323 (Chambersburg)
- 61820 (Champaign) [C] - 2 violations
- 61821 (Champaign) [C]
- 61822 (Champaign) [C] - 8 violations
- 61824 (Champaign)
- 61825 (Champaign)
- 61826 (Champaign)
- 61015 (Chana) - 3 violations recorded for mapped water systems
- 62627 (Chandlerville)
- 60410 (Channahon) [C] - 16 violations ⚠
- 62628 (Chapin)
- 61920 (Charleston) - 7 violations ⚠
- 62629 (Chatham) [C] - 3 violations
- 60921 (Chatsworth)
- 60922 (Chebanse) - 6 violations ⚠
- 61726 (Chenoa) - 1 violation ⚠
- 61317 (Cherry)
- 61016 (Cherry Valley) [C] - 16 violations ⚠
- 62233 (Chester) [B] - 2 violations
- 62630 (Chesterfield)
- 62518 (Chestnut)
- 60290 (Chicago)
- 60601 (Chicago) [B] - 10 violations
- 60602 (Chicago) [B] - 10 violations
- 60603 (Chicago) [B] - 10 violations
- 60604 (Chicago) [B] - 10 violations
- 60605 (Chicago) [B] - 10 violations
- 60606 (Chicago) [B] - 10 violations
- 60607 (Chicago) [B] - 10 violations
- 60608 (Chicago) [B] - 10 violations
- 60609 (Chicago) [B] - 10 violations
- 60610 (Chicago) [B] - 10 violations
- 60611 (Chicago) [B] - 10 violations
- 60612 (Chicago) [B] - 10 violations
- 60613 (Chicago) [B] - 10 violations
- 60614 (Chicago) [B] - 10 violations
- 60615 (Chicago) [B] - 10 violations
- 60616 (Chicago) [B] - 10 violations
- 60617 (Chicago) [B] - 10 violations
- 60618 (Chicago) [B] - 10 violations
- 60619 (Chicago) [B] - 10 violations
- 60620 (Chicago) [B] - 10 violations
- 60621 (Chicago) [B] - 10 violations
- 60622 (Chicago) [B] - 10 violations
- 60623 (Chicago) [B] - 10 violations
- 60624 (Chicago) [B] - 10 violations
- 60625 (Chicago) [B] - 10 violations
- 60626 (Chicago) [B] - 10 violations
- 60628 (Chicago) [B] - 10 violations
- 60629 (Chicago) [C] - 14 violations ⚠
- 60630 (Chicago) [B] - 10 violations
- 60631 (Chicago) [B] - 20 violations
- 60632 (Chicago) [B] - 10 violations
- 60633 (Chicago) [C] - 31 violations ⚠
- 60634 (Chicago) [B] - 11 violations
- 60636 (Chicago) [B] - 10 violations
- 60637 (Chicago) [B] - 10 violations
- 60638 (Chicago) [C] - 25 violations ⚠
- 60639 (Chicago) [B] - 10 violations
- 60640 (Chicago) [B] - 10 violations
- 60641 (Chicago) [B] - 10 violations
- 60642 (Chicago) [B] - 10 violations
- 60643 (Chicago) [B] - 10 violations
- 60644 (Chicago) [C] - 18 violations ⚠
- 60645 (Chicago) [B] - 10 violations
- 60646 (Chicago) [B] - 11 violations
- 60647 (Chicago) [B] - 10 violations
- 60649 (Chicago) [B] - 10 violations
- 60651 (Chicago) [B] - 10 violations
- 60652 (Chicago) [C] - 14 violations ⚠
- 60653 (Chicago) [B] - 10 violations
- 60654 (Chicago) [B] - 10 violations
- 60655 (Chicago) [C] - 16 violations
- 60656 (Chicago) [B] - 20 violations
- 60657 (Chicago) [B] - 10 violations
- 60659 (Chicago) [B] - 10 violations
- 60660 (Chicago) [B] - 10 violations
- 60661 (Chicago) [B] - 10 violations
- 60664 (Chicago)
- 60666 (Chicago)
- 60668 (Chicago)
- 60669 (Chicago)
- 60670 (Chicago)
- 60673 (Chicago)
- 60674 (Chicago)
- 60675 (Chicago)
- 60677 (Chicago)
- 60678 (Chicago)
- 60679 (Chicago)
- 60680 (Chicago)
- 60681 (Chicago)
- 60682 (Chicago)
- 60684 (Chicago)
- 60685 (Chicago)
- 60686 (Chicago)
- 60687 (Chicago)
- 60688 (Chicago)
- 60689 (Chicago)
- 60690 (Chicago)
- 60691 (Chicago)
- 60693 (Chicago)
- 60694 (Chicago)
- 60695 (Chicago)
- 60696 (Chicago)
- 60697 (Chicago)
- 60699 (Chicago)
- 60701 (Chicago)
- 60411 (Chicago Heights) [C] - 144 violations
- 60412 (Chicago Heights)
- 60415 (Chicago Ridge) [C] - 8 violations ⚠
- 61523 (Chillicothe) [F] - 29 violations
- 61924 (Chrisman)
- 62822 (Christopher) - 5 violations recorded for mapped water systems
- 60804 (Cicero) [C] - 30 violations ⚠
- 61830 (Cisco)
- 62823 (Cisne)
- 60924 (Cissna Park)
- 60111 (Clare) - 7 violations recorded for mapped water systems
- 62421 (Claremont) - 24 violations recorded for mapped water systems
- 60514 (Clarendon Hills) [B] - 10 violations ⚠
- 62824 (Clay City) - 28 violations recorded for mapped water systems
- 62324 (Clayton)
- 60926 (Claytonville)
- 60927 (Clifton)
- 61727 (Clinton) - 1 violation recorded for mapped water systems
- 60416 (Coal City) - 17 violations ⚠
- 61240 (Coal Valley) [C] - 14 violations ⚠
- 62325 (Coatsburg)
- 62920 (Cobden) - 10 violations ⚠
- 62825 (Coello)
- 62017 (Coffeen) - 24 violations recorded for mapped water systems
- 62326 (Colchester)
- 61728 (Colfax)
- 62234 (Collinsville) [D] - 23 violations ⚠
- 61831 (Collison)
- 61241 (Colona) - 1 violation recorded for mapped water systems
- 62921 (Colp)
- 62236 (Columbia) - 33 violations recorded for mapped water systems
- 62329 (Colusa)
- 61318 (Compton)
- 62631 (Concord)
- 61729 (Congerville)
- 61730 (Cooksville)
- 61242 (Cordova) - 7 violations ⚠
- 61319 (Cornell)
- 62519 (Cornland)
- 60112 (Cortland) - 3 violations recorded for mapped water systems
- 62018 (Cottage Hills) [B] - 6 violations
- 62237 (Coulterville)
- 60478 (Country Club Hills) [C] - 24 violations
- 62422 (Cowden) - 24 violations recorded for mapped water systems
- 62922 (Creal Springs) - 6 violations ⚠
- 60928 (Crescent City)
- 60403 (Crest Hill) [C] - 40 violations ⚠
- 60113 (Creston)
- 60418 (Crestwood) [C] - 47 violations
- 60417 (Crete) [B] - 22 violations ⚠
- 61610 (Creve Coeur) - 7 violations recorded for mapped water systems
- 61731 (Cropsey)
- 62827 (Crossville)
- 60012 (Crystal Lake) - 47 violations ⚠
- 60014 (Crystal Lake) [C] - 76 violations ⚠
- 60039 (Crystal Lake)
- 61427 (Cuba)
- 60929 (Cullom)
- 62238 (Cutler)
- 62923 (Cypress)
- 61428 (Dahinda)
- 62828 (Dahlgren)
- 61018 (Dakota)
- 62829 (Dale)
- 62330 (Dallas City)
- 61925 (Dalton City) [C] - 10 violations ⚠
- 61320 (Dalzell)
- 61321 (Dana)
- 60930 (Danforth)
- 61732 (Danvers)
- 61832 (Danville) - 2 violations recorded for mapped water systems
- 61834 (Danville) - 11 violations recorded for mapped water systems
- 60561 (Darien) [B] - 10 violations
- 61019 (Davis)
- 61020 (Davis Junction) - 10 violations recorded for mapped water systems
- 62520 (Dawson) - 4 violations recorded for mapped water systems
- 61839 (De Land)
- 62924 (De Soto) - 52 violations ⚠
- 62521 (Decatur) [C] - 12 violations ⚠
- 62522 (Decatur) [C] - 2 violations
- 62523 (Decatur) [C] - 1 violation
- 62524 (Decatur)
- 62525 (Decatur)
- 62526 (Decatur) [C] - 3 violations ⚠
- 61733 (Deer Creek)
- 61243 (Deer Grove)
- 60015 (Deerfield) [B] - 13 violations
- 60115 (Dekalb) - 25 violations recorded for mapped water systems
- 61734 (Delavan)
- 62423 (Dennison)
- 61322 (Depue) - 3 violations recorded for mapped water systems
- 60016 (Des Plaines) [C] - 27 violations
- 60017 (Des Plaines)
- 60018 (Des Plaines) [C] - 24 violations ⚠
- 60019 (Des Plaines)
- 61840 (Dewey) - 6 violations recorded for mapped water systems
- 61735 (Dewitt)
- 62424 (Dieterich) [B] - 24 violations
- 62530 (Divernon) - 4 violations recorded for mapped water systems
- 62830 (Dix) - 2 violations recorded for mapped water systems
- 61021 (Dixon) - 4 violations recorded for mapped water systems
- 60419 (Dolton) - 31 violations ⚠
- 62926 (Dongola)
- 62019 (Donnellson) - 24 violations recorded for mapped water systems
- 60931 (Donovan)
- 62021 (Dorsey) [B] - 4 violations ⚠
- 61323 (Dover)
- 62022 (Dow) [C] - 2 violations
- 62927 (Dowell)
- 60515 (Downers Grove) [B] - 12 violations ⚠
- 60516 (Downers Grove) [B] - 2 violations
- 61736 (Downs) - 2 violations recorded for mapped water systems
- 62831 (Du Bois)
- 62832 (Du Quoin) - 23 violations ⚠
- 62425 (Dundas) - 24 violations recorded for mapped water systems
- 60118 (Dundee) [C] - 26 violations
- 61524 (Dunfermline)
- 61525 (Dunlap) [D]
- 62239 (Dupo) [C] - 3 violations
- 61024 (Durand)
- 60420 (Dwight) - 2 violations ⚠
- 62023 (Eagarville)
- 60518 (Earlville)
- 62024 (East Alton) [C] - 3 violations
- 62240 (East Carondelet) [C] - 3 violations
- 61025 (East Dubuque) - 20 violations recorded for mapped water systems
- 61430 (East Galesburg) - 1 violation recorded for mapped water systems
- 60932 (East Lynn)
- 61244 (East Moline) [D] - 84 violations ⚠
- 61611 (East Peoria) - 14 violations ⚠
- 61635 (East Peoria)
- 62201 (East Saint Louis) [C] - 14 violations ⚠
- 62202 (East Saint Louis)
- 62203 (East Saint Louis) [C] - 16 violations ⚠
- 62204 (East Saint Louis) [C] - 14 violations ⚠
- 62205 (East Saint Louis) [B]
- 62206 (East Saint Louis) [B]
- 62207 (East Saint Louis) [B]
- 62633 (Easton)
- 62928 (Eddyville)
- 61526 (Edelstein) [D]
- 62426 (Edgewood) - 26 violations ⚠
- 62531 (Edinburg)
- 61528 (Edwards) [D]
- 62025 (Edwardsville) [D] - 36 violations ⚠
- 62026 (Edwardsville) [B] - 5 violations
- 62401 (Effingham) [B] - 25 violations ⚠
- 61738 (El Paso) - 1 violation recorded for mapped water systems
- 60119 (Elburn) [D] - 9 violations ⚠
- 61324 (Eldena)
- 62930 (Eldorado) - 8 violations ⚠
- 62027 (Eldred)
- 61027 (Eleroy)
- 60120 (Elgin) [C] - 17 violations ⚠
- 60121 (Elgin)
- 60123 (Elgin) [C] - 17 violations ⚠
- 60124 (Elgin) [D] - 31 violations ⚠
- 61028 (Elizabeth) - 2 violations ⚠
- 62931 (Elizabethtown) - 1 violation ⚠
- 60007 (Elk Grove Village) [C] - 37 violations ⚠
- 60009 (Elk Grove Village)
- 62634 (Elkhart)
- 62932 (Elkville) - 8 violations ⚠
- 62833 (Ellery)
- 60933 (Elliott)
- 62241 (Ellis Grove)
- 61431 (Ellisville)
- 61737 (Ellsworth)
- 60126 (Elmhurst) [B] - 7 violations
- 61529 (Elmwood) - 2 violations ⚠
- 60707 (Elmwood Park) [B] - 13 violations
- 62028 (Elsah) [C] - 2 violations
- 62334 (Elvaston)
- 62532 (Elwin) - 1 violation recorded for mapped water systems
- 60421 (Elwood) - 36 violations ⚠
- 62635 (Emden)
- 60934 (Emington)
- 62834 (Emma)
- 62933 (Energy) - 13 violations recorded for mapped water systems
- 62835 (Enfield)
- 60519 (Eola)
- 62934 (Equality)
- 61250 (Erie) - 3 violations ⚠
- 60129 (Esmond)
- 60935 (Essex)
- 61530 (Eureka) - 3 violations recorded for mapped water systems
- 60201 (Evanston) [B]
- 60202 (Evanston) [B]
- 60203 (Evanston) [C] - 6 violations
- 60204 (Evanston)
- 60208 (Evanston)
- 60209 (Evanston)
- 62242 (Evansville) [B] - 2 violations
- 60805 (Evergreen Park) [B]
- 62836 (Ewing)
- 61739 (Fairbury) - 1 violation ⚠
- 62837 (Fairfield) - 23 violations ⚠
- 61841 (Fairmount) - 7 violations recorded for mapped water systems
- 61432 (Fairview)
- 62208 (Fairview Heights) [C] - 16 violations ⚠
- 62838 (Farina) - 24 violations recorded for mapped water systems
- 61842 (Farmer City) - 1 violation recorded for mapped water systems
- 62533 (Farmersville)
- 61531 (Farmington)
- 61251 (Fenton)
- 62336 (Ferris)
- 61433 (Fiatt)
- 62030 (Fidelity)
- 62031 (Fieldon) [C] - 1 violation
- 62032 (Fillmore) - 24 violations recorded for mapped water systems
- 62534 (Findlay) - 24 violations recorded for mapped water systems
- 61843 (Fisher)
- 61844 (Fithian)
- 61740 (Flanagan)
- 62427 (Flat Rock)
- 62839 (Flora) - 29 violations recorded for mapped water systems
- 60422 (Flossmoor) [C] - 17 violations
- 61845 (Foosland)
- 61532 (Forest City) - 2 violations recorded for mapped water systems
- 60130 (Forest Park) [B] - 6 violations
- 61741 (Forrest)
- 61030 (Forreston)
- 62535 (Forsyth) [C] - 1 violation ⚠
- 60037 (Fort Sheridan)
- 62338 (Fowler) [C] - 1 violation
- 60020 (Fox Lake) [D] - 114 violations ⚠
- 60021 (Fox River Grove) [B] - 22 violations
- 60599 (Fox Valley)
- 60423 (Frankfort) [C] - 67 violations ⚠
- 62840 (Frankfort Heights)
- 62638 (Franklin) - 2 violations recorded for mapped water systems
- 61031 (Franklin Grove)
- 60131 (Franklin Park) [B] - 8 violations
- 62639 (Frederick)
- 62243 (Freeburg) [C] - 8 violations
- 62841 (Freeman Spur) - 4 violations recorded for mapped water systems
- 61032 (Freeport)
- 61252 (Fulton) - 29 violations ⚠
- 62244 (Fults) - 29 violations recorded for mapped water systems
- 62935 (Galatia) - 22 violations recorded for mapped water systems
- 61036 (Galena) [C] - 8 violations ⚠
- 61401 (Galesburg) - 3 violations recorded for mapped water systems
- 61402 (Galesburg)
- 61037 (Galt)
- 61434 (Galva) - 5 violations recorded for mapped water systems
- 61038 (Garden Prairie) - 12 violations recorded for mapped water systems
- 60424 (Gardner) - 9 violations ⚠
- 61928 (Gays) - 24 violations recorded for mapped water systems
- 62842 (Geff)
- 61254 (Geneseo) - 5 violations recorded for mapped water systems
- 60134 (Geneva) [C] - 5 violations
- 60135 (Genoa) - 8 violations recorded for mapped water systems
- 61846 (Georgetown) - 4 violations recorded for mapped water systems
- 61435 (Gerlaw)
- 61039 (German Valley)
- 62245 (Germantown) - 21 violations recorded for mapped water systems
- 60936 (Gibson City) - 1 violation recorded for mapped water systems
- 61847 (Gifford)
- 60136 (Gilberts) [C] - 25 violations
- 62033 (Gillespie) [C] - 24 violations ⚠
- 60938 (Gilman) - 9 violations recorded for mapped water systems
- 61436 (Gilson)
- 62640 (Girard) - 1 violation recorded for mapped water systems
- 61437 (Gladstone)
- 61533 (Glasford) - 7 violations ⚠
- 62034 (Glen Carbon) [B] - 7 violations
- 60137 (Glen Ellyn) [C] - 17 violations
- 60138 (Glen Ellyn)
- 62536 (Glenarm) [C]
- 60022 (Glencoe) [B]
- 60139 (Glendale Heights) [B] - 19 violations
- 60025 (Glenview) [C] - 9 violations
- 60026 (Glenview) [B] - 4 violations
- 60425 (Glenwood) [C] - 14 violations
- 62035 (Godfrey) [C] - 10 violations
- 62938 (Golconda) - 1 violation ⚠
- 62339 (Golden)
- 62036 (Golden Eagle)
- 62843 (Golden Gate)
- 60029 (Golf) - 3 violations recorded for mapped water systems
- 61438 (Good Hope)
- 61742 (Goodfield)
- 60939 (Goodwine)
- 62939 (Goreville) - 15 violations ⚠
- 62940 (Gorham) - 5 violations ⚠
- 62037 (Grafton) [C] - 1 violation
- 62941 (Grand Chain) - 1 violation recorded for mapped water systems
- 61325 (Grand Ridge)
- 62942 (Grand Tower)
- 62040 (Granite City) [C] - 43 violations ⚠
- 60940 (Grant Park) - 8 violations ⚠
- 62943 (Grantsburg) - 2 violations recorded for mapped water systems
- 61326 (Granville) - 4 violations ⚠
- 61743 (Graymont)
- 60030 (Grayslake) [C] - 72 violations ⚠
- 62844 (Grayville)
- 60088 (Great Lakes) [B] - 6 violations ⚠
- 61534 (Green Valley) - 4 violations recorded for mapped water systems
- 62044 (Greenfield) - 3 violations recorded for mapped water systems
- 62428 (Greenup) - 26 violations recorded for mapped water systems
- 62642 (Greenview) - 6 violations recorded for mapped water systems
- 62246 (Greenville) - 10 violations ⚠
- 61744 (Gridley)
- 62340 (Griggsville)
- 61535 (Groveland) - 6 violations recorded for mapped water systems
- 60031 (Gurnee) [B] - 10 violations
- 62247 (Hagarstown)
- 62045 (Hamburg)
- 62046 (Hamel)
- 62341 (Hamilton) - 1 violation recorded for mapped water systems
- 61929 (Hammond)
- 60140 (Hampshire) [C] - 28 violations ⚠
- 61256 (Hampton) - 7 violations recorded for mapped water systems
- 61536 (Hanna City) [D] - 6 violations ⚠
- 61041 (Hanover) [C] - 2 violations ⚠
- 60133 (Hanover Park) - 14 violations recorded for mapped water systems
- 62047 (Hardin)
- 61042 (Harmon)
- 62946 (Harrisburg) - 35 violations ⚠
- 62537 (Harristown)
- 62048 (Hartford) - 31 violations recorded for mapped water systems
- 62643 (Hartsburg)
- 60033 (Harvard) [B]
- 62538 (Harvel) - 24 violations recorded for mapped water systems
- 60426 (Harvey) [D] - 68 violations ⚠
- 60706 (Harwood Heights) [B]
- 62644 (Havana) - 1 violation recorded for mapped water systems
- 60429 (Hazel Crest) [C] - 23 violations
- 60034 (Hebron) - 2 violations recorded for mapped water systems
- 62248 (Hecker)
- 61439 (Henderson)
- 61327 (Hennepin) - 3 violations ⚠
- 61848 (Henning)
- 61537 (Henry) - 1 violation recorded for mapped water systems
- 62947 (Herod) - 1 violation ⚠
- 62431 (Herrick) - 24 violations recorded for mapped water systems
- 62948 (Herrin) - 13 violations recorded for mapped water systems
- 60941 (Herscher) - 1 violation recorded for mapped water systems
- 62649 (Hettick)
- 61745 (Heyworth) - 2 violations recorded for mapped water systems
- 60457 (Hickory Hills) [B]
- 62432 (Hidalgo) - 24 violations recorded for mapped water systems
- 62249 (Highland) [B] - 12 violations ⚠
- 60035 (Highland Park) [B] - 9 violations
- 60040 (Highwood) [B] - 2 violations
- 62049 (Hillsboro) - 33 violations recorded for mapped water systems
- 61257 (Hillsdale) - 5 violations recorded for mapped water systems
- 60162 (Hillside) [B] - 4 violations
- 62050 (Hillview)
- 60520 (Hinckley)
- 61930 (Hindsboro)
- 60141 (Hines) - 8 violations recorded for mapped water systems
- 60521 (Hinsdale) [C] - 25 violations ⚠
- 60522 (Hinsdale)
- 62250 (Hoffman)
- 60169 (Hoffman Estates) [B] - 4 violations
- 60179 (Hoffman Estates)
- 60192 (Hoffman Estates) [B] - 11 violations
- 61043 (Holcomb)
- 61849 (Homer)
- 60491 (Homer Glen) [B] - 42 violations ⚠
- 60456 (Hometown) [B] - 2 violations
- 60430 (Homewood) [D] - 27 violations
- 60942 (Hoopeston)
- 61258 (Hooppole)
- 61747 (Hopedale)
- 60944 (Hopkins Park)
- 62803 (Hoyleton)
- 61748 (Hudson) [C]
- 62252 (Huey)
- 62343 (Hull)
- 61931 (Humboldt)
- 61932 (Hume)
- 60142 (Huntley) [B] - 25 violations ⚠
- 62344 (Huntsville)
- 62949 (Hurst) - 6 violations ⚠
- 62433 (Hutsonville) - 24 violations recorded for mapped water systems
- 61259 (Illinois City)
- 62539 (Illiopolis) - 1 violation recorded for mapped water systems
- 62846 (Ina)
- 61850 (Indianola)
- 61440 (Industry)
- 60041 (Ingleside) [D] - 61 violations ⚠
- 62434 (Ingraham) - 24 violations recorded for mapped water systems
- 61441 (Ipava)
- 60945 (Iroquois)
- 62051 (Irving) - 24 violations recorded for mapped water systems
- 62848 (Irvington)
- 60042 (Island Lake) [B] - 27 violations
- 60143 (Itasca) [B] - 4 violations
- 62849 (Iuka)
- 61851 (Ivesdale)
- 62650 (Jacksonville) - 41 violations ⚠
- 62651 (Jacksonville)
- 62950 (Jacob)
- 62435 (Janesville)
- 62052 (Jerseyville) [C] - 8 violations
- 62436 (Jewett) - 24 violations recorded for mapped water systems
- 62850 (Johnsonville)
- 62951 (Johnston City) - 22 violations ⚠
- 60431 (Joliet) [C] - 53 violations ⚠
- 60432 (Joliet) [B] - 47 violations ⚠
- 60433 (Joliet) [C] - 61 violations ⚠
- 60434 (Joliet)
- 60435 (Joliet) [B] - 45 violations ⚠
- 60436 (Joliet) [C] - 53 violations ⚠
- 62952 (Jonesboro) - 10 violations ⚠
- 62953 (Joppa)
- 61260 (Joy)
- 62954 (Junction)
- 60458 (Justice) [B]
- 62053 (Kampsville)
- 62054 (Kane) - 1 violation recorded for mapped water systems
- 60144 (Kaneville)
- 60901 (Kankakee) - 12 violations ⚠
- 61933 (Kansas)
- 62955 (Karbers Ridge)
- 62956 (Karnak) - 1 violation recorded for mapped water systems
- 61328 (Kasbeer)
- 62851 (Keenes)
- 62852 (Keensburg)
- 61442 (Keithsburg)
- 62853 (Kell)
- 60946 (Kempton)
- 60043 (Kenilworth) [B] - 4 violations
- 61749 (Kenney)
- 61044 (Kent)
- 61443 (Kewanee) - 5 violations recorded for mapped water systems
- 62253 (Keyesport)
- 62655 (Kilbourne)
- 62540 (Kincaid)
- 62345 (Kinderhook)
- 60145 (Kingston) - 8 violations recorded for mapped water systems
- 61539 (Kingston Mines)
- 62854 (Kinmundy)
- 60437 (Kinsman)
- 60146 (Kirkland) - 1 violation recorded for mapped water systems
- 61447 (Kirkwood)
- 61448 (Knoxville) - 1 violation recorded for mapped water systems
- 61449 (La Fayette)
- 60525 (La Grange) [C] - 23 violations ⚠
- 60526 (La Grange Park) [C] - 14 violations ⚠
- 61450 (La Harpe)
- 61330 (La Moille)
- 61936 (La Place)
- 62346 (La Prairie)
- 61541 (La Rose)
- 61301 (La Salle) - 12 violations ⚠
- 61540 (Lacon)
- 61329 (Ladd) - 3 violations ⚠
- 60147 (Lafox)
- 60044 (Lake Bluff) [C] - 20 violations ⚠
- 60045 (Lake Forest) [B] - 5 violations
- 62541 (Lake Fork)
- 60156 (Lake In The Hills) [B] - 19 violations ⚠
- 60046 (Lake Villa) [B] - 15 violations
- 60047 (Lake Zurich) [C] - 48 violations ⚠
- 62438 (Lakewood) - 24 violations recorded for mapped water systems
- 61046 (Lanark) - 3 violations recorded for mapped water systems
- 62855 (Lancaster)
- 61750 (Lane)
- 60438 (Lansing) [C] - 17 violations ⚠
- 62543 (Latham)
- 61451 (Laura)
- 61751 (Lawndale)
- 62439 (Lawrenceville) - 25 violations ⚠
- 61752 (Le Roy) [C] - 15 violations ⚠
- 61047 (Leaf River) - 21 violations recorded for mapped water systems
- 62254 (Lebanon) [B] - 5 violations
- 60530 (Lee)
- 61331 (Lee Center)
- 60531 (Leland)
- 60439 (Lemont) [B] - 44 violations ⚠
- 61048 (Lena) - 1 violation recorded for mapped water systems
- 62255 (Lenzburg) [B] - 10 violations
- 61332 (Leonore)
- 62440 (Lerna) - 25 violations recorded for mapped water systems
- 61542 (Lewistown)
- 61753 (Lexington)
- 62347 (Liberty)
- 60048 (Libertyville) [C] - 28 violations ⚠
- 60092 (Libertyville)
- 62348 (Lima)
- 62656 (Lincoln) - 1 violation ⚠
- 62659 (Lincolns New Salem)
- 60069 (Lincolnshire) [B] - 8 violations
- 60712 (Lincolnwood) [B] - 1 violation
- 61049 (Lindenwood)
- 60532 (Lisle) [B] - 19 violations
- 62056 (Litchfield) - 91 violations ⚠
- 62660 (Literberry)
- 61453 (Little York)
- 61452 (Littleton)
- 61543 (Liverpool)
- 62058 (Livingston)
- 62661 (Loami) [C]
- 60441 (Lockport) [C] - 81 violations ⚠
- 60948 (Loda)
- 62856 (Logan)
- 61454 (Lomax)
- 60148 (Lombard) [C] - 7 violations
- 61544 (London Mills)
- 61333 (Long Point)
- 61852 (Longview)
- 62349 (Loraine)
- 61334 (Lostant)
- 62858 (Louisville) - 24 violations recorded for mapped water systems
- 62059 (Lovejoy) [B]
- 61111 (Loves Park) [D] - 11 violations
- 61130 (Loves Park)
- 61131 (Loves Park)
- 61132 (Loves Park)
- 61937 (Lovington) [B] - 10 violations ⚠
- 62662 (Lowder)
- 61545 (Lowpoint)
- 60949 (Ludlow)
- 61261 (Lyndon)
- 61262 (Lynn Center) - 7 violations ⚠
- 60534 (Lyons) [B] - 1 violation
- 62860 (Macedonia) [B] - 2 violations
- 61115 (Machesney Park) [D] - 1 violation
- 61755 (Mackinaw)
- 61455 (Macomb) - 10 violations ⚠
- 62544 (Macon) - 11 violations ⚠
- 62060 (Madison) [B] - 3 violations
- 62256 (Maeystown)
- 61336 (Magnolia) - 3 violations ⚠
- 61853 (Mahomet) [C] - 6 violations
- 62958 (Makanda) - 7 violations ⚠
- 61337 (Malden)
- 60150 (Malta)
- 62663 (Manchester)
- 60442 (Manhattan) [B] - 31 violations
- 61546 (Manito) - 2 violations recorded for mapped water systems
- 61338 (Manlius)
- 61854 (Mansfield)
- 60950 (Manteno) - 5 violations ⚠
- 60151 (Maple Park) - 10 violations ⚠
- 61547 (Mapleton) [D] - 7 violations ⚠
- 61458 (Maquon)
- 60152 (Marengo) [B] - 2 violations ⚠
- 61459 (Marietta)
- 62061 (Marine) [B] - 1 violation
- 62959 (Marion) - 22 violations ⚠
- 62257 (Marissa) [B] - 11 violations
- 61340 (Mark)
- 60428 (Markham) [C] - 13 violations
- 61756 (Maroa) - 1 violation recorded for mapped water systems
- 61341 (Marseilles) - 18 violations ⚠
- 62441 (Marshall) [B] - 3 violations
- 62442 (Martinsville) - 5 violations ⚠
- 60951 (Martinton)
- 62062 (Maryville) [B] - 4 violations
- 62224 (Mascoutah)
- 62258 (Mascoutah) [C] - 17 violations
- 62443 (Mason) [B] - 27 violations ⚠
- 62664 (Mason City) - 1 violation recorded for mapped water systems
- 61263 (Matherville)
- 60443 (Matteson) [C] - 51 violations ⚠
- 61938 (Mattoon) - 1 violation recorded for mapped water systems
- 62861 (Maunie)
- 60153 (Maywood) [C] - 13 violations ⚠
- 60444 (Mazon) - 17 violations ⚠
- 62957 (Mc Clure)
- 61050 (Mc Connell)
- 61754 (Mc Lean)
- 62859 (Mc Leansboro) [B] - 16 violations ⚠
- 61335 (Mc Nabb) - 3 violations ⚠
- 60050 (Mchenry) [D] - 124 violations ⚠
- 60051 (Mchenry) [C] - 118 violations ⚠
- 62545 (Mechanicsburg)
- 61460 (Media)
- 60157 (Medinah) [B] - 4 violations
- 62063 (Medora) - 1 violation recorded for mapped water systems
- 60160 (Melrose Park) [C] - 12 violations ⚠
- 60161 (Melrose Park)
- 60164 (Melrose Park) [B] - 8 violations
- 60952 (Melvin)
- 62259 (Menard)
- 62351 (Mendon)
- 61342 (Mendota) - 11 violations ⚠
- 62665 (Meredosia)
- 61758 (Merna)
- 61548 (Metamora) - 2 violations recorded for mapped water systems
- 61940 (Metcalf)
- 62960 (Metropolis) - 1 violation recorded for mapped water systems
- 62065 (Michael)
- 62666 (Middletown)
- 60445 (Midlothian) [C] - 14 violations
- 61264 (Milan) [D] - 21 violations ⚠
- 60953 (Milford) - 2 violations recorded for mapped water systems
- 62862 (Mill Shoals)
- 60536 (Millbrook)
- 62961 (Millcreek)
- 61051 (Milledgeville)
- 62962 (Miller City)
- 60537 (Millington)
- 62260 (Millstadt) [C] - 2 violations
- 61855 (Milmine)
- 62352 (Milton)
- 61344 (Mineral)
- 61759 (Minier)
- 61760 (Minonk)
- 60447 (Minooka) - 21 violations ⚠
- 62444 (Mode) - 24 violations recorded for mapped water systems
- 62667 (Modesto)
- 62261 (Modoc)
- 60448 (Mokena) [B] - 51 violations
- 61265 (Moline) [D] - 62 violations ⚠
- 61266 (Moline)
- 60954 (Momence) - 3 violations recorded for mapped water systems
- 60449 (Monee) [C] - 46 violations ⚠
- 61462 (Monmouth) - 2 violations ⚠
- 61052 (Monroe Center)
- 60538 (Montgomery) [C] - 5 violations
- 61856 (Monticello)
- 62445 (Montrose) - 28 violations ⚠
- 60539 (Mooseheart) - 2 violations recorded for mapped water systems
- 62067 (Moro) [B] - 6 violations ⚠
- 60450 (Morris) - 24 violations ⚠
- 61270 (Morrison) - 29 violations ⚠
- 62546 (Morrisonville) - 24 violations recorded for mapped water systems
- 61550 (Morton) - 6 violations recorded for mapped water systems
- 60053 (Morton Grove) [C] - 12 violations
- 61552 (Mossville) [D]
- 62963 (Mound City)
- 62964 (Mounds)
- 62547 (Mount Auburn)
- 62863 (Mount Carmel) - 9 violations ⚠
- 61053 (Mount Carroll)
- 62446 (Mount Erie)
- 61054 (Mount Morris) - 1 violation recorded for mapped water systems
- 62069 (Mount Olive) [C] - 27 violations ⚠
- 60056 (Mount Prospect) [C] - 48 violations
- 62548 (Mount Pulaski)
- 62353 (Mount Sterling) - 3 violations recorded for mapped water systems
- 62864 (Mount Vernon) - 10 violations recorded for mapped water systems
- 62550 (Moweaqua) - 24 violations recorded for mapped water systems
- 62070 (Mozier)
- 62549 (Mt Zion) [C] - 11 violations ⚠
- 62965 (Muddy)
- 62262 (Mulberry Grove) - 3 violations recorded for mapped water systems
- 62865 (Mulkeytown) - 27 violations recorded for mapped water systems
- 61857 (Muncie)
- 60060 (Mundelein) [C] - 65 violations ⚠
- 61941 (Murdock)
- 62966 (Murphysboro) - 11 violations ⚠
- 62668 (Murrayville)
- 61057 (Nachusa)
- 60540 (Naperville) [B] - 17 violations
- 60563 (Naperville) [B] - 21 violations
- 60564 (Naperville) [B] - 18 violations
- 60565 (Naperville) [B] - 17 violations
- 60566 (Naperville)
- 60567 (Naperville)
- 62263 (Nashville) - 1 violation recorded for mapped water systems
- 62866 (Nason)
- 62071 (National Stock Yards)
- 62354 (Nauvoo)
- 62355 (Nebo)
- 62447 (Neoga) - 28 violations ⚠
- 61345 (Neponset)
- 62264 (New Athens) [B] - 14 violations
- 62265 (New Baden) - 19 violations recorded for mapped water systems
- 61346 (New Bedford)
- 62670 (New Berlin) [C] - 3 violations
- 61272 (New Boston)
- 62967 (New Burnside)
- 62356 (New Canton)
- 62074 (New Douglas) [B] - 15 violations ⚠
- 62867 (New Haven) - 5 violations recorded for mapped water systems
- 62671 (New Holland)
- 60451 (New Lenox) [B] - 79 violations ⚠
- 62266 (New Memphis) - 13 violations recorded for mapped water systems
- 62357 (New Salem)
- 61465 (New Windsor)
- 60541 (Newark) - 9 violations ⚠
- 61942 (Newman)
- 62448 (Newton) - 24 violations recorded for mapped water systems
- 62551 (Niantic) - 1 violation recorded for mapped water systems
- 60714 (Niles) [C] - 13 violations
- 62672 (Nilwood)
- 62358 (Niota)
- 62868 (Noble) - 26 violations recorded for mapped water systems
- 62075 (Nokomis) - 25 violations recorded for mapped water systems
- 61059 (Nora)
- 61761 (Normal) [C] - 2 violations
- 61790 (Normal)
- 61553 (Norris)
- 62869 (Norris City) - 5 violations recorded for mapped water systems
- 60542 (North Aurora) [C] - 5 violations
- 60064 (North Chicago) [B] - 14 violations ⚠
- 60086 (North Chicago)
- 61466 (North Henderson)
- 60062 (Northbrook) [C] - 13 violations
- 60065 (Northbrook)
- 62269 (O Fallon) [B] - 5 violations
- 60523 (Oak Brook) [B] - 4 violations
- 60452 (Oak Forest) [C] - 25 violations
- 60453 (Oak Lawn) [C] - 8 violations ⚠
- 60454 (Oak Lawn)
- 60301 (Oak Park) [B] - 1 violation
- 60302 (Oak Park) [B] - 1 violation
- 60303 (Oak Park)
- 60304 (Oak Park) [C] - 12 violations ⚠
- 62268 (Oakdale) - 1 violation recorded for mapped water systems
- 62673 (Oakford)
- 61943 (Oakland)
- 61858 (Oakwood) - 5 violations recorded for mapped water systems
- 62449 (Oblong) - 28 violations recorded for mapped water systems
- 62553 (Oconee) - 25 violations recorded for mapped water systems
- 60460 (Odell)
- 62870 (Odin) - 5 violations recorded for mapped water systems
- 61859 (Ogden)
- 61348 (Oglesby) - 21 violations ⚠
- 61349 (Ohio) - 1 violation recorded for mapped water systems
- 62076 (Ohlman)
- 62271 (Okawville) - 1 violation recorded for mapped water systems
- 62969 (Olive Branch)
- 62970 (Olmsted)
- 62450 (Olney) - 26 violations recorded for mapped water systems
- 60461 (Olympia Fields) [C] - 23 violations
- 62871 (Omaha)
- 60955 (Onarga) - 9 violations recorded for mapped water systems
- 61467 (Oneida)
- 62872 (Opdyke) - 5 violations recorded for mapped water systems
- 61468 (Ophiem)
- 61469 (Oquawka)
- 61060 (Orangeville)
- 62971 (Oraville)
- 62554 (Oreana) - 1 violation recorded for mapped water systems
- 61061 (Oregon) - 33 violations ⚠
- 62874 (Orient)
- 61273 (Orion) - 7 violations ⚠
- 60462 (Orland Park) [C] - 23 violations ⚠
- 60467 (Orland Park) [B] - 5 violations
- 61274 (Osco)
- 60543 (Oswego) - 22 violations ⚠
- 61350 (Ottawa) - 12 violations ⚠
- 62555 (Owaneco) - 24 violations recorded for mapped water systems
- 62972 (Ozark) - 2 violations ⚠
- 60038 (Palatine)
- 60055 (Palatine)
- 60067 (Palatine) [B] - 7 violations
- 60074 (Palatine) - 31 violations recorded for mapped water systems
- 60078 (Palatine)
- 60094 (Palatine)
- 60095 (Palatine)
- 62451 (Palestine) - 4 violations recorded for mapped water systems
- 62556 (Palmer)
- 62674 (Palmyra)
- 62359 (Paloma)
- 60463 (Palos Heights) [C] - 20 violations ⚠
- 60465 (Palos Hills) [B] - 1 violation
- 60464 (Palos Park) [C] - 11 violations ⚠
- 62557 (Pana) - 57 violations recorded for mapped water systems
- 62077 (Panama)
- 60956 (Papineau)
- 61944 (Paris) - 1 violation recorded for mapped water systems
- 60466 (Park Forest) [C] - 70 violations ⚠
- 60068 (Park Ridge) [C] - 31 violations ⚠
- 62452 (Parkersburg) - 24 violations recorded for mapped water systems
- 62875 (Patoka)
- 62078 (Patterson)
- 61353 (Paw Paw)
- 62558 (Pawnee) - 4 violations recorded for mapped water systems
- 60957 (Paxton) - 1 violation recorded for mapped water systems
- 62360 (Payson) [C] - 1 violation
- 62361 (Pearl)
- 61062 (Pearl City)
- 61063 (Pecatonica) - 1 violation recorded for mapped water systems
- 61554 (Pekin) - 14 violations recorded for mapped water systems
- 61555 (Pekin)
- 61558 (Pekin)
- 60958 (Pembroke Township) - 7 violations recorded for mapped water systems
- 61862 (Penfield)
- 61601 (Peoria)
- 61602 (Peoria) [D]
- 61603 (Peoria) [D] - 1 violation
- 61604 (Peoria) [D] - 10 violations ⚠
- 61605 (Peoria) - 5 violations ⚠
- 61606 (Peoria) [D]
- 61607 (Peoria) [D] - 7 violations ⚠
- 61612 (Peoria)
- 61613 (Peoria)
- 61614 (Peoria) [D] - 1 violation
- 61615 (Peoria) [D] - 4 violations ⚠
- 61625 (Peoria) [D]
- 61629 (Peoria)
- 61630 (Peoria)
- 61633 (Peoria)
- 61634 (Peoria)
- 61636 (Peoria)
- 61637 (Peoria)
- 61638 (Peoria)
- 61639 (Peoria)
- 61641 (Peoria)
- 61643 (Peoria)
- 61650 (Peoria)
- 61651 (Peoria)
- 61652 (Peoria)
- 61653 (Peoria)
- 61654 (Peoria)
- 61655 (Peoria)
- 61656 (Peoria)
- 61616 (Peoria Heights) [D] - 1 violation
- 60468 (Peotone) - 5 violations ⚠
- 62272 (Percy) [C] - 51 violations ⚠
- 62973 (Perks)
- 62362 (Perry)
- 61354 (Peru) - 16 violations ⚠
- 61863 (Pesotum) [C] - 5 violations ⚠
- 62675 (Petersburg) - 16 violations ⚠
- 61864 (Philo) - 5 violations ⚠
- 62079 (Piasa) - 5 violations recorded for mapped water systems
- 62273 (Pierron)
- 62274 (Pinckneyville) - 15 violations ⚠
- 60959 (Piper City)
- 62974 (Pittsburg) - 3 violations ⚠
- 62363 (Pittsfield) - 1 violation recorded for mapped water systems
- 60544 (Plainfield) [B] - 12 violations ⚠
- 60585 (Plainfield) [B] - 23 violations
- 60586 (Plainfield) [B] - 9 violations ⚠
- 62365 (Plainville)
- 60545 (Plano) - 9 violations recorded for mapped water systems
- 62366 (Pleasant Hill)
- 62677 (Pleasant Plains) [C] - 3 violations
- 62367 (Plymouth)
- 62275 (Pocahontas) - 15 violations ⚠
- 61064 (Polo) - 3 violations recorded for mapped water systems
- 62975 (Pomona)
- 61764 (Pontiac) - 1 violation ⚠
- 61065 (Poplar Grove) - 6 violations recorded for mapped water systems
- 61275 (Port Byron) - 5 violations recorded for mapped water systems
- 60469 (Posen) [C] - 18 violations
- 61865 (Potomac)
- 61470 (Prairie City)
- 62277 (Prairie Du Rocher)
- 61276 (Preemption)
- 61356 (Princeton) - 4 violations recorded for mapped water systems
- 61559 (Princeville)
- 61277 (Prophetstown) - 3 violations ⚠
- 60070 (Prospect Heights) [C] - 33 violations
- 62976 (Pulaski)
- 61560 (Putnam) - 4 violations ⚠
- 62301 (Quincy) [C] - 2 violations
- 62305 (Quincy) [C] - 2 violations
- 62306 (Quincy)
- 62876 (Radom)
- 62977 (Raleigh)
- 62080 (Ramsey) - 25 violations recorded for mapped water systems
- 60960 (Rankin)
- 60470 (Ransom) [B]
- 61866 (Rantoul) [C] - 1 violation
- 61278 (Rapids City)
- 61471 (Raritan)
- 62560 (Raymond) - 24 violations recorded for mapped water systems
- 62278 (Red Bud) [B] - 36 violations ⚠
- 60961 (Reddick)
- 61949 (Redmon)
- 62279 (Renault)
- 61279 (Reynolds)
- 60071 (Richmond) - 2 violations recorded for mapped water systems
- 60471 (Richton Park) [C] - 47 violations ⚠
- 62877 (Richview)
- 61870 (Ridge Farm)
- 62979 (Ridgway)
- 61067 (Ridott)
- 62878 (Rinard)
- 60072 (Ringwood) - 90 violations ⚠
- 61472 (Rio)
- 60305 (River Forest) [C] - 10 violations ⚠
- 60171 (River Grove) [B] - 4 violations
- 60827 (Riverdale) [C] - 51 violations
- 60546 (Riverside) [C] - 18 violations
- 62561 (Riverton) [C] - 5 violations
- 61561 (Roanoke) - 1 violation recorded for mapped water systems
- 60472 (Robbins) [C] - 40 violations
- 60962 (Roberts)
- 62454 (Robinson) - 28 violations recorded for mapped water systems
- 61068 (Rochelle) - 8 violations recorded for mapped water systems
- 62563 (Rochester) [D] - 72 violations
- 61070 (Rock City)
- 61071 (Rock Falls) - 5 violations recorded for mapped water systems
- 61201 (Rock Island) [C] - 9 violations
- 61204 (Rock Island)
- 61299 (Rock Island)
- 62081 (Rockbridge)
- 61101 (Rockford) [C] - 10 violations
- 61102 (Rockford) [C] - 18 violations ⚠
- 61103 (Rockford) [D] - 10 violations
- 61104 (Rockford) - 10 violations recorded for mapped water systems
- 61105 (Rockford)
- 61106 (Rockford)
- 61107 (Rockford) [C] - 10 violations
- 61108 (Rockford) [C] - 16 violations ⚠
- 61109 (Rockford) [C] - 23 violations ⚠
- 61110 (Rockford)
- 61112 (Rockford) [C] - 15 violations ⚠
- 61114 (Rockford) [C] - 10 violations
- 61125 (Rockford)
- 61126 (Rockford)
- 62370 (Rockport)
- 61072 (Rockton) [D] - 13 violations ⚠
- 62280 (Rockwood) - 2 violations recorded for mapped water systems
- 60008 (Rolling Meadows) [C] - 44 violations
- 61562 (Rome)
- 60446 (Romeoville) [B] - 3 violations ⚠
- 62082 (Roodhouse) - 2 violations recorded for mapped water systems
- 62083 (Rosamond) - 25 violations recorded for mapped water systems
- 61073 (Roscoe) [D] - 16 violations ⚠
- 60172 (Roselle) [B] - 14 violations
- 61473 (Roseville)
- 62982 (Rosiclare) - 1 violation ⚠
- 60963 (Rossville)
- 60073 (Round Lake) [C] - 83 violations ⚠
- 62084 (Roxana) [C] - 31 violations
- 61871 (Royal)
- 62983 (Royalton) - 16 violations recorded for mapped water systems
- 62681 (Rushville) - 2 violations recorded for mapped water systems
- 60075 (Russell)
- 61358 (Rutland)
- 61872 (Sadorus) [C]
- 62879 (Sailor Springs)
- 60964 (Saint Anne) - 43 violations ⚠
- 61474 (Saint Augustine) - 2 violations recorded for mapped water systems
- 60174 (Saint Charles) [C] - 11 violations ⚠
- 60175 (Saint Charles) [D] - 24 violations ⚠
- 61563 (Saint David)
- 62458 (Saint Elmo) - 26 violations ⚠
- 62460 (Saint Francisville)
- 62281 (Saint Jacob) [B] - 10 violations ⚠
- 61873 (Saint Joseph) [C]
- 62282 (Saint Libory)
- 62880 (Saint Peter) - 24 violations recorded for mapped water systems
- 62459 (Sainte Marie)
- 62881 (Salem) - 5 violations recorded for mapped water systems
- 62682 (San Jose)
- 62882 (Sandoval) - 1 violation recorded for mapped water systems
- 60548 (Sandwich) - 8 violations recorded for mapped water systems
- 61769 (Saunemin)
- 61074 (Savanna) - 2 violations recorded for mapped water systems
- 61874 (Savoy) [C] - 7 violations ⚠
- 62085 (Sawyerville) - 5 violations ⚠
- 61770 (Saybrook)
- 61075 (Scales Mound)
- 60159 (Schaumburg)
- 60168 (Schaumburg)
- 60173 (Schaumburg) [B] - 7 violations
- 60193 (Schaumburg) [C] - 14 violations
- 60194 (Schaumburg) [B] - 6 violations
- 60195 (Schaumburg) [B] - 3 violations
- 60196 (Schaumburg)
- 62883 (Scheller) - 3 violations recorded for mapped water systems
- 60176 (Schiller Park) [B] - 1 violation
- 61475 (Sciota)
- 62225 (Scott Air Force Base) [B] - 2 violations
- 62683 (Scottville)
- 61476 (Seaton)
- 61359 (Seatonville)
- 61771 (Secor) - 1 violation recorded for mapped water systems
- 61360 (Seneca) - 8 violations ⚠
- 60549 (Serena) - 10 violations ⚠
- 62884 (Sesser) - 7 violations recorded for mapped water systems
- 61077 (Seward)
- 61875 (Seymour) - 6 violations recorded for mapped water systems
- 60550 (Shabbona)
- 61078 (Shannon) - 3 violations recorded for mapped water systems
- 62984 (Shawneetown)
- 61361 (Sheffield)
- 62565 (Shelbyville) - 26 violations recorded for mapped water systems
- 60966 (Sheldon) - 2 violations recorded for mapped water systems
- 60551 (Sheridan) - 10 violations ⚠
- 62684 (Sherman) [C] - 5 violations
- 61281 (Sherrard) - 1 violation recorded for mapped water systems
- 62685 (Shipman) [B] - 10 violations
- 61079 (Shirland)
- 61772 (Shirley) - 3 violations recorded for mapped water systems
- 62885 (Shobonier)
- 60404 (Shorewood) [B] - 15 violations ⚠
- 62461 (Shumway) [B] - 24 violations
- 61773 (Sibley)
- 61876 (Sidell)
- 61877 (Sidney)
- 62462 (Sigel) - 28 violations ⚠
- 61282 (Silvis) [D] - 72 violations ⚠
- 62985 (Simpson) - 2 violations ⚠
- 62886 (Sims)
- 60076 (Skokie) [B] - 6 violations
- 60077 (Skokie) [C] - 10 violations
- 62284 (Smithboro) - 3 violations recorded for mapped water systems
- 61477 (Smithfield)
- 61478 (Smithshire)
- 62285 (Smithton) [B] - 9 violations
- 60552 (Somonauk)
- 62086 (Sorento) - 24 violations recorded for mapped water systems
- 61080 (South Beloit) [C] - 6 violations ⚠
- 60177 (South Elgin) [D] - 18 violations ⚠
- 60473 (South Holland) [C] - 63 violations ⚠
- 61564 (South Pekin) - 4 violations recorded for mapped water systems
- 62087 (South Roxana) - 23 violations recorded for mapped water systems
- 60474 (South Wilmington)
- 61565 (Sparland)
- 62286 (Sparta) [B] - 12 violations ⚠
- 61479 (Speer)
- 60081 (Spring Grove) [C] - 78 violations ⚠
- 61362 (Spring Valley) - 6 violations ⚠
- 62887 (Springerton)
- 62701 (Springfield) [C] - 3 violations
- 62702 (Springfield) - 25 violations ⚠
- 62703 (Springfield) [C] - 5 violations
- 62704 (Springfield) [C] - 15 violations
- 62705 (Springfield)
- 62706 (Springfield) - 3 violations recorded for mapped water systems
- 62707 (Springfield) [C] - 20 violations ⚠
- 62708 (Springfield)
- 62711 (Springfield) [C] - 15 violations
- 62712 (Springfield) [D] - 80 violations ⚠
- 62713 (Springfield)
- 62715 (Springfield)
- 62716 (Springfield)
- 62719 (Springfield)
- 62721 (Springfield)
- 62722 (Springfield)
- 62723 (Springfield)
- 62726 (Springfield)
- 62736 (Springfield)
- 62739 (Springfield)
- 62746 (Springfield)
- 62756 (Springfield)
- 62757 (Springfield)
- 62761 (Springfield)
- 62762 (Springfield)
- 62763 (Springfield)
- 62764 (Springfield)
- 62765 (Springfield)
- 62766 (Springfield)
- 62767 (Springfield)
- 62769 (Springfield)
- 62776 (Springfield)
- 62777 (Springfield)
- 62781 (Springfield)
- 62786 (Springfield)
- 62791 (Springfield)
- 62794 (Springfield)
- 62796 (Springfield)
- 61363 (Standard)
- 61774 (Stanford)
- 62088 (Staunton) [C] - 57 violations ⚠
- 62288 (Steeleville) - 51 violations ⚠
- 60475 (Steger) [C] - 19 violations
- 61081 (Sterling) - 7 violations recorded for mapped water systems
- 60553 (Steward)
- 62463 (Stewardson) - 24 violations recorded for mapped water systems
- 61084 (Stillman Valley) - 10 violations recorded for mapped water systems
- 60967 (Stockland)
- 61085 (Stockton) - 5 violations recorded for mapped water systems
- 60165 (Stone Park) [B] - 2 violations
- 62987 (Stonefort) - 3 violations ⚠
- 62567 (Stonington)
- 62464 (Stoy)
- 62465 (Strasburg) - 24 violations recorded for mapped water systems
- 61775 (Strawn)
- 60107 (Streamwood) [B] - 14 violations
- 61364 (Streator)
- 61480 (Stronghurst)
- 61367 (Sublette)
- 60554 (Sugar Grove) [C] - 4 violations
- 61951 (Sullivan) - 3 violations recorded for mapped water systems
- 62289 (Summerfield)
- 60501 (Summit Argo) [C] - 8 violations
- 62466 (Sumner) - 12 violations recorded for mapped water systems
- 62373 (Sutter) - 3 violations recorded for mapped water systems
- 60178 (Sycamore) - 13 violations recorded for mapped water systems
- 61482 (Table Grove)
- 62688 (Tallula)
- 62888 (Tamaroa) - 23 violations ⚠
- 62988 (Tamms)
- 61283 (Tampico)
- 61284 (Taylor Ridge) [C] - 7 violations
- 62089 (Taylor Springs) - 24 violations recorded for mapped water systems
- 62568 (Taylorville) - 28 violations recorded for mapped water systems
- 60082 (Techny)
- 62374 (Tennessee)
- 62467 (Teutopolis) [B] - 24 violations
- 62889 (Texico) - 4 violations recorded for mapped water systems
- 60968 (Thawville)
- 62689 (Thayer)
- 62990 (Thebes)
- 61878 (Thomasboro)
- 62890 (Thompsonville) - 2 violations recorded for mapped water systems
- 61285 (Thomson) - 2 violations recorded for mapped water systems
- 60476 (Thornton) [C] - 12 violations
- 62292 (Tilden) - 2 violations recorded for mapped water systems
- 61833 (Tilton) - 2 violations recorded for mapped water systems
- 62375 (Timewell)
- 60477 (Tinley Park) [C] - 14 violations
- 60487 (Tinley Park) [C] - 12 violations
- 61368 (Tiskilwa)
- 62468 (Toledo) - 30 violations ⚠
- 61880 (Tolono) [C] - 5 violations ⚠
- 61369 (Toluca)
- 61370 (Tonica)
- 61567 (Topeka) - 2 violations recorded for mapped water systems
- 61483 (Toulon)
- 62570 (Tovey)
- 61776 (Towanda) [C]
- 62571 (Tower Hill) - 24 violations recorded for mapped water systems
- 61568 (Tremont)
- 62293 (Trenton) - 31 violations ⚠
- 62469 (Trilla) - 28 violations ⚠
- 61371 (Triumph)
- 61569 (Trivoli) - 2 violations ⚠
- 62294 (Troy) [B] - 5 violations
- 61372 (Troy Grove)
- 61953 (Tuscola) - 23 violations ⚠
- 62992 (Ullin)
- 60180 (Union) - 7 violations ⚠
- 60969 (Union Hill)
- 62993 (Unity)
- 60484 (University Park) [B] - 28 violations ⚠
- 61801 (Urbana) [C] - 4 violations
- 61802 (Urbana) [C] - 9 violations ⚠
- 61803 (Urbana)
- 62376 (Ursa)
- 61373 (Utica) - 7 violations ⚠
- 62891 (Valier)
- 62295 (Valmeyer) - 30 violations recorded for mapped water systems
- 61374 (Van Orin)
- 62471 (Vandalia) - 29 violations ⚠
- 61375 (Varna)
- 62090 (Venice) [B]
- 62994 (Vergennes)
- 61955 (Vermilion)
- 61484 (Vermont)
- 62892 (Vernon)
- 60061 (Vernon Hills) [B] - 16 violations ⚠
- 60479 (Verona)
- 62378 (Versailles)
- 61485 (Victoria)
- 62995 (Vienna) - 9 violations ⚠
- 61956 (Villa Grove) - 15 violations ⚠
- 60181 (Villa Park) [B] - 7 violations
- 62996 (Villa Ridge)
- 61486 (Viola)
- 62690 (Virden) [B] - 6 violations
- 62691 (Virginia)
- 60083 (Wadsworth) [B] - 16 violations
- 62572 (Waggoner)
- 61376 (Walnut)
- 62893 (Walnut Hill) - 5 violations recorded for mapped water systems
- 62297 (Walsh)
- 62091 (Walshville) - 24 violations recorded for mapped water systems
- 62894 (Waltonville)
- 61777 (Wapella)
- 61087 (Warren) - 5 violations recorded for mapped water systems
- 62573 (Warrensburg) - 2 violations ⚠
- 60555 (Warrenville) [B] - 18 violations
- 62379 (Warsaw) - 4 violations recorded for mapped water systems
- 60183 (Wasco) [C] - 7 violations ⚠
- 61570 (Washburn)
- 61571 (Washington) - 12 violations ⚠
- 61488 (Wataga)
- 62298 (Waterloo) - 35 violations recorded for mapped water systems
- 60556 (Waterman)
- 60970 (Watseka) - 2 violations recorded for mapped water systems
- 62473 (Watson) [B] - 25 violations ⚠
- 60084 (Wauconda) [B] - 43 violations ⚠
- 60079 (Waukegan)
- 60085 (Waukegan) [B] - 21 violations ⚠
- 60087 (Waukegan) [B] - 18 violations
- 62692 (Waverly) - 2 violations recorded for mapped water systems
- 60184 (Wayne) - 10 violations ⚠
- 62895 (Wayne City)
- 61778 (Waynesville)
- 60557 (Wedron)
- 61882 (Weldon)
- 60973 (Wellington)
- 61377 (Wenona)
- 61378 (West Brooklyn)
- 60185 (West Chicago) [C] - 64 violations
- 60186 (West Chicago)
- 62896 (West Frankfort) - 10 violations ⚠
- 62475 (West Liberty) - 24 violations recorded for mapped water systems
- 62380 (West Point)
- 62476 (West Salem) - 25 violations recorded for mapped water systems
- 62477 (West Union)
- 62478 (West York) - 24 violations recorded for mapped water systems
- 60154 (Westchester) [B] - 4 violations
- 60558 (Western Springs) [C] - 17 violations ⚠
- 62474 (Westfield)
- 60559 (Westmont) [B] - 17 violations ⚠
- 61883 (Westville) - 6 violations recorded for mapped water systems
- 60187 (Wheaton) [B] - 2 violations
- 60189 (Wheaton) [B] - 22 violations
- 62479 (Wheeler) - 24 violations recorded for mapped water systems
- 60090 (Wheeling) [C] - 30 violations
- 62092 (White Hall) - 15 violations ⚠
- 61884 (White Heath)
- 62897 (Whittington) - 45 violations ⚠
- 61489 (Williamsfield)
- 62693 (Williamsville) [C] - 2 violations
- 62997 (Willisville)
- 62480 (Willow Hill) - 24 violations recorded for mapped water systems
- 60480 (Willow Springs) [B] - 6 violations
- 60527 (Willowbrook) [C] - 26 violations ⚠
- 60091 (Wilmette) [B] - 7 violations
- 60481 (Wilmington) [B] - 16 violations
- 62093 (Wilsonville)
- 62694 (Winchester)
- 61957 (Windsor) - 24 violations recorded for mapped water systems
- 60190 (Winfield) [C] - 48 violations
- 61088 (Winnebago) - 11 violations recorded for mapped water systems
- 60093 (Winnetka) [B] - 9 violations
- 61089 (Winslow) - 1 violation recorded for mapped water systems
- 60096 (Winthrop Harbor) [C] - 23 violations
- 62094 (Witt) - 25 violations recorded for mapped water systems
- 62998 (Wolf Lake)
- 60097 (Wonder Lake) [B] - 34 violations ⚠
- 60191 (Wood Dale) [B] - 6 violations
- 60399 (Wood Dale)
- 62095 (Wood River) [C] - 5 violations
- 61490 (Woodhull)
- 60974 (Woodland)
- 62898 (Woodlawn) - 5 violations recorded for mapped water systems
- 60517 (Woodridge) [B] - 18 violations
- 62695 (Woodson)
- 60098 (Woodstock) [C] - 73 violations ⚠
- 61091 (Woosung)
- 62097 (Worden) [C] - 6 violations ⚠
- 60482 (Worth) [B] - 1 violation
- 62098 (Wrights) - 3 violations recorded for mapped water systems
- 61379 (Wyanet)
- 61491 (Wyoming)
- 62899 (Xenia) - 28 violations recorded for mapped water systems
- 62481 (Yale) - 24 violations recorded for mapped water systems
- 61572 (Yates City)
- 60560 (Yorkville) - 22 violations ⚠
- 62999 (Zeigler) - 16 violations recorded for mapped water systems
- 60099 (Zion) [C] - 39 violations
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- PFAS screening: EPA UCMR 5
- Radon zones: EPA Map of Radon Zones
- Air quality: EPA AirData annual AQI
- Regulations: State plumbing boards, ICC, IAPMO
- Rebates: Rewiring America
Reporting periods vary by source. Missing data is shown as unavailable, not as zero.
Largest water systems in Illinois
The 12 largest community water systems in Illinois, out of 776 in our data.
- C
- B
- B
- B
- C
- C
Show all 12 water systems
- D
- B
- D
- B
- C
- C
Systems with the most violations in Illinois
12 systems in Illinois with the most recorded EPA violations.
- C
- D
- C
- C
- D
- C
- B
- C
Frequently Asked Questions
Is the water safe to drink in Illinois?
Illinois has 776 community water systems serving 10,630,281 people across 1583 ZIP codes. There are 3,327 recorded violations among these water systems, including 222 health-based. 826 of 1583 ZIP codes are mapped to at least one water system with a recorded violation.
What plumbing code does Illinois follow?
Illinois's listed plumbing code type is State-specific as of our last review; local jurisdictions may adopt or amend codes. Plumbing work may require a licensed plumber; check state exemptions and local requirements.
Is lead a concern in Illinois's drinking water?
10 ZIP codes in Illinois are mapped to water systems whose reported 90th-percentile lead result exceeded the EPA action level of 0.015 mg/L.
What is the radon risk in Illinois?
51% of ZIP codes in Illinois are mapped to counties classified as EPA Radon Zone 1 (highest county-level radon potential).