WATER QUALITY IL 49 HEALTH VIOLATIONS

Cook County Water Quality: 2,656 Violations (IL)

150 water systems · 168 ZIP codes · Home Safety Score 68/100 (C) · 162 of 218 tracked ZIP records scored · Updated

Data: EPA Safe Drinking Water Information System (SDWIS), EPA ECHO Last verified:

68/100 (C)
Home Safety Score
150
Water Systems
2,656
Total Violations
49
Health-Based
168
ZIP Codes
1,505
Enforcement Actions

Violation Trend

EPA violations across water systems in Cook County.

2022
2023
2024
2025
Health-based Other violations

Concerned about water quality in Cook County?

Get connected with a certified testing service.

Find the Right Filter →

Water Quality Overview

Cook County has 150 community water systems across 168 directly mapped ZIP records. The systems report serving approximately 5,614,471 people. The available records contain 2,656 EPA violations, including 49 health-based violations.

Health-based violations account for 2% of all violations in Cook County. These violations indicate contaminant levels that may pose direct risks to human health.

Violation Breakdown

Violation Type Count Percentage
Health-based 49 1.8%
Monitoring/Reporting 2,607 98.2%
Total 2,656 100%

Health-based violations indicate contaminant levels exceeding EPA Maximum Contaminant Levels (MCLs). Monitoring violations indicate failures to test or report.

Cities with Most Violations

Rank City Violations Health-Based ZIP Codes Population
1 Chicago 640 5 56 2,691,226
2 Chicago Heights 144 0 1 52,395
3 Arlington Heights 83 0 2 80,906
4 Park Forest 70 2 1 21,123
5 Harvey 68 2 1 23,066
6 South Holland 63 3 1 21,407
7 Blue Island 57 0 1 24,887
8 Des Plaines 51 1 2 89,822
9 Riverdale 51 0 1 24,887
10 Matteson 51 1 1 20,606

Violation Trend

Year-by-year EPA violations across water systems in Cook County:

Year Total Health-Based
2022 10 10
2023 4 4
2024 82 82
2025 12 12

Most Common Contaminants

Contaminant Category Violations ZIPs Affected Health-Based
Surface Water Treatment Rule Treatment Technique 538 147 No
Lead and Copper Rule Treatment Technique 280 72 No
Chlorite Disinfection Byproducts 250 62 No
Stage 1 DBP Rule Treatment Technique 248 123 Yes
Haloacetic Acids (HAA5) Disinfection Byproducts 209 84 No
Stage 2 DBP Rule Treatment Technique 192 124 Yes
Total Trihalomethanes (TTHM) Disinfection Byproducts 189 73 No
Fecal Coliform Microbiological 123 63 Yes
Revised Total Coliform Rule Microbiological 61 38 No
Gross Beta Radionuclides 51 16 Yes

Water Data and the Home Safety Score

This page reports EPA water-system facts without converting the broader Home Safety Score into a drinking-water grade. The county Home Safety grade (C) is a separate multi-source index that also requires PFAS screening, radon, and annual air-quality evidence. Check each ZIP report for the versioned score and its component coverage.

Water Systems in Cook County

Cook County is served by 150 community water systems, averaging 0.7 systems per ZIP code. Each system is independently regulated and tested by the EPA. Larger systems serving more people typically have more extensive monitoring requirements.

Water systems in Cook County source water from a mix of surface water (rivers, reservoirs) and groundwater (wells, aquifers). Source type affects which contaminants are most likely to be detected.

How to Check Your Water in Cook County

  1. Enter your ZIP code on ZipCheckup for detailed water-system data including contaminant levels and violation history; the Home Safety Score is shown separately with its model version

  2. Request your CCR — every water utility must provide an annual Consumer Confidence Report

  3. Get a home test — certified kits ($20-$50) or professional lab tests ($150-$400) can detect contaminants not covered by routine testing

  4. Consider filtration — NSF-certified filters can address specific contaminants found in your area

  5. Check for lead — homes built before 1986 should test for lead regardless of utility compliance

EPA Enforcement

The EPA and state regulators have taken 1,505 enforcement actions against water systems in Cook County. Enforcement actions range from compliance assistance and administrative orders to formal penalties. Systems under enforcement are required to remediate violations and may face ongoing monitoring requirements.

Data Sources

Source publication schedules vary. See the page source and verification fields for available timing evidence.

Water Quality by ZIP Code in Cook County

Water quality varies across Cook County's 168 ZIP codes. Check your specific ZIP for detailed contaminant data.

ZIP Code City Violations Health
60411 Chicago Heights 144 0 View →
60466 Park Forest 70 2 View →
60426 Harvey 68 2 View →
60473 South Holland 63 3 View →
60406 Blue Island 57 0 View →
60443 Matteson 51 1 View →
60827 Riverdale 51 0 View →
60056 Mount Prospect 48 0 View →
60005 Arlington Heights 47 0 View →
60418 Crestwood 47 0 View →
60471 Richton Park 47 2 View →
60008 Rolling Meadows 44 0 View →
60472 Robbins 40 0 View →
60409 Calumet City 39 3 View →
60007 Elk Grove Village 37 1 View →
60089 Buffalo Grove 37 0 View →
60004 Arlington Heights 36 0 View →
60070 Prospect Heights 33 0 View →
60068 Park Ridge 31 1 View →
60633 Chicago 31 1 View →
60074 Palatine 31 0 View →
60419 Dolton 31 3 View →
60090 Wheeling 30 0 View →
60804 Cicero 30 1 View →
60484 University Park 28 1 View →
60016 Des Plaines 27 0 View →
60430 Homewood 27 0 View →
60527 Willowbrook 26 2 View →
60638 Chicago 25 1 View →
60402 Berwyn 25 1 View →
60452 Oak Forest 25 0 View →
60018 Des Plaines 24 1 View →
60478 Country Club Hills 24 0 View →
60461 Olympia Fields 23 0 View →
60429 Hazel Crest 23 0 View →
60462 Orland Park 23 1 View →
60525 La Grange 23 1 View →
60631 Chicago 20 0 View →
60656 Chicago 20 0 View →
60463 Palos Heights 20 1 View →
60475 Steger 19 0 View →
60155 Broadview 19 1 View →
60644 Chicago 18 1 View →
60546 Riverside 18 0 View →
60469 Posen 18 0 View →
60422 Flossmoor 17 0 View →
60438 Lansing 17 2 View →
60558 Western Springs 17 1 View →
60655 Chicago 16 0 View →
60107 Streamwood 14 0 View →
60193 Schaumburg 14 0 View →
60425 Glenwood 14 0 View →
60629 Chicago 14 1 View →
60652 Chicago 14 1 View →
60526 La Grange Park 14 1 View →
60445 Midlothian 14 0 View →
60477 Tinley Park 14 0 View →
60133 Hanover Park 14 0 View →
60707 Elmwood Park 13 0 View →
60803 Alsip 13 0 View →
60062 Northbrook 13 0 View →
60714 Niles 13 0 View →
60428 Markham 13 0 View →
60153 Maywood 13 2 View →
60476 Thornton 12 0 View →
60487 Tinley Park 12 0 View →
60160 Melrose Park 12 1 View →
60053 Morton Grove 12 0 View →
60304 Oak Park 12 1 View →
60192 Hoffman Estates 11 0 View →
60634 Chicago 11 0 View →
60646 Chicago 11 0 View →
60464 Palos Park 11 2 View →
60601 Chicago 10 0 View →
60602 Chicago 10 0 View →
60603 Chicago 10 0 View →
60604 Chicago 10 0 View →
60605 Chicago 10 0 View →
60606 Chicago 10 0 View →
60607 Chicago 10 0 View →
60608 Chicago 10 0 View →
60609 Chicago 10 0 View →
60610 Chicago 10 0 View →
60611 Chicago 10 0 View →
60612 Chicago 10 0 View →
60613 Chicago 10 0 View →
60614 Chicago 10 0 View →
60615 Chicago 10 0 View →
60616 Chicago 10 0 View →
60617 Chicago 10 0 View →
60618 Chicago 10 0 View →
60619 Chicago 10 0 View →
60620 Chicago 10 0 View →
60621 Chicago 10 0 View →
60622 Chicago 10 0 View →
60623 Chicago 10 0 View →
60624 Chicago 10 0 View →
60625 Chicago 10 0 View →
60626 Chicago 10 0 View →
60628 Chicago 10 0 View →
60630 Chicago 10 0 View →
60632 Chicago 10 0 View →
60636 Chicago 10 0 View →
60637 Chicago 10 0 View →
60639 Chicago 10 0 View →
60640 Chicago 10 0 View →
60641 Chicago 10 0 View →
60642 Chicago 10 0 View →
60643 Chicago 10 0 View →
60645 Chicago 10 0 View →
60647 Chicago 10 0 View →
60649 Chicago 10 0 View →
60651 Chicago 10 0 View →
60653 Chicago 10 0 View →
60654 Chicago 10 0 View →
60657 Chicago 10 0 View →
60659 Chicago 10 0 View →
60660 Chicago 10 0 View →
60661 Chicago 10 0 View →
60077 Skokie 10 0 View →
60305 River Forest 10 1 View →
60093 Winnetka 9 0 View →
60025 Glenview 9 0 View →
60131 Franklin Park 8 0 View →
60164 Melrose Park 8 0 View →
60415 Chicago Ridge 8 1 View →
60453 Oak Lawn 8 1 View →
60501 Summit Argo 8 0 View →
60141 Hines 8 0 View →
60067 Palatine 7 0 View →
60173 Schaumburg 7 0 View →
60091 Wilmette 7 0 View →
60513 Brookfield 7 0 View →
60455 Bridgeview 7 1 View →
60459 Burbank 7 1 View →
60194 Schaumburg 6 0 View →
60076 Skokie 6 0 View →
60130 Forest Park 6 0 View →
60480 Willow Springs 6 0 View →
60467 Orland Park 5 0 View →
60169 Hoffman Estates 4 0 View →
60026 Glenview 4 0 View →
60043 Kenilworth 4 0 View →
60154 Westchester 4 0 View →
60162 Hillside 4 0 View →
60171 River Grove 4 0 View →
60104 Bellwood 4 1 View →
60195 Schaumburg 3 0 View →
60029 Golf 3 0 View →
60165 Stone Park 2 0 View →
60456 Hometown 2 0 View →
60163 Berkeley 1 0 View →
60301 Oak Park 1 0 View →
60302 Oak Park 1 0 View →
60465 Palos Hills 1 0 View →
60482 Worth 1 0 View →
60712 Lincolnwood 1 0 View →
60176 Schiller Park 1 0 View →
60534 Lyons 1 0 View →
60022 Glencoe 0 0 View →
60201 Evanston 0 0 View →
60202 Evanston 0 0 View →
60457 Hickory Hills 0 0 View →
60458 Justice 0 0 View →
60470 Ransom 0 0 View →
60706 Harwood Heights 0 0 View →
60805 Evergreen Park 0 0 View →
60208 Evanston 0 0 View →

What are EPA health violations?

Health-based violations mean a contaminant was detected above the EPA's Maximum Contaminant Level (MCL) - the legal limit designed to protect human health. Cook County has 49 such violations. Not all violations cause illness, but repeated exceedances increase risk, especially for children and immunocompromised individuals.

Water facts and the Home Safety Score

The score shown here is the broader Home Safety Score, not a water-quality grade. Model 4.0.0 combines EPA SDWIS identity plus accepted ECHO SDWA lifecycle-based water compliance, PFAS screening, radon zones, and annual air-quality evidence. Cook County has a score of 68/100 (Grade C) across 162 scored of 218 tracked ZIP records.

Not sure if your water needs a filter?

Our free tool matches your ZIP code data to the right filtration system - based on actual contaminants detected in your area.

Find the Right Filter →

Frequently Asked Questions

Is the tap water safe in Cook County, Illinois?

Cook County has 150 community water systems with 2,656 recorded EPA violations, including 49 health-based. Water quality varies by ZIP code - check your specific location for detailed results.

How many water violations does Cook County have?

Cook County has 2,656 total EPA violations across 168 directly mapped ZIP records. 49 are health-based.

Which city in Cook County has the most water violations?

Chicago has the most violations in Cook County with 640 recorded EPA violations across 56 ZIP codes.

What contaminants are found in Cook County water?

Cook County water systems are monitored for over 90 EPA-regulated contaminants including lead, copper, nitrates, disinfection byproducts, and bacteria. Check your ZIP code for contaminant-specific data.

How can I test my water in Cook County?

Contact your local water utility for free or low-cost testing. You can also use a certified home test kit ($20-$50) or hire a certified lab ($150-$400).

Get safety alerts for Cook, Illinois

Free updates when EPA data changes for this area. No spam.

Unsubscribe anytime. Privacy Policy.

Share This Page

X Facebook
Violations found - check filter options Free tool - no phone call required.