Skip to main content

Michigan Water Quality Reports

Comprehensive water quality data for 497 cities across Michigan. View EPA-verified contaminant levels and get filter recommendations.

497
Cities
83
Safe
252
Monitor
17
At Risk
38
Limited testing
107
No Test Data

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 351 cities serving 5,584,979 people across 77 counties.

Worried about Bromodichloromethane in your water?

Upload your water test (PDF or a photo) and we'll email a plain-English reading of your Bromodichloromethane result โ€” and every other number โ€” free. Educational only, no medical claims.

Your upload also helps us keep local water data accurate โ€” we only ever share anonymized, area-level summaries.

Upload my test

Cities in Michigan

Detroit

People Served714K
88 results on file
Above Guidelines1
View Report โ†’

Grand Rapids

People Served273K
157 results on file
Above Guidelines1
View Report โ†’

Kalamazoo

People Served193K
186 results on file
Above Guidelines6
View Report โ†’

Lansing

People Served166K
125 results on file
Above Guidelines1
View Report โ†’

Warren

People Served134K
32 results on file
Above Guidelines0
View Report โ†’

Sterling Heights

People Served127K
42 results on file
Above Guidelines2
View Report โ†’

Ann Arbor

People Served118K
48 results on file
Above Guidelines1
View Report โ†’

Dearborn

People Served110K
31 results on file
Above Guidelines0
View Report โ†’

Clinton Township

People Served101K
43 results on file
Above Guidelines2
View Report โ†’

Flint

People Served98K
176 results on file
Above Guidelines2
View Report โ†’

Livonia

People Served97K
31 results on file
Above Guidelines0
View Report โ†’

Canton

People Served90K
32 results on file
Above Guidelines0
View Report โ†’

Macomb

People Served90K
42 results on file
Above Guidelines2
View Report โ†’

Westland

People Served84K
31 results on file
Above Guidelines0
View Report โ†’

Troy

People Served81K
31 results on file
Above Guidelines0
View Report โ†’

Rochester Hills

People Served74K
32 results on file
Above Guidelines0
View Report โ†’

Shelby Township

People Served72K
31 results on file
Above Guidelines0
View Report โ†’

Southfield

People Served72K
101 results on file
Above Guidelines2
View Report โ†’

Beecher

People Served72K
129 results on file
Above Guidelines3
View Report โ†’

Taylor

People Served63K
23 results on file
Above Guidelines1
View Report โ†’

Pontiac

People Served63K
42 results on file
Above Guidelines2
View Report โ†’

St. Clair Shores

People Served60K
103 results on file
Above Guidelines2
View Report โ†’

Dearborn Heights

People Served58K
44 results on file
Above Guidelines2
View Report โ†’

Royal Oak

People Served57K
44 results on file
Above Guidelines2
View Report โ†’

Farmington Hills

People Served57K
31 results on file
Above Guidelines0
View Report โ†’

Ypsilanti

People Served54K
43 results on file
Above Guidelines2
View Report โ†’

Saginaw

People Served52K
169 results on file
Above Guidelines3
View Report โ†’

Franklin

People Served49K
31 results on file
Above Guidelines0
View Report โ†’

West Bloomfield

People Served49K
31 results on file
Above Guidelines0
View Report โ†’

Monroe

People Served49K
23 contaminants listed, only PFAS results from EPA's UCMR 5 on file
Above Guidelines0
View Report โ†’

Novi

People Served48K
31 results on file
Above Guidelines0
View Report โ†’

Roseville

People Served47K
42 results on file
Above Guidelines2
View Report โ†’

Portage

People Served46K
174 results on file
Above Guidelines3
View Report โ†’

Battle Creek

People Served44K
23 contaminants listed, only PFAS results from EPA's UCMR 5 on file
Above Guidelines0
View Report โ†’

Midland

People Served43K
137 results on file
Above Guidelines2
View Report โ†’

Northview

People Served42K
49 results on file
Above Guidelines0
View Report โ†’

Jenison

People Served41K
31 results on file
Above Guidelines0
View Report โ†’

Shields

People Served41K
42 results on file
Above Guidelines2
View Report โ†’

Lincoln Park

People Served38K
31 results on file
Above Guidelines0
View Report โ†’

Byron Center

People Served37K
31 results on file
Above Guidelines0
View Report โ†’

Muskegon

People Served37K
158 results on file
Above Guidelines3
View Report โ†’

Holland

People Served37K
139 results on file
Above Guidelines3
View Report โ†’

Kentwood

People Served36K
31 results on file
Above Guidelines0
View Report โ†’

Beechwood

People Served34K
42 results on file
Above Guidelines2
View Report โ†’

Port Huron

People Served34K
52 results on file
Above Guidelines0
View Report โ†’

Brownstown Township

People Served33K
31 results on file
Above Guidelines0
View Report โ†’

Jackson

People Served33K
23 contaminants listed, only PFAS results from EPA's UCMR 5 on file
Above Guidelines0
View Report โ†’

East Lansing

People Served33K
43 results on file
Above Guidelines3
View Report โ†’

Eastpointe

People Served32K
31 results on file
Above Guidelines0
View Report โ†’

Bay City

People Served32K
171 results on file
Above Guidelines3
View Report โ†’

Madison Heights

People Served30K
31 results on file
Above Guidelines0
View Report โ†’

Oak Park

People Served30K
44 results on file
Above Guidelines2
View Report โ†’

Allen Park

People Served28K
42 results on file
Above Guidelines2
View Report โ†’

Garden City

People Served28K
23 contaminants listed, only PFAS results from EPA's UCMR 5 on file
Above Guidelines0
View Report โ†’

Van Buren Township

People Served27K
31 results on file
Above Guidelines0
View Report โ†’

Mount Pleasant

People Served26K
38 results on file
Above Guidelines4
View Report โ†’

Wyandotte

People Served26K
164 results on file
Above Guidelines2
View Report โ†’

Haslett

People Served26K
32 results on file
Above Guidelines0
View Report โ†’

Inkster

People Served25K
44 results on file
Above Guidelines3
View Report โ†’

Harrison Township

People Served24K
42 results on file
Above Guidelines2
View Report โ†’

Norton Shores

People Served24K
26 results on file
Above Guidelines0
View Report โ†’

Romulus

People Served24K
31 results on file
Above Guidelines0
View Report โ†’

Adrian

People Served24K
111 results on file
Above Guidelines0
View Report โ†’

Hamtramck

People Served22K
33 results on file
Above Guidelines0
View Report โ†’

Ferndale

People Served22K
44 results on file
Above Guidelines2
View Report โ†’

Wacousta

People Served22K
156 results on file
Above Guidelines1
View Report โ†’

Waverly

People Served22K
156 results on file
Above Guidelines1
View Report โ†’

Auburn Hills

People Served21K
42 results on file
Above Guidelines2
View Report โ†’

Burton

People Served21K
42 results on file
Above Guidelines2
View Report โ†’

Marquette

People Served21K
23 contaminants listed, only PFAS results from EPA's UCMR 5 on file
Above Guidelines0
View Report โ†’

Birmingham

People Served20K
23 contaminants listed, only PFAS results from EPA's UCMR 5 on file
Above Guidelines0
View Report โ†’

Allendale

People Served20K
31 results on file
Above Guidelines0
View Report โ†’

Wolverine Lake

People Served20K
31 results on file
Above Guidelines0
View Report โ†’

Trenton

People Served19K
23 contaminants listed, only PFAS results from EPA's UCMR 5 on file
Above Guidelines0
View Report โ†’

Mount Clemens

People Served18K
47 results on file
Above Guidelines1
View Report โ†’

Wayne

People Served18K
23 contaminants listed, only PFAS results from EPA's UCMR 5 on file
Above Guidelines0
View Report โ†’

Fraser

People Served17K
42 results on file
Above Guidelines2
View Report โ†’

Hazel Park

People Served16K
44 results on file
Above Guidelines2
View Report โ†’

Owosso

People Served16K
166 results on file
Above Guidelines2
View Report โ†’

Grosse Pointe Woods

People Served16K
42 results on file
Above Guidelines2
View Report โ†’

Grandville

People Served16K
31 results on file
Above Guidelines0
View Report โ†’

New Boston

People Served16K
31 results on file
Above Guidelines0
View Report โ†’

Washington

People Served16K
31 results on file
Above Guidelines0
View Report โ†’

Berkley

People Served15K
42 results on file
Above Guidelines2
View Report โ†’

Sault Ste. Marie

People Served15K
111 results on file
Above Guidelines2
View Report โ†’

Traverse City

People Served15K
141 results on file
Above Guidelines4
View Report โ†’

Harper Woods

People Served14K
44 results on file
Above Guidelines2
View Report โ†’

Niles

People Served14K
35 results on file
Above Guidelines2
View Report โ†’

Wixom

People Served14K
34 results on file
Above Guidelines1
View Report โ†’

Coldwater

People Served14K
48 results on file
Above Guidelines2
View Report โ†’

Escanaba

People Served14K
164 results on file
Above Guidelines4
View Report โ†’

Ionia

People Served13K
181 results on file
Above Guidelines4
View Report โ†’

Woodhaven

People Served13K
23 contaminants listed, only PFAS results from EPA's UCMR 5 on file
Above Guidelines0
View Report โ†’

Melvindale

People Served13K
45 results on file
Above Guidelines2
View Report โ†’

New Baltimore

People Served13K
155 results on file
Above Guidelines1
View Report โ†’

Riverview

People Served12K
23 contaminants listed, only PFAS results from EPA's UCMR 5 on file
Above Guidelines0
View Report โ†’

Kawkawlin

People Served12K
20 contaminants listed, record not matched to an EPA water system
Above Guidelines0
View Report โ†’

Sturgis

People Served12K
172 results on file
Above Guidelines2
View Report โ†’

Clawson

People Served12K
42 results on file
Above Guidelines2
View Report โ†’

Independence Township

People Served12K
184 results on file
Above Guidelines5
View Report โ†’

Showing top 100 of 497 cities by population.

Use the search box above to find any city in Michigan.

Get the Weekly Water Brief

One email a week on water testing, treatment, and what water-quality data means for your home.

One email a week. Unsubscribe anytime.