Skip to main content
WaterVerge

New York Water Quality Report

810 cities tested · Average grade: B+ · 42.6M people served

Cities Tested
810
Avg Score
81.6
Population Served
42.6M
Avg Grade
B+
Live Water Alerts for New York →
Analysis

New York water quality overview

New York's drinking water quality is good overall, with an average score of 81.6 out of 100 across 810 cities tested. The median score is 86.2, serving a total population of 42,637,489 residents. 85% of cities earned an A or B grade, indicating broadly strong water quality infrastructure across the state. PFAS "forever chemicals" were detected in 147 of 810 cities tested (18%). 52 cities exceed the 2024 EPA maximum contaminant levels. 8 cities have lead levels exceeding the EPA action level of 15 ppb, often indicating aging infrastructure with lead service lines or lead solder. The state relies on a mix of water sources: 389 cities use groundwater while 420 draw from surface water such as rivers, lakes, and reservoirs.

Key Concerns

Issues to watch in New York

147 cities
PFAS Detected
18% of tested cities have PFAS in their water supply.
8 cities
Lead Exceedances
Lead levels above the EPA action level of 15 ppb (90th percentile).
594 cities
Health Violations
55,117 total violations recorded, 696 with unresolved issues.
21 cities
Failing Systems
Received a grade of F, indicating serious water quality issues.
State context
83
Superfund sites in New York
EPA National Priorities List
71.5%
of New York residents on fluoridated water
CDC, 2020
3,631,080
lbs released to surface water
Top 10 TRI facilities, 2023
8.9%
of New York domestic wells exceed EPA arsenic limit
USGS, 225 samples · 10 µg/L MCL
Domestic well chemistry

Private-well water in New York

Based on USGS Powell Domestic-Well Database — 2,420 private wells sampled across New York. These wells are not regulated by the EPA; if you draw your tap from a private well, the public-system grade above does not apply to you.

0.8 µg/L
Median arsenic in domestic wells
P90 9.3 µg/L · max 140.0 µg/L
32 µg/L
Median manganese in domestic wells
13.6% exceed 300 µg/L aesthetic limit
Industrial pollution

Top industrial water polluters in New York

Industrial polluters nearby

The 10 facilities reporting the most pounds released to surface water in New York, 2023.

Total reported releases to surface water: 3,631,080 lbs

FacilityTop chemicalTo surface water (lbs/yr)
ANHEUSER-BUSCH LLC
Beverages · ANHEUSER-BUSCH COS LLC
BALDWINSVILLE, NY13027
Nitrate compounds (water dissociable; reportable only when in aqueous solution)1,041,175
RED-ROCHESTER LLC - EASTMAN BUSINESS PARK
Electric Utilities · NA
ROCHESTER, NY14615
Nitrate compounds (water dissociable; reportable only when in aqueous solution)899,329
FINCH PAPER LLC
Paper · FINCH PAPER HOLDINGS
GLENS FALLS, NY12801
Nitrate compounds (water dissociable; reportable only when in aqueous solution)504,585
ONSEMI
Computers and Electronic Products · SEMICONDUCTOR COMPONENTS INDUSTRIES LLC
HOPEWELL JUNCTION, NY12533
Nitrate compounds (water dissociable; reportable only when in aqueous solution)487,013
MPM SILICONES LLC
Chemicals · MOM HOLDING CO
WATERFORD, NY12188
Nitrate compounds (water dissociable; reportable only when in aqueous solution)360,151

+ 5 more facilities

Source: EPA Toxic Release Inventory (TRI) 2023

Grade Distribution

How New York cities scored

A: 450 B: 240 C: 48 D: 51 F: 21
City Map

Water quality across New York

Each dot is a city, colored by its water quality grade. Size reflects population served. Click any city to view its full water report.

New York city water quality map
All Cities

810 cities in New York

# City Grade Score Population Violations
1 Richland (T) A+
100
4K 0
2 Freeport (V) A+
99
45K 2
3 Lockport (T) A+
99
21K 0
4 Niagara (T) A+
99
8K 0
5 Royalton (T) A+
99
8K 0
6 Hartland (T) A+
99
4K 0
7 Marion (T) A+
98.9
6K 3
8 Wheatfield (T) A+
98.8
18K 0
9 Macedon (T) A+
98.5
24K 4
10 Oxford (T) A+
97.8
504 9
11 Niagara Falls (C) A+
97.6
58K 28
12 Newfane (T) A+
97.5
9K 1
13 Malone (V) A+
97.4
13K 23
14 Sea Cliff (V) A+
97.1
13K 3
15 Sands Point (V) A+
97
3K 0
16 Owego (T) A+
97
3K 0
17 Genoa (T) A+
97
900 0
18 North Tonawanda (C) A+
96.8
32K 0
19 Silver Springs (V) A+
96.8
850 3
20 Auburn (C) A+
96.2
28K 5
21 Montgomery (V) A+
96.2
5K 0
22 Great Neck Estates (V) A+
96.1
31K 5
23 Great Neck Plaza (V) A+
96.1
31K 5
24 Great Neck (V) A+
96.1
31K 5
25 Kensington (V) A+
96.1
31K 5
26 Kings Point (V) A+
96.1
31K 5
27 Saddle Rock (V) A+
96.1
31K 5
28 Thomaston (V) A+
96.1
31K 5
29 Batavia (C) A+
96
15K 10
30 Lake Placid (V) A+
96
5K 34
31 Somerset (T) A+
96
3K 0
32 Weedsport (V) A+
96
2K 0
33 Port Dickinson (V) A+
95.9
2K 2
34 Yates (T) A+
95.9
2K 3
35 Medina (V) A+
95.8
7K 10
36 Alexandria Bay (V) A+
95.8
2K 2
37 Clayton (V) A+
95.7
2K 1
38 Fort Covington (T) A+
95.7
900 22
39 Savona (V) A+
95.7
801 4
40 Elma (T) A+
95.6
10K 10
41 Slingerlands A+
95.6
524 2
42 Canton (V) A+
95.4
7K 7
43 Colonie (T) A+
95.3
86K 13
44 Clay (T) A+
95.3
16K 12
45 Cortlandville (T) A+
95.2
4K 5
46 Alabama (T) A
95
16K 1
47 Bergen (T) A
95
16K 1
48 Bergen (V) A
95
16K 1
49 Bethany (T) A
95
16K 1
50 Byron (T) A
95
16K 1
51 Corfu (V) A
95
16K 1
52 Darien (T) A
95
16K 1
53 Le Roy (T) A
95
16K 1
54 Leroy (V) A
95
16K 1
55 Pembroke (T) A
95
16K 1
56 Ontario (T) A+
95
10K 7
57 Lyons (T) A+
95
6K 1
58 Lansing (V) A+
95
3K 0
59 Collins, N.Y. (T) A+
95
2K 19
60 Cortland (C) A
94.9
20K 8
61 Arcade (V) A
94.9
3K 3
62 Ellisburg (T) A
94.9
2K 1
63 Clymer (T) A
94.9
650 1
64 Jamestown (C) A
94.8
47K 43
65 Hudson (C) A
94.6
7K 10
66 Bayville (V) A
94.6
7K 31
67 Northville (V) A
94.6
1K 26
68 Farmingdale (V) A
94.5
9K 3
69 Sherrill (C) A
94.5
3K 7
70 Massapequa Park (V) A
94.3
43K 87
71 Ravena (V) A
94.3
5K 6
72 Mount Morris (V) A
94.3
4K 38
73 Heuvelton (V) A
94.3
830 25
74 Long Beach (C) A
94.2
35K 7
75 Scarsdale A
94.2
22K 0
76 Johnstown (C) A
94.2
8K 15
77 Alexander (T) A
94.2
3K 14
78 Attica (V) A
94.2
3K 14
79 Oxford (V) A
94.2
2K 17
80 Corinth (T) A
94.2
756 27
81 Halfmoon (T) A
94
15K 15
82 Champlain (V) A
94
3K 13
83 Batavia A
94
2K 0
84 Croghan (T) A
94
782 0
85 New Bremen (T) A
94
782 0
86 Frankfort (T) A
93.9
2K 6
87 Hilton (V) A
93.8
6K 10
88 Caneadea (T) A
93.8
2K 24
89 Randolph (T) A
93.8
2K 17
90 Gorham (T) A
93.7
3K 57
91 Ridgeway (T) A
93.7
3K 4
92 Greene (V) A
93.7
2K 15
93 Dundee (V) A
93.7
2K 5
94 Union Springs (V) A
93.6
2K 15
95 Ellicottville (T) A
93.6
1K 7
96 St. Armand (T) A
93.6
980 23
97 Geneva (C) A
93.5
13K 24
98 Crown Point (T) A
93.5
980 23
99 Poland (V) A
93.5
508 36
100 Hudson Falls (V) A
93.4
7K 4
101 Sennett (T) A
93.4
1K 5
102 Kenmore (V) A
93.3
15K 5
103 Buchanan (V) A
93.3
2K 10
104 Lyons Falls (V) A
93.3
850 16
105 Owasco (T) A
93.1
3K 14
106 Red Hook (V) A
93.1
3K 33
107 Pavilion (T) A
93
16K 12
108 Norwich (C) A
93
8K 37
109 Cape Vincent (T) A
93
3K 0
110 Painted Post (V) A
93
2K 6
111 Poestenkill (T) A
93
752 9
112 New Berlin (V) A
92.9
2K 22
113 Lyndonville (V) A
92.8
1K 8
114 Shelby (T) A
92.7
1K 8
115 Perry (V) A
92.6
4K 47
116 Pulaski (V) A
92.6
2K 10
117 Allegany (V) A
92.6
2K 35
118 Sangerfield (T) A
92.6
2K 16
119 Waterville (V) A
92.6
2K 16
120 Savannah (T) A
92.6
950 7
121 Antwerp (V) A
92.6
900 13
122 Palatine Bridge (V) A
92.6
900 27
123 Morris (V) A
92.6
652 3
124 Baldwinsville (V) A
92.5
9K 5
125 Rose (T) A
92.5
2K 20
126 Jerusalem (T) A
92.4
3K 16
127 Afton (V) A
92.4
838 11
128 Alexandria Bay A
92.4
500 4
129 Glenville (T) A
92.3
15K 22
130 Rockville Center (V) A
92.2
25K 89
131 Fulton (C) A
92.1
17K 6
132 Evans Mills (V) A
92.1
644 7
133 Middletown (C) A
92
30K 8
134 Lockport (C) A
92
21K 0
135 Wilson (V) A
92
1K 2
136 Hamilton (V) A
91.9
4K 42
137 Walden (V) A
91.8
7K 24
138 Arkport (V) A
91.8
835 24
139 Minerva (T) A
91.8
800 34
140 Hornell (C) A
91.7
10K 45
141 North Hornell (V) A
91.7
10K 45
142 Lake Luzerne (T) A
91.7
3K 21
143 Cato (V) A
91.7
601 16
144 Watkins Glen (V) A
91.6
2K 15
145 Hannibal (V) A
91.6
2K 24
146 Rotterdam (T) A
91.5
30K 19
147 Oneida (C) A
91.5
11K 13
148 Oneida Castle (V) A
91.5
11K 13
149 Scriba (T) A
91.5
9K 4
150 Groveland (T) A
91.5
2K 7
151 Tully (T) A
91.5
930 4
152 Tully (V) A
91.5
930 4
153 Pine Plains (T) A
91.5
880 46
154 Farmington (T) A
91.4
13K 10
155 Clarendon (T) A
91.4
2K 7
156 Southampton (V) A
91.4
2K 3
157 Marathon (V) A
91.4
1K 6
158 Hanover (T) A
91.3
2K 24
159 Lake Pleasant (T) A
91.3
2K 5
160 Speculator (V) A
91.3
2K 5
161 Otisville (V) A
91.3
1K 24
162 Remsen (T) A
91.3
618 60
163 Remsen (V) A
91.3
618 60
164 Dansville (V) A
91.2
9K 14
165 Saranac Lake (V) A
91.2
5K 34
166 Clinton (V) A
91.2
3K 8
167 Marshall (T) A
91.2
2K 32
168 Nunda (V) A
91.2
2K 11
169 Great Valley (T) A
91.2
655 47
170 Oswego (C) A
91.1
29K 4
171 Gouverneur (V) A
91.1
4K 52
172 Sunderland A
91.1
500 70
173 Amherst (T) A
91
335K 3
174 Cheektowaga (T) A
91
335K 3
175 Clarence (T) A
91
335K 3
176 Depew (V) A
91
335K 3
177 Evans (T) A
91
335K 3
178 Lackawanna (C) A
91
335K 3
179 Lancaster (V) A
91
335K 3
180 Sloan (V) A
91
335K 3
181 Tonawanda (C) A
91
73K 3
182 Port Chester (V) A
91
57K 2
183 Rye Brook (V) A
91
57K 2
184 Rye (T) A
91
57K 2
185 Roslyn (V) A
91
17K 56
186 Warwick (V) A
91
7K 11
187 Windsor (V) A
91
1K 0
188 Irvington (V) A
90.9
7K 14
189 Albion (V) A
90.9
6K 33
190 Carroll (T) A
90.9
3K 7
191 Kirkwood (T) A
90.9
3K 43
192 Middleburgh (V) A
90.9
2K 33
193 Madrid (T) A
90.9
800 7
194 Mexico (T) A
90.9
500 60
195 Mill Neck (V) A
90.8
8K 7
196 Paris (T) A
90.8
3K 12
197 Caledonia (V) A
90.8
2K 8
198 Plandome (V) A
90.8
2K 9
199 Poughkeepsie (C) A
90.7
31K 5
200 Perry (T) A
90.7
4K 54
201 Binghamton (T) A
90.7
3K 4
202 Bainbridge (V) A
90.7
2K 4
203 Croghan (V) A
90.7
900 8
204 Nichols (T) A
90.7
725 5
205 Unionville (V) A
90.7
615 52
206 Livonia (V) A
90.6
10K 22
207 Hopewell (T) A
90.6
4K 11
208 Mayfield (V) A
90.6
817 35
209 Waterford (V) A
90.5
10K 42
210 Canajoharie (V) A
90.5
2K 29
211 Adams (T) A
90.5
2K 10
212 Newark Valley (V) A
90.5
896 42
213 Locke (T) A
90.5
600 27
214 Hammondsport (V) A
90.5
569 14
215 Sackets Harbor (V) A
90.4
2K 3
216 Middleport (V) A
90.4
2K 33
217 Sandy Creek (T) A
90.4
2K 6
218 Guilford (T) A
90.4
650 28
219 Cobleskill (T) A
90.4
500 3
220 New Hyde Park (V) A
90.3
18K 6
221 Easton (T) A
90.3
2K 64
222 Wolcott (V) A
90.3
2K 43
223 Montour Falls (V) A
90.3
2K 6
224 French Creek (T) A
90.3
500 13
225 Camden (T) A
90.2
3K 34
226 Camden (V) A
90.2
3K 34
227 Altamont (V) A
90.2
2K 5
228 Round Lake (V) A
90.2
750 34
229 Croton-On-Hudson (V) A
90.1
8K 23
230 Williamson (T) A
90.1
7K 15
231 Plant City A
90.1
2K 44
232 Fleming (T) A
90.1
2K 18
233 Cohocton (V) A
90.1
854 21
234 Champion (T) A
90.1
650 3
235 Hadley (T) A
90
2K 29
236 Sherburne (V) A-
89.9
2K 2
237 Avoca (V) A-
89.9
970 5
238 Guilderland (T) A-
89.8
30K 29
239 Mineola (V) A-
89.8
21K 37
240 Oneonta (C) A-
89.8
16K 8
241 Big Flats (T) A-
89.8
9K 33
242 Clyde (V) A-
89.8
2K 17
243 Moravia (V) A-
89.8
2K 36
244 Wilmington (T) A-
89.8
980 27
245 Colton (T) A-
89.8
850 2
246 Odessa (V) A-
89.8
810 20
247 Brownville (T) A-
89.8
600 7
248 Hempstead (V) A-
89.7
56K 64
249 Massena (V) A-
89.7
17K 13
250 Dannemora (V) A-
89.7
6K 76
251 Dickinson (T) A-
89.7
1K 16
252 Westport (T) A-
89.7
1K 39
253 Avon (T) A-
89.6
3K 22
254 York (T) A-
89.6
3K 49
255 Manchester (V) A-
89.6
2K 13
256 Vernon (V) A-
89.6
1K 53
257 Elba (V) A-
89.6
706 12
258 Canandaigua (C) A-
89.5
11K 33
259 Warsaw (V) A-
89.5
4K 11
260 Orchard Park (V) A-
89.5
3K 3
261 Broadalbin (V) A-
89.5
1K 77
262 Castile (V) A-
89.4
1K 25
263 Chaumont (V) A-
89.4
625 3
264 Gloversville (C) A-
89.3
18K 62
265 Newark (V) A-
89.3
9K 37
266 Phelps (V) A-
89.3
2K 6
267 Augusta (T) A-
89.3
682 25
268 Oriskany Falls (V) A-
89.3
682 25
269 Colonie (V) A-
89.2
8K 11
270 Tivoli (V) A-
89.2
1K 9
271 Johnstown (T) A-
89.2
750 9
272 Chazy A-
89.2
690 91
273 Johnson City (V) A-
89.1
17K 57
274 Cambridge (V) A-
89.1
3K 25
275 Trumansburg (V) A-
89.1
2K 5
276 Morrisville (V) A-
89.1
2K 4
277 Waverly (T) A-
89.1
980 33
278 Bloomingburg (V) A-
89.1
920 11
279 Red Creek (V) A-
89.1
600 49
280 New York (C) A-
89
8.3M 77
281 Orchard Park (T) A-
89
23K 1
282 West Seneca (T) A-
89
23K 0
283 Lancaster (T) A-
89
21K 0
284 Hamburg (V) A-
89
10K 0
285 Port Jervis (C) A-
89
9K 26
286 Boston (T) A-
89
7K 0
287 Hoosick Falls (V) A-
89
5K 30
288 Willsboro (T) A-
89
2K 60
289 Barker (V) A-
89
577 0
290 Huron (T) A-
88.9
8K 7
291 Wellsburg (V) A-
88.9
580 66
292 Bethlehem (T) A-
88.8
31K 18
293 Vestal (T) A-
88.8
22K 8
294 Frankfort (V) A-
88.8
3K 83
295 Waddington (V) A-
88.8
944 11
296 Westbury (V) A-
88.7
21K 8
297 Youngstown (V) A-
88.7
9K 1
298 Porter (T) A-
88.7
7K 1
299 Elmsford (V) A-
88.7
5K 8
300 Fort Plain (V) A-
88.7
2K 48
301 Woodridge (V) A-
88.7
902 5
302 Brutus (T) A-
88.6
1K 9
303 Theresa (V) A-
88.6
950 3
304 Tusten (T) A-
88.6
800 94
305 Cherry Valley (V) A-
88.6
620 3
306 Buffalo (C) A-
88.5
611K 41
307 Newburgh (C) A-
88.5
29K 36
308 New Baltimore (T) A-
88.5
4K 41
309 Stillwater (T) A-
88.5
3K 12
310 St. Johnsville (V) A-
88.5
2K 83
311 Lacona (V) A-
88.5
1K 13
312 Sandy Creek (V) A-
88.5
1K 13
313 Cattaraugus (V) A-
88.5
1K 22
314 North Greenbush (T) A-
88.4
10K 26
315 East Aurora (V) A-
88.4
7K 9
316 Silver Creek (V) A-
88.4
3K 19
317 Floyd (T) A-
88.4
2K 18
318 Cambria (T) A-
88.3
6K 4
319 Richmondville (T) A-
88.3
1K 46
320 Brownville (V) A-
88.3
1K 14
321 Annsville (T) A-
88.3
525 24
322 Larchmont (V) A-
88.1
6K 5
323 Highland Falls (V) A-
88.1
4K 8
324 Mount Vernon (C) A-
88
74K 3
325 Carlton (T) A-
88
3K 1
326 Albion (T) A-
88
3K 1
327 Schaghticoke (V) A-
88
1K 7
328 Nelson (T) A-
88
595 47
329 Gaines (T) A-
87.9
2K 2
330 Millbrook (V) A-
87.9
2K 27
331 Barre (T) A-
87.9
1K 3
332 White Plains (C) A-
87.8
60K 3
333 Poughkeepsie (T) A-
87.8
44K 4
334 Ticonderoga (T) A-
87.8
4K 39
335 Cleveland (V) A-
87.8
1K 12
336 De Witt (T) A-
87.7
16K 31
337 Stafford (T) A-
87.7
16K 20
338 Coxsackie (V) A-
87.7
4K 37
339 Warsaw (T) A-
87.7
4K 14
340 Akron (V) A-
87.7
3K 16
341 Schodack (T) A-
87.7
2K 42
342 Fine (T) A-
87.7
1K 102
343 Glen Park (V) A-
87.7
500 5
344 Beacon (C) A-
87.6
14K 10
345 Canandaigua (T) A-
87.6
10K 12
346 Wilson (T) A-
87.6
6K 1
347 Springville (V) A-
87.5
4K 90
348 Earlville (V) A-
87.5
545 4
349 Mount Kisco (V) A-
87.4
11K 11
350 Kirkland (T) A-
87.4
3K 116
351 North Castle (T) A-
87.4
3K 19
352 Mexico (V) A-
87.4
2K 7
353 Tuxedo Park (V) A-
87.4
1K 11
354 Dresden (V) A-
87.4
720 22
355 Deruyter (V) A-
87.4
558 8
356 Putnam Valley (T) A-
87.4
530 49
357 Watervliet (C) A-
87.3
10K 17
358 Palmyra (V) A-
87.3
4K 14
359 Angelica (V) A-
87.3
950 12
360 Lewiston (V) A-
87.2
19K 1
361 Briarcliff Manor (V) A-
87.2
9K 27
362 Waterloo (V) A-
87.2
7K 30
363 Menands (V) A-
87.2
5K 9
364 Lake George (V) A-
87.2
2K 19
365 Hornelslville (T) A-
87.1
10K 80
366 Alden (T) A-
87.1
3K 56
367 Deposit (V) A-
87.1
2K 10
368 Hannibal (T) A-
87.1
2K 51
369 Millerton (V) A-
87.1
2K 12
370 North Collins (V) A-
87.1
1K 45
371 Chateaugay (V) A-
87.1
1K 35
372 Newport (V) A-
87.1
740 79
373 Wurtsboro (V) A-
87
1K 12
374 Norwich (T) A-
87
1K 16
375 Orleans (T) A-
87
750 5
376 Boonville (T) A-
86.9
2K 26
377 Boonville (V) A-
86.9
2K 26
378 Franklinville (V) A-
86.9
2K 83
379 Munnsville (V) A-
86.9
600 8
380 Plattsburgh (C) A-
86.8
25K 64
381 Monroe (V) A-
86.8
12K 83
382 Gowanda (V) A-
86.8
3K 67
383 Black River A-
86.8
2K 2
384 Sodus Point (V) A-
86.8
2K 16
385 Peekskill (C) A-
86.7
24K 40
386 Valatie (V) A-
86.7
2K 14
387 Norwood (V) A-
86.7
2K 1
388 South Glens Falls (V) A-
86.6
4K 120
389 Schroon (T) A-
86.6
3K 69
390 East Williston (V) A-
86.6
3K 3
391 Martinsburg (T) A-
86.6
610 16
392 Yorkshire (T) A-
86.5
550 32
393 Sodus (V) A-
86.4
2K 4
394 Rockland (T) A-
86.4
2K 40
395 Salem (V) A-
86.4
915 3
396 Alexandria (T) A-
86.4
548 6
397 Worcester (T) A-
86.3
899 77
398 Sharon Springs (V) A-
86.3
504 73
399 Springport (T) A-
86.3
500 16
400 Brockport (V) A-
86.2
26K 13
401 Kingston (C) A-
86.2
24K 29
402 Little Falls (C) A-
86.2
5K 7
403 Cazenovia (V) A-
86.2
3K 1
404 Cold Spring (V) A-
86.2
3K 40
405 Woodstock (T) A-
86.2
2K 4
406 Athens (T) A-
86.2
2K 35
407 Copenhagen (V) A-
86.2
850 9
408 Old Westbury (V) A-
86.1
5K 4
409 Elizabethtown (T) A-
86.1
860 81
410 Van Etten (V) A-
86.1
532 14
411 Plattsburgh (T) A-
86
11K 189
412 Marlborough (T) A-
86
3K 48
413 Lima (V) A-
86
3K 5
414 Vernon (T) A-
86
1K 107
415 Cazenovia (T) A-
86
635 33
416 Williston Park (V) A-
85.9
7K 4
417 Moriah (T) A-
85.9
3K 108
418 Dexter (V) A-
85.9
1K 15
419 Richmondville (V) A-
85.9
918 6
420 Endicott (V) A-
85.8
45K 2
421 Stewart Manor (V) A-
85.8
20K 33
422 Louisville (T) A-
85.8
3K 2
423 Edmeston (T) A-
85.8
1K 80
424 Groton (V) A-
85.7
2K 4
425 Rushville (V) A-
85.7
2K 8
426 Cassadaga (V) A-
85.7
822 7
427 Ogdensburg (C) A-
85.6
10K 6
428 Pendleton (T) A-
85.6
6K 1
429 Avon (V) A-
85.6
3K 17
430 South Dayton (V) A-
85.6
661 4
431 Geneseo (T) A-
85.5
3K 22
432 Canadice (T) A-
85.5
1K 9
433 Albany (C) A-
85.4
98K 5
434 Wayland (V) A-
85.4
2K 5
435 Saratoga Sprngs (C) A-
85.3
27K 44
436 Prattsburgh (T) A-
85.3
850 14
437 Covert (T) A-
85.3
650 10
438 Moreau (T) A-
85.2
7K 20
439 Rhinebeck (V) A-
85.2
6K 6
440 Greenwood Lake (V) A-
85.2
3K 98
441 Belfast (T) A-
85.2
850 52
442 East Hampton (T) A-
85.1
1.1M 13
443 West Carthage (V) A-
85.1
2K 14
444 Cape Vincent (V) A-
85.1
2K 5
445 Binghamton (C) A-
85
48K 13
446 Garden City (V) A-
85
23K 27
447 Geneseo (V) A-
85
8K 69
448 Addison (V) A-
85
2K 12
449 Shortsville (V) A-
85
1K 17
450 Forestport (T) A-
85
887 108
451 Rome (C) B+
84.9
36K 58
452 South Corning (V) B+
84.9
1K 66
453 Ripley (T) B+
84.9
1K 5
454 Leicester (V) B+
84.9
638 25
455 Smithtown (T) B+
84.8
1.1M 18
456 Goshen (V) B+
84.8
6K 12
457 Stamford (V) B+
84.8
1K 6
458 Philadelphia (V) B+
84.6
2K 1
459 Glens Falls (C) B+
84.5
14K 65
460 Portville (V) B+
84.5
1K 34
461 Seneca Falls (V) B+
84.4
9K 49
462 Mechanicville (C) B+
84.4
5K 52
463 Schenectady (C) B+
84.3
62K 59
464 Brocton (V) B+
84.3
3K 8
465 Port Byron (V) B+
84.3
1K 2
466 Perrysburg (V) B+
84.2
584 37
467 Cortlandt (T) B+
84
28K 43
468 Cohoes (C) B+
84
17K 29
469 Mamaroneck B+
83.9
60K 14
470 Glen Cove (C) B+
83.9
28K 159
471 Collins (T) B+
83.9
2K 56
472 Waterloo (T) B+
83.9
2K 37
473 Fair Haven (V) B+
83.9
1K 7
474 Black Brook (T) B+
83.9
594 145
475 Benton (T) B+
83.9
500 10
476 Athens (V) B+
83.8
2K 47
477 Tarrytown (V) B+
83.7
11K 27
478 Westfield (V) B+
83.7
4K 36
479 N. Hornell (V) B+
83.7
732 3
480 Wellsville B+
83.6
2K 15
481 Liberty (V) B+
83.4
4K 29
482 Chatham (V) B+
83.4
2K 65
483 Denning (T) B+
83.3
688 47
484 Rensselaer (C) B+
83.2
9K 18
485 Holley (V) B+
83.2
2K 64
486 Otego (V) B+
83.2
1K 14
487 Forestville (V) B+
83.2
804 44
488 Harrisville (V) B+
83.2
700 3
489 Sherman (V) B+
83.2
677 48
490 Odessa B+
83.2
660 55
491 Elmira (C) B+
83.1
54K 27
492 Elmira Heights (V) B+
83.1
54K 27
493 Elmira (T) B+
83.1
54K 27
494 Southport (T) B+
83.1
54K 27
495 Wappinger Falls (V) B+
83
6K 5
496 Clifton Springs (V) B+
83
2K 1
497 Margaretville (V) B+
83
600 18
498 Geneva (T) B+
82.9
3K 5
499 Phoenix (V) B+
82.9
2K 16
500 Harriman (V) B+
82.7
5K 38
501 Maybrook (V) B+
82.7
3K 119
502 Saratoga (T) B+
82.7
2K 128
503 Romulus (T) B+
82.7
2K 25
504 Black River (V) B+
82.7
2K 1
505 Brewster (V) B+
82.6
2K 3
506 Bloomfield (V) B+
82.6
2K 11
507 Yonkers (C) B+
82.5
212K 5
508 Naples (V) B+
82.5
1K 65
509 Maryland (T) B+
82.5
524 30
510 Potsdam (V) B+
82.4
8K 105
511 Conklin (T) B+
82.4
3K 37
512 Schoharie (V) B+
82.4
922 59
513 Leicester (T) B+
82.4
500 3
514 Fishkill (V) B+
82.3
4K 59
515 Delevan (V) B+
82.1
1K 14
516 Whitney Point (V) B+
82.1
1K 3
517 Marcy (T) B+
82
126K 32
518 New Hartford (T) B+
82
126K 32
519 New Hartford (V) B+
82
126K 32
520 New York Mills (V) B+
82
126K 32
521 Oriskany (V) B+
82
126K 32
522 Utica (C) B+
82
126K 32
523 Whitesboro (V) B+
82
126K 32
524 Whitestown (T) B+
82
126K 32
525 Yorkville (V) B+
82
126K 32
526 Belmont (V) B+
82
2K 101
527 Scio (T) B+
82
990 19
528 Altona (T) B+
82
650 105
529 Mohawk (V) B+
81.9
3K 69
530 Aurelius (T) B+
81.9
872 48
531 Alexander (V) B+
81.9
785 36
532 Green Island (X) B+
81.8
3K 5
533 Granville (V) B+
81.8
2K 19
534 Tuxedo (T) B+
81.7
2K 30
535 Corinth (V) B+
81.6
2K 154
536 Hume (T) B+
81.5
695 31
537 Murray (T) B+
81.4
2K 22
538 Cuba (V) B+
81.2
2K 27
539 Cooperstown (V) B+
81.1
2K 5
540 Castile (T) B+
81.1
500 75
541 Angola (V) B+
81
4K 33
542 Leray (T) B+
80.9
34K 7
543 Ballston (T) B+
80.9
10K 65
544 Ithaca (C) B+
80.8
80K 20
545 Babylon (T) B+
80.8
12K 57
546 Skaneateles (V) B+
80.8
3K 26
547 Granville (T) B+
80.8
800 104
548 Rouses Point (V) B+
80.7
3K 52
549 Oakfield (T) B+
80.7
2K 7
550 Oakfield (V) B+
80.7
2K 7
551 Princetown (T) B+
80.7
900 180
552 Cornwall-On-Hudson (V) B+
80.5
10K 243
553 Seneca (T) B+
80.5
3K 4
554 Homer (V) B+
80.4
4K 106
555 Stillwater (V) B+
80.3
2K 43
556 Batavia (T) B+
80.1
5K 9
557 Washingtonville (V) B+
80
8K 61
558 Little Valley (V) B
79.9
1K 113
559 Nyack (V) B
79.7
15K 8
560 South Nyack (V) B
79.7
15K 8
561 Keene (T) B
79.6
960 29
562 Fort Edward(V) B
79.5
3K 50
563 Stockport (T) B
79.5
2K 73
564 Richfield Springs (V) B
79.5
1K 14
565 Dolgeville (V) B
79.4
2K 101
566 Victor (T) B
79.2
497K 5
567 Tannersville (V) B
79.2
629 29
568 Barton (T) B
79
5K 113
569 Mcgraw (V) B
79
1K 2
570 Newstead (T) B
78.9
5K 1
571 Milo (T) B
78.9
1K 128
572 Southampton (T) B
78.8
1.1M 48
573 Cobleskill (V) B
78.8
5K 13
574 Northampton (T) B
78.7
1K 55
575 Nichols (V) B
78.7
613 121
576 Lynbrook (V) B
78.6
220K 4
577 Burdett (V) B
78.6
1K 32
578 Chili (T) B
78.5
497K 2
579 Churchville (V) B
78.5
497K 2
580 Clarkson (T) B
78.5
497K 2
581 East Rochester (X) B
78.5
497K 2
582 Fairport (V) B
78.5
497K 2
583 Gates (T) B
78.5
497K 2
584 Greece (T) B
78.5
497K 2
585 Hamlin (T) B
78.5
497K 2
586 Henrietta (T) B
78.5
497K 2
587 Honeoye Falls (V) B
78.5
497K 2
588 Mendon (T) B
78.5
497K 2
589 Ogden (T) B
78.5
497K 2
590 Parma (T) B
78.5
497K 2
591 Penfield (T) B
78.5
497K 2
592 Perinton (T) B
78.5
497K 2
593 Pittsford (T) B
78.5
497K 2
594 Pittsford (V) B
78.5
497K 2
595 Riga (T) B
78.5
497K 2
596 Scottsville (V) B
78.5
497K 2
597 Spencerport (V) B
78.5
497K 2
598 Sweden (T) B
78.5
497K 2
599 Webster (T) B
78.5
497K 2
600 Wheatland (T) B
78.5
497K 2
601 Olean (C) B
78.5
15K 7
602 Kendall (T) B
78.4
497K 7
603 Johnsburg (T) B
78.4
1K 169
604 Port Leyden (V) B
78.3
820 29
605 Yorktown (T) B
78.2
36K 34
606 Scotia (V) B
78.2
13K 10
607 Victor (V) B
78.2
2K 17
608 Henderson (T) B
78.2
700 3
609 Long Lake (T) B
78.1
890 103
610 Walton (V) B
77.9
3K 32
611 Boone B
77.9
890 11
612 Schaghticoke (T) B
77.8
2K 34
613 Hancock (V) B
77.7
1K 72
614 Philmont (V) B
77.6
2K 52
615 Machias (T) B
77.4
700 35
616 Coxsackie (T) B
77.2
6K 75
617 Watertown (T) B
76.8
1K 32
618 Akwesasne B
76.7
6K 33
619 Mayville (V) B
76.7
2K 51
620 Indian Lake (T) B
76.7
1K 96
621 Greenburgh (T) B
76.6
40K 69
622 Fishkill (T) B
76.5
11K 41
623 Rush (T) B
76.4
497K 8
624 Dryden (V) B
76.4
3K 70
625 Lowville (V) B
76.3
4K 50
626 West Winfield (V) B
76.3
862 66
627 Bethel (T) B
76
3K 105
628 Lake George (T) B
75.9
993 209
629 Watertown (C) B
75.6
28K 22
630 Ballston Spa (V) B
75.6
7K 91
631 Middleville (V) B
75.6
550 90
632 Portland (T) B
75.4
3K 37
633 Dannemora (T) B
75.4
750 332
634 Lee (T) B
75.3
3K 145
635 Highlands (T) B
75.2
8K 152
636 New Castle (T) B
75.1
17K 60
637 Rochester (C) B
75
711K 7
638 Florida (V) B
75
3K 43
639 Newfield (T) B
75
3K 42
640 Southold (T) B-
74.8
1.1M 80
641 Deerfield (T) B-
74.8
126K 46
642 Fonda (V) B-
74.8
1K 34
643 Hounsfield (T) B-
74.8
725 37
644 Rhinebeck (T) B-
74.8
565 220
645 Ardsley (V) B-
74.5
147K 34
646 Bronxville (V) B-
74.5
147K 34
647 Dobbs Ferry (V) B-
74.5
147K 34
648 Eastchester (T) B-
74.5
147K 34
649 Hastings-On-Hudson (V) B-
74.5
147K 34
650 New Rochelle (C) B-
74.5
147K 34
651 Pelham Manor (V) B-
74.5
147K 34
652 Pelham (V) B-
74.5
147K 34
653 Tuckahoe (V) B-
74.5
147K 34
654 Marbletown (T) B-
74.5
880 139
655 Berlin (T) B-
74.4
700 34
656 Hobart (V) B-
74.4
700 36
657 Allegany (T) B-
74.3
3K 165
658 Nelliston (V) B-
74.3
535 20
659 Westmoreland (T) B-
74.2
1K 75
660 Concord (T) B-
74
335K 184
661 Shawangunk (T) B-
74
2K 237
662 Penn Yan (V) B-
73.9
5K 82
663 Owego (V) B-
73.8
5K 195
664 Saranac (T) B-
73.8
590 231
665 Greenwich (T) B-
73.5
2K 94
666 Corning (C) B-
72.8
11K 78
667 Ovid (V) B-
72.8
990 86
668 Clarkstown (T) B-
72.6
270K 69
669 Fort Ann (T) B-
72.4
570 130
670 Verona (T) B-
72.3
2K 120
671 Chesterfield (T) B-
72.3
2K 165
672 Manchester (T) B-
72.3
1K 40
673 New York B-
72.2
655 55
674 Jay (T) B-
71.9
1K 163
675 Islip (T) B-
71.8
1.1M 117
676 Lloyd (T) B-
71.8
4K 325
677 Schoharie (T) B-
71.7
560 108
678 Candor (V) B-
71.6
845 57
679 Philipstown (T) B-
71.5
3K 157
680 Carthage (V) B-
71.3
4K 39
681 Jordan (V) B-
71.3
1K 29
682 Chester (V) B-
71.1
3K 70
683 Oyster Bay (T) B-
71
9K 258
684 Phelps (T) B-
71
3K 110
685 Skaneateles (T) B-
70.9
6K 48
686 Shandaken (T) B-
70.9
927 145
687 Amsterdam (C) B-
70.8
21K 35
688 Norfolk (T) B-
70.8
2K 181
689 Esperance (T) B-
70.2
560 134
690 Southeast (T) B-
70.1
2K 243
691 New Paltz (T) C+
69.9
9K 213
692 Bath (V) C+
69.8
5K 81
693 Monticello (V) C+
69.7
8K 62
694 Brighton (T) C+
69.5
497K 14
695 Irondequoit (T) C+
69.3
497K 10
696 Schuyler Falls (T) C+
69.3
1K 252
697 Canisteo (V) C+
69.2
2K 53
698 Red Hook (T) C+
69.2
611 158
699 Syracuse (C) C+
69
542K 36
700 Grand Island (T) C+
68.7
20K 44
701 Attica (T) C+
68.5
4K 42
702 Kingsbury (T) C+
68.1
5K 185
703 Ellenville (V) C+
67.8
4K 89
704 Ramapo (T) C+
67.7
12K 50
705 Riverhead (T) C+
67.5
35K 102
706 North Elba (T) C+
67.5
2K 79
707 Woodbury (T) C+
67.2
11K 227
708 Friendship (T) C+
66.8
1K 211
709 Bolton (T) C+
66.7
2K 251
710 Wellsville (V) C+
66.2
6K 70
711 Tupper Lake (V) C+
66.1
6K 126
712 Ilion (V) C+
65.3
8K 27
713 Whitehall (V) C+
65.1
3K 165
714 Dunkirk (C) C
64.5
13K 31
715 Kent (T) C
64.4
938 158
716 Alfred (V) C
64
8K 67
717 Virgil (T) C
63.7
1K 136
718 Sidney (V) C
63.3
4K 80
719 Ossining (T) C
63.2
30K 118
720 Oneonta (T) C
63.2
16K 120
721 Mount Pleasant (T) C
62.8
18K 94
722 Copake (T) C
62.3
1K 249
723 Liberty (T) C
62.2
4K 172
724 Elbridge (V) C
62.2
2K 121
725 Pamelia (T) C
62.2
1K 101
726 Campbell (T) C
62.2
805 141
727 Hunter (T) C
61
1K 64
728 Brookhaven (T) C
60.9
1.1M 95
729 Fultonville (V) C
60
740 77
730 Patterson (T) C-
59.5
2K 263
731 Crawford (T) C-
58.9
8K 294
732 South Bristol (T) C-
58.7
835 79
733 Pleasant Valley (T) C-
58.6
900 360
734 Greenport (T) C-
58.4
4K 236
735 Monsey C-
58.3
2K 255
736 Voorheesville (V) C-
57.1
3K 72
737 Mount Hope (T) C-
55.4
1K 297
738 Salamanca (C) C-
55
6K 150
739 Erwin (T) D+
54.6
5K 261
740 Warwick (T) D+
54.2
3K 327
741 Unadilla (V) D+
53.6
1K 202
742 Brunswick (T) D+
53.3
7K 92
743 New Windsor (T) D+
53.2
26K 224
744 Andover (V) D+
53
1K 158
745 Kiryas Joel (V) D+
52.5
46K 193
746 Sinclairville (V) D+
52
772 161
747 Plattekill (T) D+
52
750 1007
748 Northumberland (T) D+
51.3
800 161
749 Nedrow D+
50.9
1K 111
750 Fenton (T) D+
50.5
2K 119
751 Canaseraga (V) D+
50.5
900 313
752 Horseheads (V) D+
50.4
15K 271
753 Chester (T) D+
50.1
4K 209
754 Pawling (V) D+
50
2K 270
755 Andover Twp.-1902 D+
50
1K 621
756 Amenia (T) D+
50
1K 197
757 Cincinnatus (T) D+
50
650 152
758 Bath (T) D+
50
533 600
759 Greenville (T) D
49.7
1K 92
760 Andover Twp.-1902 D
49.3
1K 91
761 Amsterdam (T) D
49
3K 213
762 Rosendale (T) D
49
2K 560
763 Wawayanda (T) D
49
850 655
764 Catskill (V) D
48.5
8K 150
765 Huntington (T) D
48.4
35K 136
766 Clifton Park (T) D
48.2
35K 141
767 Roxbury (T) D
48.1
1K 126
768 Wilton (T) D
48
9K 795
769 Montgomery (T) D
48
2K 725
770 Holland (T) D
48
2K 693
771 Kinderhook (V) D
48
1K 186
772 Hempstead (T) D
47.7
220K 255
773 Fredonia (V) D
47.4
9K 98
774 Warrensburg (T) D
47
4K 731
775 Brooklyn D
47
1K 363
776 Hunter (V) D
46.1
1K 62
777 Malta (T) D
46
9K 289
778 Blooming Grove (T) D
46
5K 677
779 Delhi (V) D
46
4K 223
780 Milton (T) D
46
3K 920
781 Wawarsing (T) D
46
3K 712
782 Hurley (T) D
46
2K 317
783 Webb (T) D
46
2K 382
784 North Salem (T) D
46
2K 146
785 Dover (T) D
46
1K 440
786 Lewisboro (T) D
46
892 408
787 Wappinger (T) D
45.1
14K 458
788 Thompson (T) D
45
2K 563
789 Windham (T) D
45
2K 446
790 Salamanca F
44.5
6K 291
791 Newburgh (T) F
44.2
22K 450
792 Saugerties (T) F
44
9K 491
793 Davenport (T) F
44
600 229
794 Queensbury (T) F
43.9
22K 310
795 Ulster (T) F
43.2
6K 232
796 Monroe (T) F
43.2
2K 259
797 Chautauqua (T) F
43
9K 206
798 Goshen (T) F
43
3K 458
799 East Fishkill (T) F
43
1K 869
800 Fallsburg (T) F
42.8
8K 542
801 Beekman (T) F
42.5
3K 400
802 Colchester (T) F
42.5
617 267
803 Wallkill (T) F
41.2
18K 543
804 Cairo (T) F
41.2
2K 386
805 Lagrange (T) F
40.5
1K 150
806 North Hempstead (T) F
39.8
120K 918
807 Catskill (T) F
39.2
8K 431
808 Somers (T) F
37
5K 684
809 Herkimer (V) F
31
9K 178
810 Chenango (T) F
25.2
9K 181
Counties

Browse New York counties

Albany 13 cities · avg 86.6 Allegany 13 cities · avg 75.2 Broome 14 cities · avg 81 Calcasieu Parish 1 city · avg 47 Cattaraugus 17 cities · avg 83.6 Cayuga 15 cities · avg 90.4 Chautauqua 18 cities · avg 78.6 Chemung 8 cities · avg 81 Chenango 10 cities · avg 92.2 Clinton 11 cities · avg 82.8 Columbia 8 cities · avg 73.8 Cortland 7 cities · avg 79.2 Delaware 10 cities · avg 64.2 Dutchess 22 cities · avg 71 Erie 30 cities · avg 86.6 Essex 15 cities · avg 85.4 Franklin 7 cities · avg 88.2 Fulton 7 cities · avg 89.4 Genesee 15 cities · avg 94 Greene 13 cities · avg 64.1 Hamilton 4 cities · avg 84.3 Herkimer 12 cities · avg 75.4 Hillsborough 2 cities · avg 86.7 Jefferson 30 cities · avg 85.8 Lehigh 1 city · avg 58.3 Lewis 9 cities · avg 87 Livingston 14 cities · avg 88.4 Madison 11 cities · avg 87.1 Monroe 2 cities · avg 90 Montgomery 9 cities · avg 76.6 Nassau 25 cities · avg 85.8 Niagara 19 cities · avg 93.3 Oneida 34 cities · avg 85.7 Onondaga 10 cities · avg 81.3 Ontario 19 cities · avg 83.9 Orange 35 cities · avg 71.4 Orleans 46 cities · avg 81.4 Oswego 14 cities · avg 90.2 Otsego 11 cities · avg 80.6 Putnam 7 cities · avg 74.5 Rensselaer 9 cities · avg 81.6 Richmond 1 city · avg 89 Rockland 4 cities · avg 74.9 Saratoga 21 cities · avg 77.1 Schenectady 5 cities · avg 85.4 Schoharie 9 cities · avg 82.8 Schuyler 4 cities · avg 87.6 Seneca 6 cities · avg 82.7 St. Lawrence 13 cities · avg 87.6 Steuben 20 cities · avg 81.2 Suffolk 10 cities · avg 74.4 Sullivan 11 cities · avg 74.4 Sussex 2 cities · avg 49.6 Tioga 7 cities · avg 83 Tompkins 6 cities · avg 83.7 Ulster 16 cities · avg 65.7 Warren 8 cities · avg 71.9 Washington 10 cities · avg 79 Watauga 1 city · avg 77.9 Wayne 15 cities · avg 91.4 Westchester 36 cities · avg 78.7 Wyoming 12 cities · avg 88.5 Yates 6 cities · avg 85
ZIP Codes

Browse New York by ZIP code

Look up water quality by ZIP code to find the systems serving your area.

View all New York ZIP codes →
FAQ

Frequently asked questions about New York's water

Is New York's tap water safe to drink?

New York's water quality varies by city. The statewide average grade is B+ (81.6/100). 85% of cities scored an A or B, while 9% received a D or F. Check your specific city for detailed results.

Which New York cities have the best water quality?

The top-rated cities are Richland (T) (A+), Freeport (V) (A+), Lockport (T) (A+). These cities scored highest based on violation history, lead levels, PFAS contamination, and regulatory compliance.

Which New York cities have the worst water quality?

The lowest-rated cities are Chenango (T) (F), Herkimer (V) (F), Somers (T) (F). We recommend residents in these areas consider water filtration and review their city's specific contaminant data.

How many New York cities have PFAS in their water?

147 out of 810 cities tested positive for PFAS "forever chemicals" (18%). 52 cities exceed the 2024 EPA maximum contaminant levels. Reverse osmosis or activated carbon filters can help reduce PFAS exposure.

Do any New York cities have dangerous lead levels?

8 cities exceed the EPA lead action level of 15 ppb. Lead contamination typically comes from aging pipes and lead service lines rather than the water source itself. An NSF 53-certified filter can effectively remove lead from tap water.

Share this reportHelp others learn about their water quality
WhatsAppXFacebookLinkedInEmail