Lake Water Quality Report
40 cities ranked · Average grade: B · Illinois
Avg Score
78.1
Cities Ranked
40
Health Violations
36
PFAS Detected
8
78.1
County avg score
40
Cities ranked
80%
A or B grade
3%
D or F grade
36
Health violations
8
PFAS detected
Grade Distribution
How Lake cities scored
A
10
25%
Excellent
B
22
55%
Good
C
7
18%
Fair
D
0
0%
Poor
F
1
3%
Failing
Comparison
County vs Illinois average
▼ 1.6 pts below state average
City Map
Water quality across Lake
Each dot is a city, colored by grade. Click any city to view its full report.
Highlights
Top & bottom cities in Lake
County context
5
Superfund sites in Lake
98.4%
of residents on fluoridated water (CDC, 2020)
0
lbs/yr to surface water · top 10 TRI facilities
Industrial pollution
Top industrial polluters in Lake
Industrial polluters nearby
Facilities reporting the most surface-water releases in Lake, 2023.
Total reported releases to surface water: 0 lbs
| Facility | Top chemical | To surface water (lbs/yr) |
|---|---|---|
NORTHFIELD BLOCK CO MUNDELEIN, IL60060 | Lead | 0 |
SKACH MANUFACTURING CO. ANTIOCH, IL60002 | — | — |
THE IMAGINE GROUP LLC GRAYSLAKE, IL60030 | — | — |
HARGER INC. GRAYSLAKE, IL60030 | — | — |
GALLAGHER CORP GURNEE, IL60031 | — | — |
+ 5 more facilities
Source: EPA Toxic Release Inventory (TRI) 2023
Superfund sites
Superfund sites in Lake
Superfund sites nearby
Federally tracked hazardous-waste sites within Lake on the EPA National Priorities List.
- H O D LANDFILL
- JOHNS MANVILLE CORP
- OUTBOARD MARINE CORP
- WAUCONDA SAND GRAVEL
- YEOMAN CREEK LANDFILL
Source: EPA Superfund National Priorities List
Full Rankings
All 40 cities in Lake
| # | City | Grade | Score | Score | Population | Violations | Issues |
|---|---|---|---|---|---|---|---|
| 1 | Riverwoods | A+ | 97.1 | 4K | 7 | Health | |
| 2 | Gurnee | A | 93.8 | 30K | 15 | Health Unresolved | |
| 3 | Lake Villa | A | 92.3 | 9K | 31 | Health Unresolved | |
| 4 | Grays Lake | A | 92.2 | 21K | 12 | Health Unresolved | |
| 5 | Wauconda | A | 92 | 14K | 10 | Health Unresolved | |
| 6 | Lincolnshire | A | 91 | 8K | 9 | Health Unresolved | |
| 7 | Bannockburn | A- | 89.5 | 1K | 10 | Health Unresolved | |
| 8 | Island Lake | A- | 87.5 | 8K | 4 | Health Unresolved | |
| 9 | Round Lake | A- | 87.2 | 18K | 9 | Health Unresolved | |
| 10 | Round Lake Heights | A- | 85.6 | 3K | 3 | Unresolved | |
| 11 | Beach Park | B+ | 84.7 | 9K | 17 | Health Unresolved | |
| 12 | Highland Park | B+ | 84.2 | 30K | 4 | Health Unresolved | |
| 13 | Hainesville | B+ | 83.5 | 4K | 45 | Health Unresolved | |
| 14 | Barrington | B+ | 82.2 | 11K | 10 | Health Unresolved | |
| 15 | North Chicago | B+ | 81.8 | 40K | 47 | Health Unresolved | |
| 16 | Lake Zurich | B+ | 81.7 | 20K | 39 | Health Unresolved | |
| 17 | Grayslake | B+ | 80.9 | 3K | 26 | Health Unresolved | |
| 18 | Lindenhurst | B+ | 80.8 | 15K | 24 | Unresolved | |
| 19 | Vernon Hills | B+ | 80.7 | 34K | 36 | Health Unresolved | |
| 20 | Round Lake Beach | B+ | 80.7 | 27K | 11 | Health Unresolved | |
| 21 | Lakemoor | B+ | 80.7 | 3K | 67 | Unresolved | |
| 22 | Waukegan | B+ | 80.4 | 87K | 27 | Health Unresolved | |
| 23 | Zion | B | 79.5 | 25K | 26 | Health Unresolved | |
| 24 | Hawthorn Woods | B | 79.1 | 675 | 8 | Health Unresolved | |
| 25 | Park City | B | 77.1 | 8K | 36 | Health Unresolved | |
| 26 | Deerfield | B | 76.9 | 19K | 15 | Health Unresolved | |
| 27 | Highwood | B | 75.1 | 5K | 12 | Lead Unresolved | |
| 28 | Green Oaks | B- | 73.8 | 1K | 11 | Health Unresolved | |
| 29 | Tower Lakes | B- | 73.7 | 1K | 88 | Health Unresolved | |
| 30 | Lake Forest | B- | 72.7 | 20K | 106 | Health Unresolved | |
| 31 | Round Lake Park | B- | 72.2 | 5K | 12 | Health Unresolved | |
| 32 | Lake Barrington | B- | 71.1 | 3K | 67 | Health Unresolved | |
| 33 | Fox Lake | C+ | 68.3 | 12K | 39 | Health PFAS Unresolved | |
| 34 | Lake Bluff | C+ | 66.7 | 6K | 103 | Health Unresolved | |
| 35 | Winthrop Harbor | C | 63.9 | 7K | 38 | Health Unresolved | |
| 36 | Volo | C | 63.7 | 7K | 50 | Health Unresolved | |
| 37 | Libertyville | C | 61.9 | 51K | 66 | Health Lead Unresolved | |
| 38 | Long Grove | C- | 57.8 | 2K | 159 | Health Unresolved | |
| 39 | Antioch | C- | 56.3 | 14K | 69 | Health Unresolved | |
| 40 | Mundelein | F | 43.4 | 33K | 325 | Health Unresolved |