Michigan Water Quality Reports
Comprehensive water quality data for 501 cities across Michigan. View EPA-verified contaminant levels and get filter recommendations.
501
Cities
111
Safe
262
Monitor
128
At Risk
Water Quality by County
Explore aggregated water quality scores across Michigan counties. Scores are calculated based on EPA data and weighted by population.
Loading map...
Data from 68 cities serving 3,873,419 people across 32 counties.
Cities in Michigan
Detroit
People Served873K
Contaminants Tested92
Above Guidelines1
View Report β
River Rouge
People Served831K
Contaminants Tested90
Above Guidelines1
View Report β
Harper Woods
People Served728K
Contaminants Tested152
Above Guidelines3
View Report β
Grosse Pointe Park
People Served725K
Contaminants Tested151
Above Guidelines2
View Report β
Grosse Pointe
People Served719K
Contaminants Tested91
Above Guidelines1
View Report β
Kentwood
People Served309K
Contaminants Tested187
Above Guidelines2
View Report β
Sterling Heights
People Served300K
Contaminants Tested122
Above Guidelines4
View Report β
East Grand Rapids
People Served285K
Contaminants Tested187
Above Guidelines2
View Report β
Forest Hills
People Served280K
Contaminants Tested187
Above Guidelines2
View Report β
Walker
People Served274K
Contaminants Tested299
Above Guidelines2
View Report β
Grand Rapids
People Served273K
Contaminants Tested177
Above Guidelines2
View Report β
Livonia
People Served237K
Contaminants Tested35
Above Guidelines0
View Report β
Warren
People Served235K
Contaminants Tested34
Above Guidelines2
View Report β
Westland
People Served224K
Contaminants Tested33
Above Guidelines0
View Report β
Dearborn
People Served217K
Contaminants Tested49
Above Guidelines2
View Report β
Troy
People Served194K
Contaminants Tested103
Above Guidelines2
View Report β
Kalamazoo
People Served193K
Contaminants Tested685
Above Guidelines6
View Report β
Eastwood
People Served193K
Contaminants Tested205
Above Guidelines4
View Report β
Westwood
People Served193K
Contaminants Tested205
Above Guidelines4
View Report β
Lansing
People Served189K
Contaminants Tested635
Above Guidelines5
View Report β
Inkster
People Served185K
Contaminants Tested105
Above Guidelines3
View Report β
Flint
People Served180K
Contaminants Tested516
Above Guidelines8
View Report β
Utica
People Served178K
Contaminants Tested57
Above Guidelines4
View Report β
Clio
People Served167K
Contaminants Tested353
Above Guidelines4
View Report β
St. Clair Shores
People Served160K
Contaminants Tested107
Above Guidelines4
View Report β
Dearborn Heights
People Served159K
Contaminants Tested23
Above Guidelines0
View Report β
Garden City
People Served159K
Contaminants Tested23
Above Guidelines0
View Report β
Pontiac
People Served154K
Contaminants Tested172
Above Guidelines4
View Report β
Rochester Hills
People Served152K
Contaminants Tested33
Above Guidelines0
View Report β
Plymouth
People Served150K
Contaminants Tested33
Above Guidelines0
View Report β
Lincoln Park
People Served148K
Contaminants Tested22
Above Guidelines0
View Report β
Roseville
People Served148K
Contaminants Tested47
Above Guidelines4
View Report β
Romulus
People Served147K
Contaminants Tested32
Above Guidelines1
View Report β
Mount Clemens
People Served143K
Contaminants Tested230
Above Guidelines5
View Report β
Taylor
People Served143K
Contaminants Tested22
Above Guidelines0
View Report β
Allen Park
People Served138K
Contaminants Tested34
Above Guidelines2
View Report β
Dewitt
People Served127K
Contaminants Tested87
Above Guidelines2
View Report β
Southfield
People Served123K
Contaminants Tested271
Above Guidelines3
View Report β
Melvindale
People Served123K
Contaminants Tested95
Above Guidelines2
View Report β
Ann Arbor
People Served121K
Contaminants Tested307
Above Guidelines4
View Report β
Barton Hills
People Served120K
Contaminants Tested309
Above Guidelines3
View Report β
Ecorse
People Served119K
Contaminants Tested21
Above Guidelines0
View Report β
Fraser
People Served117K
Contaminants Tested104
Above Guidelines4
View Report β
Farmington Hills
People Served106K
Contaminants Tested22
Above Guidelines0
View Report β
Clinton Township
People Served101K
Contaminants Tested23
Above Guidelines2
View Report β
St. Clair Shores
People Served101K
Contaminants Tested20
Above Guidelines6
View Report β
Keego Harbor
People Served93K
Contaminants Tested102
Above Guidelines2
View Report β
Orchard Lake Village
People Served93K
Contaminants Tested102
Above Guidelines2
View Report β
Sylvan Lake
People Served93K
Contaminants Tested114
Above Guidelines4
View Report β
Saginaw
People Served92K
Contaminants Tested210
Above Guidelines6
View Report β
Franklin
People Served91K
Contaminants Tested92
Above Guidelines2
View Report β
Canton
People Served90K
Contaminants Tested11
Above Guidelines0
View Report β
Wayne
People Served90K
Contaminants Tested11
Above Guidelines0
View Report β
Macomb
People Served90K
Contaminants Tested24
Above Guidelines2
View Report β
Beecher
People Served89K
Contaminants Tested460
Above Guidelines9
View Report β
Beechwood
People Served84K
Contaminants Tested209
Above Guidelines7
View Report β
Ypsilanti
People Served84K
Contaminants Tested1431
Above Guidelines12
View Report β
Mount Morris
People Served83K
Contaminants Tested437
Above Guidelines7
View Report β
Johannesburg
People Served81K
Contaminants Tested10
Above Guidelines0
View Report β
Novi
People Served80K
Contaminants Tested22
Above Guidelines0
View Report β
Rochester
People Served78K
Contaminants Tested22
Above Guidelines0
View Report β
Sheridan
People Served74K
Contaminants Tested11
Above Guidelines0
View Report β
Cedarville
People Served73K
Contaminants Tested185
Above Guidelines4
View Report β
Shelby Township
People Served72K
Contaminants Tested12
Above Guidelines0
View Report β
Three Rivers
People Served72K
Contaminants Tested103
Above Guidelines3
View Report β
Flushing
People Served72K
Contaminants Tested188
Above Guidelines3
View Report β
Holland
People Served71K
Contaminants Tested204
Above Guidelines6
View Report β
Farmington
People Served68K
Contaminants Tested212
Above Guidelines4
View Report β
Marshall
People Served67K
Contaminants Tested17
Above Guidelines0
View Report β
Bay City
People Served65K
Contaminants Tested314
Above Guidelines19
View Report β
Auburn Hills
People Served62K
Contaminants Tested162
Above Guidelines4
View Report β
Royal Oak
People Served57K
Contaminants Tested24
Above Guidelines2
View Report β
Midland
People Served57K
Contaminants Tested242
Above Guidelines9
View Report β
New Baltimore
People Served54K
Contaminants Tested195
Above Guidelines3
View Report β
Detroit Beach
People Served50K
Contaminants Tested276
Above Guidelines5
View Report β
Monroe
People Served50K
Contaminants Tested276
Above Guidelines5
View Report β
Woodland Beach
People Served50K
Contaminants Tested276
Above Guidelines5
View Report β
West Bloomfield
People Served49K
Contaminants Tested11
Above Guidelines0
View Report β
Bloomfield Hills
People Served48K
Contaminants Tested253
Above Guidelines3
View Report β
New Haven
People Served47K
Contaminants Tested200
Above Guidelines3
View Report β
Portage
People Served46K
Contaminants Tested182
Above Guidelines3
View Report β
East Lansing
People Served46K
Contaminants Tested234
Above Guidelines8
View Report β
Alpena
People Served45K
Contaminants Tested13578
Above Guidelines82
View Report β
Springfield
People Served44K
Contaminants Tested20
Above Guidelines7
View Report β
Burton
People Served44K
Contaminants Tested285
Above Guidelines6
View Report β
Flat Rock
People Served44K
Contaminants Tested22
Above Guidelines0
View Report β
Zeeland
People Served43K
Contaminants Tested40
Above Guidelines5
View Report β
Zilwaukee
People Served42K
Contaminants Tested45
Above Guidelines5
View Report β
Northview
People Served42K
Contaminants Tested128
Above Guidelines0
View Report β
Birmingham
People Served42K
Contaminants Tested267
Above Guidelines3
View Report β
Bingham Farms
People Served42K
Contaminants Tested162
Above Guidelines4
View Report β
Dorr
People Served42K
Contaminants Tested24
Above Guidelines2
View Report β
Jenison
People Served41K
Contaminants Tested11
Above Guidelines1
View Report β
Beverly Hills
People Served41K
Contaminants Tested81
Above Guidelines2
View Report β
Shields
People Served41K
Contaminants Tested23
Above Guidelines2
View Report β
Byron Center
People Served37K
Contaminants Tested10
Above Guidelines0
View Report β
Muskegon
People Served37K
Contaminants Tested204
Above Guidelines3
View Report β
Chelsea
People Served34K
Contaminants Tested98
Above Guidelines3
View Report β
South Monroe
People Served34K
Contaminants Tested98
Above Guidelines3
View Report β
West Monroe
People Served34K
Contaminants Tested98
Above Guidelines3
View Report β
Showing top 100 of 501 cities by population.
Use the search box above to find any city in Michigan.
Stay Informed About Your Water Quality
Get EPA reports, filter recommendations, and safety alerts for your area.
Join 10,000+ people protecting their families. Unsubscribe anytime.