City Water Quality Rankings
11,696 cities ranked by drinking water quality.
Popular city water quality comparisons
Trending Cities
#6001
Melrose
County, MN
86 B
#6002 Milaca
County, MN
86 B
#6003 Milan
County, MO
86 B
#6004 Milford
County, IN
86 B
#6005 Milford Boro
County, NJ
86 B
#6006 Millers Creek
County, NC
86 B
#6007 Millersburg
County, PA
86 B
#6008 Milton
County, KY
86 B
#6009 Milton
County, WI
86 B
#6010 Mineral
County, VA
86 B
#6011 Miount Laurel
County, NJ
86 B
#6012 Mitchell
County, IN
86 B
#6013 Monett
County, MO
86 B
#6014 Monroe
County, CT
86 B
#6015 Montgomery
County, MN
86 B
#6016 Montgomery
County, TX
86 B
#6017 Monticello
County, IN
86 B
#6018 Montour Falls
County, NY
86 B
#6019 Moorcroft
County, WY
86 B
#6020 Moorefield
County, WV
86 B
#6021 Moravian Falls
County, NC
86 B
#6022 Morrison
County, CO
86 B
#6023 Mound
County, MN
86 B
#6024 Mount Joy
County, PA
86 B
Frequently Asked Questions
How are city water quality rankings calculated?
WaterQ city rankings are based on EPA SDWIS data across local public water systems, including contaminant detections, compliance violations, and recency-weighted score signals.
Can I compare two US cities directly?
Yes. Use the city comparison links on this page or open the Compare tool to evaluate two cities side by side on score, grade, and water system coverage.
How often does WaterQ refresh city data?
City-level metrics refresh when new EPA data is processed. Check city pages for latest score and violation context.