Last frost dates in New York
176 NOAA weather stations in New York have thirty years of frost records. The median station sees its last 32 °F night around May 4; across the state that ranges from Mar 26 to Jun 2, so pick the station nearest you rather than a state-wide figure.
| NEW YORK LAGUARDIA AP | Mar 26 | Apr 6 | Mar 12 | Nov 25 | 244 |
| NEW YORK CNTRL PK TWR | Mar 30 | Apr 9 | Mar 14 | Nov 20 | 236 |
| BRONX | Apr 1 | Apr 12 | Mar 19 | Nov 16 | 230 |
| NY AVE V BROOKLYN | Apr 1 | Apr 12 | Mar 16 | Nov 19 | 233 |
| MINEOLA | Apr 2 | Apr 16 | Mar 18 | Nov 12 | 224 |
| NEW YORK JFK INTL AP | Apr 2 | Apr 13 | Mar 20 | Nov 14 | 226 |
| WANTAGH CEDAR CREEK | Apr 3 | Apr 18 | Mar 19 | Nov 11 | 221 |
| MOLLOY CERCOM | Apr 4 | Apr 21 | Mar 22 | Nov 11 | 219 |
| MT SINAI | Apr 4 | Apr 19 | Mar 23 | Nov 7 | 215 |
| FARMINGDALE AP | Apr 6 | Apr 20 | Mar 26 | Nov 6 | 213 |
| ORIENT PT SP | Apr 6 | May 2 | Mar 25 | Nov 17 | 221 |
| RIVERHEAD RSCH FARM | Apr 6 | Apr 19 | Mar 27 | Nov 9 | 215 |
| MONTAUK AP | Apr 7 | Apr 20 | Mar 26 | Nov 15 | 222 |
| OCEANSIDE | Apr 7 | Apr 26 | Mar 24 | Nov 8 | 212 |
| CENTERPORT | Apr 9 | Apr 23 | Mar 30 | Nov 10 | 215 |
| ISLIP LI MACARTHUR AP | Apr 10 | Apr 25 | Mar 31 | Nov 2 | 207 |
| WEST POINT | Apr 10 | Apr 24 | Mar 31 | Nov 1 | 204 |
| WESTCHESTER CO AP | Apr 12 | Apr 27 | Apr 1 | Oct 31 | 200 |
| SETAUKET STRONG | Apr 15 | May 4 | Apr 1 | Nov 10 | 208 |
| SHIRLEY BROOKHAVEN AP | Apr 18 | May 1 | Apr 4 | Oct 28 | 193 |
| MATTITUCK | Apr 19 | May 4 | Apr 5 | Nov 1 | 196 |
| TROY L&D | Apr 19 | May 3 | Apr 6 | Oct 26 | 190 |
| DOBBS FERRY-ARDSLEY | Apr 20 | May 6 | Apr 4 | Oct 26 | 189 |
| MIDDLETOWN 2 NW | Apr 21 | May 5 | Apr 9 | Oct 22 | 182 |
| MOHONK LAKE | Apr 21 | May 5 | Apr 6 | Oct 27 | 188 |
| POUGHKEEPSIE | Apr 21 | May 4 | Apr 6 | Oct 21 | 183 |
| STORMVILLE | Apr 21 | May 4 | Apr 9 | Oct 25 | 185 |
| UPTON COOP - NWSFO NEW YORK | Apr 21 | May 6 | Apr 7 | Oct 24 | 184 |
| WESTFIELD 2 SSE | Apr 21 | May 5 | Apr 8 | Nov 5 | 197 |
| OSWEGO | Apr 22 | May 7 | Apr 9 | Oct 29 | 187 |
| BRIDGEHAMPTON | Apr 23 | May 8 | Apr 11 | Oct 24 | 182 |
| BAITING HOLLOW | Apr 24 | May 9 | Apr 10 | Oct 25 | 182 |
| BROCKPORT | Apr 24 | May 7 | Apr 12 | Oct 30 | 187 |
| BUFFALO | Apr 24 | May 9 | Apr 11 | Oct 26 | 183 |
| ROCHESTER GTR INTL AP | Apr 24 | May 8 | Apr 12 | Oct 25 | 181 |
| FREDONIA | Apr 25 | May 9 | Apr 12 | Nov 1 | 185 |
| HUDSON CORRECTIONAL FACILITY | Apr 25 | May 10 | Apr 12 | Oct 18 | 176 |
| PORTLAND1 SW | Apr 25 | May 12 | Apr 12 | Oct 31 | 187 |
| YORKTOWN HTS 1W | Apr 25 | May 8 | Apr 13 | Oct 19 | 174 |
| LOCKPORT 4E | Apr 26 | May 8 | Apr 13 | Oct 26 | 182 |
| NIAGARA FALLS | Apr 26 | May 11 | Apr 13 | Oct 25 | 179 |
| ALBANY AP | Apr 27 | May 11 | Apr 16 | Oct 15 | 169 |
| FULTON | Apr 27 | May 9 | Apr 13 | Oct 24 | 180 |
| VALATIE 1 N | Apr 27 | May 11 | Apr 14 | Oct 14 | 171 |
| CARMEL 4N | Apr 28 | May 14 | Apr 14 | Oct 16 | 170 |
| CAIRO 3 NW | Apr 29 | May 13 | Apr 15 | Oct 14 | 169 |
| CANANDAIGUA 3 S | Apr 29 | May 12 | Apr 16 | Oct 22 | 175 |
| OGDENSBURG 4 NE | Apr 29 | May 11 | Apr 18 | Oct 10 | 162 |
| SYRACUSE HANCOCK INTL AP | Apr 29 | May 13 | Apr 16 | Oct 19 | 173 |
| WALDEN 1 ESE | Apr 29 | May 12 | Apr 17 | Oct 11 | 164 |
| YOUNGSTOWN 2 E | Apr 29 | May 12 | Apr 18 | Oct 28 | 181 |
| CHAZY | Apr 30 | May 14 | Apr 17 | Oct 12 | 164 |
| CONKLINGVILLE DAM | Apr 30 | May 13 | Apr 18 | Oct 16 | 169 |
| DUNKIRK | Apr 30 | May 15 | Apr 18 | Oct 23 | 175 |
| GENEVA RSCH FARM | Apr 30 | May 12 | Apr 17 | Oct 21 | 173 |
| MT MORRIS 2 W | Apr 30 | May 13 | Apr 17 | Oct 17 | 170 |
| PENN YAN AP | Apr 30 | May 14 | Apr 18 | Oct 22 | 173 |
| POUGHKEEPSIE DUTCHESS CO AP | Apr 30 | May 14 | Apr 15 | Oct 14 | 168 |
| SHRUB OAK | Apr 30 | May 13 | Apr 16 | Oct 17 | 172 |
| WHITEHALL | Apr 30 | May 14 | Apr 18 | Oct 12 | 164 |
| ALBION | May 1 | May 16 | Apr 19 | Oct 20 | 170 |
| AURORA RSCH FARM | May 1 | May 16 | Apr 17 | Oct 21 | 172 |
| DANSVILLE MUNI AP | May 1 | May 18 | Apr 20 | Oct 19 | 170 |
| GRAFTON | May 1 | May 15 | Apr 18 | Oct 11 | 162 |
| MONTGOMERY ORANGE AP | May 1 | May 17 | Apr 18 | Oct 11 | 163 |
| NIAGARA FALLS INTL AP | May 1 | May 15 | Apr 21 | Oct 19 | 167 |
| UTICA ONEIDA CO AP | May 1 | May 17 | Apr 19 | Oct 13 | 164 |
| WEBSTER 2 NE | May 1 | May 16 | Apr 18 | Oct 20 | 171 |
| AUBURN | May 2 | May 18 | Apr 20 | Oct 18 | 166 |
| BINGHAMTON | May 2 | May 18 | Apr 19 | Oct 11 | 162 |
| FULTON OSWEGO CO AP | May 2 | May 16 | Apr 20 | Oct 16 | 165 |
| HEMLOCK | May 2 | May 16 | Apr 22 | Oct 18 | 167 |
| PAVILION 2NE | May 2 | May 18 | Apr 20 | Oct 14 | 162 |
| SARATOGA SPRINGS 4 SW | May 2 | May 17 | Apr 21 | Oct 7 | 158 |
| SCHOHARIE | May 2 | May 17 | Apr 20 | Oct 13 | 163 |
| VICTOR 2NW | May 2 | May 18 | Apr 19 | Oct 17 | 167 |
| WATERTOWN | May 2 | May 17 | Apr 20 | Oct 13 | 163 |
| WILLSBORO 1 N | May 2 | May 16 | Apr 20 | Oct 14 | 165 |
| ALCOVE DAM | May 3 | May 18 | Apr 20 | Oct 12 | 160 |
| AVON | May 3 | May 15 | Apr 20 | Oct 15 | 163 |
| BATAVIA | May 3 | May 18 | Apr 21 | Oct 16 | 165 |
| PERRYSBURG | May 3 | May 16 | Apr 21 | Oct 20 | 168 |
| BREWERTON LOCK 23 | May 4 | May 19 | Apr 22 | Oct 11 | 158 |
| COLDEN 1W | May 4 | May 19 | Apr 21 | Oct 17 | 166 |
| COPAKE | May 4 | May 19 | Apr 22 | Oct 11 | 160 |
| DANSVILLE | May 4 | May 19 | Apr 21 | Oct 16 | 163 |
| MILLBROOK 3 W | May 4 | May 21 | Apr 21 | Oct 7 | 155 |
| PERU 2 WSW | May 4 | May 17 | Apr 24 | Oct 4 | 152 |
| TRENTON FALLS | May 4 | May 23 | Apr 20 | Oct 13 | 161 |
| WELLSVILLE MUNI AP | May 4 | May 21 | Apr 20 | Oct 14 | 163 |
| WHITNEY PT DAM | May 4 | May 20 | Apr 22 | Oct 16 | 163 |
| WYOMING 3W | May 4 | May 19 | Apr 22 | Oct 17 | 164 |
| COLTON 2 N | May 5 | May 21 | Apr 22 | Oct 8 | 156 |
| DUNKIRK CHAUTAUQUA AP | May 5 | May 20 | Apr 22 | Oct 20 | 167 |
| ENDICOTT | May 5 | May 21 | Apr 23 | Oct 12 | 159 |
| LITTLE FALLS CITY RSCH | May 5 | May 20 | Apr 24 | Oct 4 | 151 |
| PORT JERVIS | May 5 | May 19 | Apr 22 | Oct 10 | 158 |
| BUSKIRK | May 6 | May 21 | Apr 24 | Oct 6 | 154 |
| CHERRY VALLEY 2 NNE | May 6 | May 24 | Apr 23 | Oct 6 | 152 |
| DANNEMORA | May 6 | May 21 | Apr 23 | Oct 11 | 157 |
| ELMIRA | May 6 | May 21 | Apr 24 | Oct 11 | 158 |
| MALONE | May 6 | May 21 | Apr 25 | Oct 4 | 151 |
| MORRISVILLE 6 SW | May 6 | May 21 | Apr 25 | Oct 9 | 156 |
| N TONAWANDA | May 6 | May 19 | Apr 24 | Oct 15 | 160 |
| PLATTSBURGH INTL AP | May 6 | May 19 | Apr 24 | Oct 5 | 152 |
| ROME GRIFFISS AIRFIELD | May 6 | May 20 | Apr 22 | Oct 13 | 157 |
| SLIDE MTN | May 6 | May 23 | Apr 25 | Oct 7 | 154 |
| SODUS 1W | May 6 | May 21 | Apr 24 | Oct 10 | 158 |
| WAVERLY | May 6 | May 22 | Apr 22 | Oct 10 | 157 |
| COLDEN 1 N | May 7 | May 23 | Apr 24 | Oct 11 | 156 |
| COOPERSTOWN | May 7 | May 26 | Apr 22 | Oct 7 | 154 |
| DELANSON 2NE | May 7 | May 23 | Apr 22 | Oct 7 | 153 |
| FREEVILLE 1 NE | May 7 | May 23 | Apr 23 | Oct 8 | 154 |
| OLEAN | May 7 | May 22 | Apr 23 | Oct 11 | 156 |
| ROCK HILL 3 SW | May 7 | May 22 | Apr 25 | Oct 7 | 152 |
| WALES | May 7 | May 23 | Apr 25 | Oct 10 | 155 |
| WARSAW 6 SW | May 7 | May 22 | Apr 24 | Oct 10 | 156 |
| WESTHAMPTN GABRESKI AP | May 7 | May 23 | Apr 23 | Oct 14 | 160 |
| JAMESTOWN 4 ENE | May 8 | May 25 | Apr 22 | Oct 13 | 158 |
| LOWVILLE | May 8 | May 23 | Apr 26 | Oct 1 | 145 |
| MASSENA INTL AP | May 8 | May 23 | Apr 27 | Oct 1 | 144 |
| CANTON 4 SE | May 9 | May 25 | Apr 27 | Sep 30 | 142 |
| COBLESKILL 2 ESE | May 9 | May 26 | Apr 26 | Oct 4 | 148 |
| ELMIRA CORNING RGNL AP | May 9 | May 24 | Apr 26 | Oct 9 | 151 |
| GLENS FALLS AP | May 9 | May 25 | Apr 27 | Sep 30 | 143 |
| LIBERTY 1 NE | May 9 | May 23 | Apr 24 | Oct 5 | 149 |
| PLATTE CLOVE | May 9 | May 25 | Apr 26 | Oct 4 | 147 |
| BOONVILLE 4 SSW | May 10 | May 28 | Apr 28 | Oct 4 | 145 |
| ELLENBURG DEPOT | May 10 | May 25 | Apr 27 | Oct 2 | 144 |
| HONEOYE | May 10 | May 27 | Apr 25 | Oct 4 | 147 |
| LAWRENCEVILLE 3 SW | May 10 | May 25 | Apr 25 | Oct 5 | 148 |
| MECKLENBURG 4SW | May 10 | May 26 | Apr 26 | Oct 8 | 150 |
| PULASKI | May 10 | May 26 | Apr 25 | Oct 14 | 156 |
| E SIDNEY | May 11 | May 26 | Apr 27 | Oct 9 | 151 |
| GLOVERSVILLE 7NW (PECK LAKE) | May 11 | May 25 | Apr 30 | Oct 3 | 143 |
| HORNELL ALMOND DAM | May 11 | May 26 | Apr 28 | Oct 8 | 150 |
| ITHACA CORNELL UNIV | May 11 | May 26 | Apr 27 | Oct 3 | 145 |
| WATERTOWN INTL AP | May 11 | May 26 | Apr 29 | Oct 1 | 140 |
| ALLEGANY SP | May 12 | May 28 | Apr 27 | Oct 9 | 150 |
| BATH | May 12 | May 28 | Apr 28 | Oct 3 | 144 |
| CALLICOON CTR | May 12 | May 28 | Apr 25 | Oct 7 | 146 |
| CAMDEN | May 12 | May 29 | Apr 27 | Oct 5 | 144 |
| DEPOSIT | May 12 | May 27 | Apr 26 | Oct 9 | 152 |
| SPENCER 1 NE | May 12 | May 27 | Apr 28 | Oct 3 | 143 |
| TULLY HEIBERG FOREST | May 12 | May 28 | Apr 29 | Oct 5 | 147 |
| ITHACA 13 E | May 13 | May 29 | Apr 27 | Oct 4 | 145 |
| NORWICH | May 13 | May 27 | Apr 28 | Oct 4 | 142 |
| SHERBURNE | May 13 | May 28 | Apr 27 | Oct 4 | 145 |
| ADDISON | May 14 | May 28 | Apr 28 | Oct 5 | 144 |
| FRANKLINVILLE | May 14 | May 30 | Apr 28 | Oct 6 | 144 |
| GOUVERNEUR 3 NW | May 14 | May 30 | Apr 30 | Sep 26 | 134 |
| RHINEBECK 4SE | May 14 | Jun 1 | Apr 30 | Sep 28 | 134 |
| DOWNSVILLE DAM | May 15 | May 30 | Apr 30 | Oct 3 | 140 |
| STILLWATER RSVR | May 15 | May 31 | Apr 30 | Oct 2 | 139 |
| WELLSVILLE | May 15 | May 31 | Apr 30 | Oct 2 | 140 |
| TUPPER LAKE SUNMOUNT | May 16 | May 31 | May 2 | Sep 28 | 134 |
| CORNING | May 17 | May 31 | Apr 30 | Oct 2 | 139 |
| EMMONS | May 17 | May 30 | Apr 30 | Oct 3 | 141 |
| GLENS FALLS FARM | May 17 | May 31 | May 1 | Sep 29 | 135 |
| LITTLE VALLEY | May 17 | May 31 | May 1 | Oct 1 | 136 |
| ALFRED | May 18 | Jun 1 | May 1 | Oct 1 | 135 |
| LANSING MANOR | May 18 | Jun 1 | May 1 | Oct 2 | 137 |
| OLD FORGE | May 18 | Jun 1 | May 1 | Sep 30 | 134 |
| SALAMANCA 2 | May 18 | Jun 1 | May 2 | Oct 1 | 135 |
| WANAKENA RNGR SCHOOL | May 18 | Jun 2 | May 1 | Sep 28 | 132 |
| DELHI 2 SE | May 19 | Jun 3 | May 1 | Oct 1 | 132 |
| E JEWETT | May 20 | Jun 2 | May 4 | Sep 27 | 129 |
| ANGELICA | May 21 | Jun 6 | May 2 | Sep 30 | 130 |
| BIG MOOSE 3 SE | May 21 | Jun 4 | May 3 | Sep 24 | 127 |
| NEWCOMB | May 21 | Jun 3 | May 4 | Sep 26 | 126 |
| RAY BROOK | May 21 | Jun 5 | May 7 | Sep 24 | 123 |
| WALTON 2 | May 21 | Jun 5 | May 2 | Oct 1 | 132 |
| HIGHMARKET 2W | May 22 | Jun 7 | May 5 | Sep 26 | 125 |
| INDIAN LAKE 2SW | May 23 | Jun 4 | May 6 | Sep 27 | 125 |
| LAKE PLACID 2 S | May 27 | Jun 7 | May 10 | Sep 22 | 118 |
| SARANAC RGNL AP | Jun 2 | Jun 19 | May 20 | Sep 9 | 97 |
How to read the three dates
Average is the date by which, in half of the years between 1991 and 2020, the last 32 °F night had already happened. Safe is later: only one year in ten saw a frost after it, which is the date to set out frost-tender plants such as dahlia tubers and zinnia seedlings. Early is the risky end, with a frost after it in nine years out of ten.
Every figure is for the weather station, not for your garden. A valley bottom, a north slope or a spot near a lake can run a week or two either way. Cities are warmer than the countryside around them.
Where the numbers come from
The dates are NOAA's U.S. Climate Normals for 1991 to 2020, computed by the National Centers for Environmental Information for every station with thirty years of daily minimum temperatures. ZIP codes are matched to the nearest such station within 150 km using U.S. Census Bureau ZIP Code Tabulation Area centroids. Stations that never see a frost, such as much of south Florida, report no date and are left out.