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