Michigan Water Quality
Water hardness and quality data for 108 cities in Michigan, USA.
State average
205mg/L
12.0 gpg
Hardness level
🔴 Very Hard
5 lab-verified
Cities
108
111 with data
Ann Arbor
Pop. 117,070
PFAS: 20.4 ppt
Full report →Detroit
Pop. 645,705
PFAS: 10 ppt
Full report →Grand Rapids
Pop. 195,097
PFAS: 0 ppt
Full report →Lansing
Pop. 112,644
PFAS: 0 ppt
Full report →Sterling Heights
Pop. 132,052
PFAS: 0 ppt
Full report →Warren
Pop. 134,056
PFAS: 0 ppt
Full report →Battle Creek
Pop. 51,589
PFAS: 3 ppt
Full report →Bay City
Pop. 33,917
PFAS: 0 ppt
Full report →Canton
Pop. 86,825
PFAS: 0 ppt
Full report →Clinton Township
Township
Pop. 99,753
PFAS: 0 ppt
Full report →Dearborn
Pop. 95,171
PFAS: 0 ppt
Full report →Dearborn Heights
Pop. 56,145
PFAS: 0 ppt
Full report →East Lansing
Pop. 48,471
PFAS: 0 ppt
Full report →Eastpointe
Pop. 32,657
PFAS: 0 ppt
Full report →Farmington Hills
Pop. 81,330
PFAS: 0 ppt
Full report →Flint
Pop. 98,310
PFAS: 0 ppt
Full report →Holland
Pop. 33,742
PFAS: 0 ppt
Full report →Jackson
Pop. 33,133
PFAS: 0 ppt
Full report →Kalamazoo
Pop. 76,041
PFAS: 92.7 ppt
Full report →Kentwood
Pop. 51,357
PFAS: 0 ppt
Full report →Lincoln Park
Pop. 37,012
PFAS: 0 ppt
Full report →Livonia
Pop. 94,635
PFAS: 0 ppt
Full report →Madison Heights
Pop. 30,198
PFAS: 0 ppt
Full report →Midland
Pop. 42,200
PFAS: 8.9 ppt
Full report →Muskegon
Pop. 38,401
PFAS: 0 ppt
Full report →Novi
Pop. 58,723
PFAS: 0 ppt
Full report →Pontiac
Pop. 59,917
PFAS: 8.4 ppt
Full report →Portage
Pop. 48,177
PFAS: 34.8 ppt
Full report →Redford
Pop. 49,936
PFAS: 0 ppt
Full report →Rochester Hills
Pop. 73,424
PFAS: 0 ppt
Full report →Roseville
Pop. 47,637
PFAS: 0 ppt
Full report →Royal Oak
Pop. 59,008
PFAS: 0 ppt
Full report →Saginaw
Pop. 49,347
PFAS: 7.3 ppt
Full report →Saint Clair Shores
Pop. 59,715
PFAS: 7.2 ppt
Full report →Shelby
Pop. 74,099
PFAS: 11.2 ppt
Full report →Southfield
Pop. 73,156
PFAS: 0 ppt
Full report →Taylor
Pop. 61,568
PFAS: 0 ppt
Full report →Troy
Pop. 83,280
PFAS: 0 ppt
Full report →Waterford
Pop. 75,737
PFAS: 6.5 ppt
Full report →West Bloomfield Township
Township
Pop. 64,690
PFAS: 0 ppt
Full report →Westland
Pop. 82,000
PFAS: 0 ppt
Full report →Wyoming
Pop. 75,275
PFAS: 5.5 ppt
Full report →Adrian
Pop. 20,691
PFAS: 0 ppt
Full report →Allen Park
Pop. 27,425
PFAS: 0 ppt
Full report →Allendale
Pop. 17,579
PFAS: 0 ppt
Full report →Alpena
Pop. 10,175
PFAS: 0 ppt
Full report →Auburn Hills
Pop. 22,672
PFAS: 19.9 ppt
Full report →Beecher
Pop. 10,232
PFAS: 8.4 ppt
Full report →Berkley
Pop. 15,268
PFAS: 0 ppt
Full report →Beverly Hills
Pop. 10,267
PFAS: 0 ppt
Full report →Big Rapids
Pop. 10,397
PFAS: 0 ppt
Full report →Birmingham
Pop. 20,857
PFAS: 5.4 ppt
Full report →Burton
Pop. 28,788
PFAS: 0 ppt
Full report →Cadillac
Pop. 10,373
PFAS: 0 ppt
Full report →Clawson
Pop. 12,015
PFAS: 0 ppt
Full report →Coldwater
Pop. 10,844
PFAS: 0 ppt
Full report →Comstock Park
Pop. 10,088
PFAS: 12.9 ppt
Full report →Cutlerville
Pop. 14,370
PFAS: 6.9 ppt
Full report →East Grand Rapids
Pop. 11,311
PFAS: 0 ppt
Full report →Escanaba
Pop. 12,334
PFAS: 0 ppt
Full report →Farmington
Pop. 10,523
PFAS: 0 ppt
Full report →Fenton
Pop. 11,442
PFAS: 3.7 ppt
Full report →Ferndale
Pop. 20,177
PFAS: 0 ppt
Full report →Forest Hills
Pop. 25,867
PFAS: 7.9 ppt
Full report →Fraser
Pop. 14,636
PFAS: 0 ppt
Full report →Garden City
Pop. 26,920
PFAS: 0 ppt
Full report →Grand Haven
Pop. 11,062
PFAS: 0 ppt
Full report →Grandville
Pop. 15,953
PFAS: 0 ppt
Full report →Grosse Ile
Pop. 11,361
PFAS: 0 ppt
Full report →Grosse Pointe Park
Pop. 11,220
PFAS: 0 ppt
Full report →Grosse Pointe Woods
Pop. 15,762
PFAS: 0 ppt
Full report →Hamtramck
Pop. 22,002
PFAS: 0 ppt
Full report →Harper Woods
Pop. 13,836
PFAS: 6.8 ppt
Full report →Haslett
Pop. 19,220
PFAS: 7.3 ppt
Full report →Hazel Park
Pop. 16,597
PFAS: 0 ppt
Full report →Highland Park
Pop. 10,949
PFAS: 0 ppt
Full report →Holt
Pop. 23,973
PFAS: 10 ppt
Full report →Inkster
Pop. 24,672
PFAS: 0 ppt
Full report →Ionia
Pop. 11,372
PFAS: 0 ppt
Full report →Jenison
Pop. 16,538
PFAS: 0 ppt
Full report →Marquette
Pop. 21,297
PFAS: 0 ppt
Full report →Melvindale
Pop. 10,404
PFAS: 0 ppt
Full report →Monroe
Pop. 20,092
PFAS: 0 ppt
Full report →Mount Clemens
Pop. 16,400
PFAS: 5.3 ppt
Full report →Mount Pleasant
Pop. 26,060
PFAS: 5.5 ppt
Full report →Muskegon Heights
Pop. 10,796
PFAS: 0 ppt
Full report →New Baltimore
Pop. 12,354
PFAS: 0 ppt
Full report →Niles
Pop. 11,333
PFAS: 0 ppt
Full report →Northview
Pop. 14,541
PFAS: 9.6 ppt
Full report →Norton Shores
Pop. 24,208
PFAS: 0 ppt
Full report →Oak Park
Pop. 29,752
PFAS: 6.3 ppt
Full report →Okemos
Pop. 21,369
PFAS: 0 ppt
Full report →Owosso
Pop. 14,699
PFAS: 0 ppt
Full report →Port Huron
Pop. 29,330
PFAS: 0 ppt
Full report →Riverview
Pop. 12,181
PFAS: 0 ppt
Full report →Rochester
Pop. 12,993
PFAS: 0 ppt
Full report →Romulus
Pop. 23,417
PFAS: 0 ppt
Full report →Saginaw Township North
Township
Pop. 24,994
PFAS: 7.3 ppt
Full report →Sault Ste. Marie
Pop. 13,827
PFAS: 0 ppt
Full report →South Lyon
Pop. 11,722
PFAS: 5.4 ppt
Full report →Southgate
Pop. 29,293
PFAS: 0 ppt
Full report →Sturgis
Pop. 10,896
PFAS: 0 ppt
Full report →Traverse City
Pop. 15,218
PFAS: 0 ppt
Full report →Trenton
Pop. 18,380
PFAS: 0 ppt
Full report →Walker
Pop. 24,647
PFAS: 8.5 ppt
Full report →Waverly
Pop. 23,925
PFAS: 9.4 ppt
Full report →Wayne
Pop. 17,081
PFAS: 0 ppt
Full report →Wixom
Pop. 13,746
PFAS: 0 ppt
Full report →Woodhaven
Pop. 12,539
PFAS: 0 ppt
Full report →Wyandotte
Pop. 25,156
PFAS: 0 ppt
Full report →Ypsilanti
Pop. 19,945
PFAS: 0 ppt
Full report →