Skip to main content

New York Water Quality Reports

Comprehensive water quality data for 752 cities across New York. View EPA-verified contaminant levels and get filter recommendations.

752
Cities
157
Safe
299
Monitor
296
At Risk

Water Quality by County

Explore aggregated water quality scores across New York counties. Scores are calculated based on EPA data and weighted by population.

Loading map...
Data from 73 cities serving 3,818,775 people across 34 counties.

Cities in New York

New York

People Served8392K
Contaminants Tested185
Above Guidelines5
View Report β†’

Bellerose Terrace

People Served8391K
Contaminants Tested173
Above Guidelines3
View Report β†’

Bellerose

People Served8391K
Contaminants Tested173
Above Guidelines3
View Report β†’

Harbor Hills

People Served8391K
Contaminants Tested173
Above Guidelines3
View Report β†’

University Gardens

People Served8391K
Contaminants Tested173
Above Guidelines3
View Report β†’

Flushing

People Served8271K
Contaminants Tested17
Above Guidelines3
View Report β†’

North Amityville

People Served1145K
Contaminants Tested116
Above Guidelines0
View Report β†’

Hauppauge

People Served1102K
Contaminants Tested0
Above Guidelines0
View Report β†’

Rochester

People Served711K
Contaminants Tested526
Above Guidelines8
View Report β†’

Syracuse

People Served572K
Contaminants Tested445
Above Guidelines14
View Report β†’

Nedrow

People Served542K
Contaminants Tested296
Above Guidelines8
View Report β†’

Solvay

People Served542K
Contaminants Tested296
Above Guidelines8
View Report β†’

Irondequoit

People Served507K
Contaminants Tested149
Above Guidelines5
View Report β†’

Gates

People Served497K
Contaminants Tested134
Above Guidelines3
View Report β†’

Greece

People Served497K
Contaminants Tested134
Above Guidelines3
View Report β†’

Hilton

People Served497K
Contaminants Tested134
Above Guidelines3
View Report β†’

North Gates

People Served497K
Contaminants Tested134
Above Guidelines3
View Report β†’

Spencerport

People Served497K
Contaminants Tested134
Above Guidelines3
View Report β†’

Rye Brook

People Served409K
Contaminants Tested230
Above Guidelines4
View Report β†’

Tonawanda

People Served408K
Contaminants Tested275
Above Guidelines6
View Report β†’

Hamburg

People Served388K
Contaminants Tested144
Above Guidelines4
View Report β†’

Oswego

People Served380K
Contaminants Tested744
Above Guidelines9
View Report β†’

De Witt

People Served380K
Contaminants Tested182
Above Guidelines11
View Report β†’

Fayetteville

People Served366K
Contaminants Tested170
Above Guidelines8
View Report β†’

Manlius

People Served366K
Contaminants Tested170
Above Guidelines8
View Report β†’

Baldwinsville

People Served359K
Contaminants Tested294
Above Guidelines9
View Report β†’

West Seneca

People Served358K
Contaminants Tested143
Above Guidelines4
View Report β†’

Lancaster

People Served356K
Contaminants Tested143
Above Guidelines4
View Report β†’

Phoenix

People Served352K
Contaminants Tested290
Above Guidelines9
View Report β†’

Port Chester

People Served352K
Contaminants Tested135
Above Guidelines2
View Report β†’

Scotts Corners

People Served352K
Contaminants Tested135
Above Guidelines2
View Report β†’

Constantia

People Served350K
Contaminants Tested286
Above Guidelines7
View Report β†’

Galeville

People Served350K
Contaminants Tested281
Above Guidelines10
View Report β†’

Brewerton

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Bridgeport

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Camden

People Served350K
Contaminants Tested20
Above Guidelines11
View Report β†’

Camillus

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Canastota

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Central Square

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Chittenango

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

East Syracuse

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Fairmount

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Fulton

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Hannibal

People Served350K
Contaminants Tested20
Above Guidelines11
View Report β†’

Lakeland

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Liverpool

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Lyncourt

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Marcellus

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Mattydale

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Minetto

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Minoa

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

North Syracuse

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Radisson

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Sand Ridge

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Seneca Knolls

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

SUNY Oswego

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Sylvan Beach

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Village Green

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Wampsville

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

Westvale

People Served350K
Contaminants Tested157
Above Guidelines6
View Report β†’

East Aurora

People Served342K
Contaminants Tested155
Above Guidelines6
View Report β†’

Billington Heights

People Served335K
Contaminants Tested142
Above Guidelines4
View Report β†’

Blasdell

People Served335K
Contaminants Tested142
Above Guidelines4
View Report β†’

Cheektowaga

People Served335K
Contaminants Tested142
Above Guidelines4
View Report β†’

Clarence Center

People Served335K
Contaminants Tested142
Above Guidelines4
View Report β†’

Clarence

People Served335K
Contaminants Tested142
Above Guidelines4
View Report β†’

Depew

People Served335K
Contaminants Tested142
Above Guidelines4
View Report β†’

Eden

People Served335K
Contaminants Tested142
Above Guidelines4
View Report β†’

Eggertsville

People Served335K
Contaminants Tested142
Above Guidelines4
View Report β†’

Harris Hill

People Served335K
Contaminants Tested142
Above Guidelines4
View Report β†’

Highland-on-the-Lake

People Served335K
Contaminants Tested142
Above Guidelines4
View Report β†’

Lackawanna

People Served335K
Contaminants Tested142
Above Guidelines4
View Report β†’

Sloan

People Served335K
Contaminants Tested142
Above Guidelines4
View Report β†’

Town Line

People Served335K
Contaminants Tested142
Above Guidelines4
View Report β†’

Wanakah

People Served335K
Contaminants Tested142
Above Guidelines4
View Report β†’

Williamsville

People Served335K
Contaminants Tested142
Above Guidelines4
View Report β†’

Hempstead

People Served320K
Contaminants Tested530
Above Guidelines1
View Report β†’

Buffalo

People Served280K
Contaminants Tested916
Above Guidelines16
View Report β†’

Lynbrook

People Served276K
Contaminants Tested220
Above Guidelines0
View Report β†’

Monsey

People Served270K
Contaminants Tested20
Above Guidelines7
View Report β†’

Garden City South

People Served254K
Contaminants Tested514
Above Guidelines0
View Report β†’

Garden City Park

People Served222K
Contaminants Tested410
Above Guidelines0
View Report β†’

Garden City

People Served222K
Contaminants Tested410
Above Guidelines0
View Report β†’

North Lynbrook

People Served220K
Contaminants Tested115
Above Guidelines0
View Report β†’

Tuckahoe

People Served215K
Contaminants Tested335
Above Guidelines5
View Report β†’

Eastchester

People Served215K
Contaminants Tested247
Above Guidelines3
View Report β†’

Hemlock

People Served214K
Contaminants Tested128
Above Guidelines2
View Report β†’

Yonkers

People Served212K
Contaminants Tested95
Above Guidelines2
View Report β†’

Malverne Park Oaks

People Served208K
Contaminants Tested365
Above Guidelines0
View Report β†’

West Hempstead

People Served208K
Contaminants Tested365
Above Guidelines0
View Report β†’

Mineola

People Served197K
Contaminants Tested370
Above Guidelines0
View Report β†’

Franklin Square

People Served196K
Contaminants Tested375
Above Guidelines0
View Report β†’

Seaford

People Served180K
Contaminants Tested242
Above Guidelines0
View Report β†’

Carle Place

People Served176K
Contaminants Tested261
Above Guidelines0
View Report β†’

Malverne

People Served176K
Contaminants Tested261
Above Guidelines0
View Report β†’

Uniondale

People Served176K
Contaminants Tested261
Above Guidelines0
View Report β†’

New Hyde Park

People Served166K
Contaminants Tested305
Above Guidelines0
View Report β†’

Manhasset

People Served166K
Contaminants Tested356
Above Guidelines1
View Report β†’

Munsey Park

People Served166K
Contaminants Tested356
Above Guidelines1
View Report β†’

North Hills

People Served166K
Contaminants Tested356
Above Guidelines1
View Report β†’

Showing top 100 of 752 cities by population.

Use the search box above to find any city in New York.

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.