Illinois Water Quality Reports
Comprehensive water quality data for 75 cities across Illinois. View EPA-verified contaminant levels and get filter recommendations.
75
Cities
0
Safe
4
Monitor
71
At Risk
Cities in Illinois
Chicago
People Served2700K
Contaminants Tested20
Above Guidelines4
View Report →
Cicero
People Served2700K
Contaminants Tested20
Above Guidelines4
View Report →
Des Plaines
People Served2700K
Contaminants Tested20
Above Guidelines4
View Report →
Elmwood Park
People Served2700K
Contaminants Tested20
Above Guidelines4
View Report →
Evanston
People Served2700K
Contaminants Tested20
Above Guidelines4
View Report →
Oak Lawn
People Served2700K
Contaminants Tested20
Above Guidelines4
View Report →
Oak Park
People Served2700K
Contaminants Tested20
Above Guidelines4
View Report →
Skokie
People Served2700K
Contaminants Tested20
Above Guidelines4
View Report →
Aurora
People Served200K
Contaminants Tested20
Above Guidelines7
View Report →
Batavia
People Served200K
Contaminants Tested20
Above Guidelines7
View Report →
Naperville
People Served200K
Contaminants Tested20
Above Guidelines7
View Report →
Bolingbrook
People Served155K
Contaminants Tested20
Above Guidelines5
View Report →
Lisle
People Served155K
Contaminants Tested20
Above Guidelines5
View Report →
Joliet
People Served149K
Contaminants Tested20
Above Guidelines5
View Report →
Loves Park
People Served147K
Contaminants Tested20
Above Guidelines6
View Report →
Rockford
People Served147K
Contaminants Tested20
Above Guidelines6
View Report →
Champaign
People Served142K
Contaminants Tested20
Above Guidelines5
View Report →
Belleville
People Served140K
Contaminants Tested20
Above Guidelines3
View Report →
O'Fallon
People Served140K
Contaminants Tested20
Above Guidelines3
View Report →
East Peoria
People Served121K
Contaminants Tested20
Above Guidelines8
View Report →
Peoria
People Served121K
Contaminants Tested20
Above Guidelines8
View Report →
Springfield
People Served117K
Contaminants Tested20
Above Guidelines4
View Report →
Bartlett
People Served114K
Contaminants Tested20
Above Guidelines5
View Report →
Elgin
People Served114K
Contaminants Tested20
Above Guidelines5
View Report →
Hoffman Estates
People Served114K
Contaminants Tested20
Above Guidelines5
View Report →
South Elgin
People Served114K
Contaminants Tested20
Above Guidelines5
View Report →
Waukegan
People Served87K
Contaminants Tested20
Above Guidelines5
View Report →
Berwyn
People Served83K
Contaminants Tested15
Above Guidelines5
View Report →
Kankakee
People Served80K
Contaminants Tested20
Above Guidelines4
View Report →
Arlington Heights
People Served79K
Contaminants Tested20
Above Guidelines5
View Report →
Buffalo Grove
People Served79K
Contaminants Tested20
Above Guidelines5
View Report →
Mount Prospect
People Served79K
Contaminants Tested20
Above Guidelines5
View Report →
Palatine
People Served79K
Contaminants Tested20
Above Guidelines5
View Report →
Rolling Meadows
People Served79K
Contaminants Tested20
Above Guidelines5
View Report →
Bloomington
People Served78K
Contaminants Tested20
Above Guidelines6
View Report →
Normal
People Served78K
Contaminants Tested20
Above Guidelines6
View Report →
Decatur
People Served76K
Contaminants Tested20
Above Guidelines7
View Report →
Roselle
People Served75K
Contaminants Tested20
Above Guidelines5
View Report →
Schaumburg
People Served75K
Contaminants Tested20
Above Guidelines5
View Report →
Romeoville
People Served74K
Contaminants Tested20
Above Guidelines5
View Report →
Glenview
People Served63K
Contaminants Tested20
Above Guidelines5
View Report →
Morton Grove
People Served63K
Contaminants Tested20
Above Guidelines5
View Report →
Orland Park
People Served59K
Contaminants Tested20
Above Guidelines5
View Report →
Tinley Park
People Served59K
Contaminants Tested20
Above Guidelines5
View Report →
Wheaton
People Served53K
Contaminants Tested20
Above Guidelines5
View Report →
Darien
People Served49K
Contaminants Tested20
Above Guidelines5
View Report →
Downers Grove
People Served49K
Contaminants Tested20
Above Guidelines5
View Report →
Lombard
People Served49K
Contaminants Tested20
Above Guidelines5
View Report →
Westmont
People Served49K
Contaminants Tested20
Above Guidelines5
View Report →
Addison
People Served46K
Contaminants Tested20
Above Guidelines5
View Report →
Elmhurst
People Served46K
Contaminants Tested20
Above Guidelines5
View Report →
Villa Park
People Served46K
Contaminants Tested20
Above Guidelines5
View Report →
Godfrey
People Served46K
Contaminants Tested20
Above Guidelines4
View Report →
DeKalb
People Served45K
Contaminants Tested20
Above Guidelines5
View Report →
Moline
People Served45K
Contaminants Tested20
Above Guidelines3
View Report →
Crystal Lake
People Served41K
Contaminants Tested20
Above Guidelines9
View Report →
Lake in the Hills
People Served41K
Contaminants Tested20
Above Guidelines9
View Report →
Bloomingdale
People Served39K
Contaminants Tested15
Above Guidelines5
View Report →
Yorkville
People Served38K
Contaminants Tested20
Above Guidelines4
View Report →
Danville
People Served38K
Contaminants Tested20
Above Guidelines5
View Report →
Algonquin
People Served38K
Contaminants Tested20
Above Guidelines7
View Report →
South Holland
People Served37K
Contaminants Tested15
Above Guidelines5
View Report →
West Chicago
People Served33K
Contaminants Tested20
Above Guidelines4
View Report →
Galesburg
People Served32K
Contaminants Tested20
Above Guidelines5
View Report →
Park Forest
People Served30K
Contaminants Tested14
Above Guidelines4
View Report →
Carbondale
People Served26K
Contaminants Tested20
Above Guidelines3
View Report →
Freeport
People Served26K
Contaminants Tested20
Above Guidelines7
View Report →
Woodstock
People Served26K
Contaminants Tested20
Above Guidelines7
View Report →
Maywood
People Served26K
Contaminants Tested20
Above Guidelines7
View Report →
Melrose Park
People Served26K
Contaminants Tested20
Above Guidelines7
View Report →
Belvidere
People Served25K
Contaminants Tested20
Above Guidelines6
View Report →
Harvey
People Served25K
Contaminants Tested15
Above Guidelines5
View Report →
Zion
People Served24K
Contaminants Tested15
Above Guidelines4
View Report →
Mchenry
People Served22K
Contaminants Tested20
Above Guidelines8
View Report →
Lockport
People Served20K
Contaminants Tested20
Above Guidelines5
View Report →