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