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 →