City Water Quality Rankings
11,696 cities ranked by drinking water quality.
Popular city water quality comparisons
Trending Cities
#5929
Glen Rock
County, PA
86 B
#5930 Glenford
County, OH
86 B
#5931 Glenwood Springs
County, CO
86 B
#5932 Gordon
County, GA
86 B
#5933 Gordonsville
County, VA
86 B
#5934 Grand Saline
County, TX
86 B
#5935 Grayslake
County, IL
86 B
#5936 Gridley
County, CA
86 B
#5937 Grimes
County, IA
86 B
#5938 Hamilton
County, IN
86 B
#5939 Hanna City
County, IL
86 B
#5940 Harlingen
County, TX
86 B
#5941 Harlowton
County, MT
86 B
#5942 Harrisburg
County, AR
86 B
#5943 Harrisburg
County, NC
86 B
#5944 Harrison
County, NJ
86 B
#5945 Havelock
County, NC
86 B
#5946 Highland
County, CA
86 B
#5947 Highland Falls
County, NY
86 B
#5948 Hillsborough
County, NH
86 B
#5949 Hinckley
County, IL
86 B
#5950 Hingham
County, MT
86 B
#5951 Hohenwald
County, TN
86 B
#5952 Holley
County, NY
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.