Last frost dates in Virginia
125 NOAA weather stations in Virginia have thirty years of frost records. The median station sees its last 32 °F night around Apr 14; across the state that ranges from Mar 16 to May 12, so pick the station nearest you rather than a state-wide figure.
| Plan sowing from this date | ||||||
|---|---|---|---|---|---|---|
| NORFOLK NAS | Mar 16 | Apr 1 | Feb 26 | Nov 26 | 255 | Plan sowing from this date → |
| NORFOLK INTL AP | Mar 17 | Mar 31 | Feb 27 | Nov 23 | 252 | Plan sowing from this date → |
| FENTRESS NAAS | Mar 23 | Apr 7 | Mar 5 | Nov 18 | 240 | Plan sowing from this date → |
| NORFOLK S | Mar 23 | Apr 6 | Mar 7 | Nov 16 | 239 | Plan sowing from this date → |
| LANGLEY AFB | Mar 24 | Apr 6 | Mar 9 | Nov 15 | 238 | Plan sowing from this date → |
| WASHINGTON REAGAN AP | Mar 24 | Apr 6 | Mar 7 | Nov 18 | 241 | Plan sowing from this date → |
| EASTVILLE | Mar 26 | Apr 6 | Mar 11 | Nov 20 | 240 | Plan sowing from this date → |
| SUFFOLK LAKE KILBY | Mar 27 | Apr 9 | Mar 10 | Nov 15 | 233 | Plan sowing from this date → |
| CAPE CHARLES 5 ENE | Mar 28 | Apr 10 | Mar 10 | Nov 17 | 234 | Plan sowing from this date → |
| QUANTICO MCAS | Mar 28 | Apr 8 | Mar 14 | Nov 8 | 226 | Plan sowing from this date → |
| OCEANA NAS | Mar 29 | Apr 11 | Mar 13 | Nov 12 | 230 | Plan sowing from this date → |
| CLARKSVILLE | Mar 31 | Apr 14 | Mar 15 | Nov 5 | 220 | Plan sowing from this date → |
| EMPORIA 1 WNW | Mar 31 | Apr 14 | Mar 17 | Nov 6 | 221 | Plan sowing from this date → |
| HOPEWELL | Mar 31 | Apr 14 | Mar 14 | Nov 6 | 222 | Plan sowing from this date → |
| WALLOPS ISLAND FLIGHT FAC | Mar 31 | Apr 13 | Mar 17 | Nov 11 | 225 | Plan sowing from this date → |
| WILLIAMSBURG 2 N | Mar 31 | Apr 14 | Mar 15 | Nov 10 | 225 | Plan sowing from this date → |
| N | Apr 1 | Apr 15 | Mar 20 | Nov 10 | 223 | Plan sowing from this date → |
| NEWPORT NEWS INTL AP | Apr 1 | Apr 18 | Mar 18 | Nov 9 | 221 | Plan sowing from this date → |
| CHARLOTTESVILLE 2 SSE | Apr 2 | Apr 16 | Mar 19 | Nov 8 | 221 | Plan sowing from this date → |
| CHARLOTTESVILLE 2W | Apr 2 | Apr 14 | Mar 16 | Nov 10 | 222 | Plan sowing from this date → |
| CHARLOTTESVILLE AP | Apr 3 | Apr 23 | Mar 19 | Nov 1 | 211 | Plan sowing from this date → |
| PETERSBURG | Apr 3 | Apr 17 | Mar 20 | Nov 3 | 216 | Plan sowing from this date → |
| RICHMOND INTL AP | Apr 3 | Apr 18 | Mar 19 | Nov 4 | 215 | Plan sowing from this date → |
| ROANOKE RGNL AP | Apr 3 | Apr 18 | Mar 19 | Nov 1 | 210 | Plan sowing from this date → |
| PAINTER 2 W | Apr 4 | Apr 19 | Mar 21 | Nov 7 | 216 | Plan sowing from this date → |
| JOHN H KERR DAM | Apr 5 | Apr 19 | Mar 20 | Nov 1 | 210 | Plan sowing from this date → |
| MONTICELLO | Apr 5 | Apr 19 | Mar 21 | Nov 4 | 213 | Plan sowing from this date → |
| CHASE CITY | Apr 6 | Apr 21 | Mar 21 | Nov 1 | 209 | Plan sowing from this date → |
| FREDERICKSBURG SEWAGE | Apr 6 | Apr 22 | Mar 23 | Nov 1 | 207 | Plan sowing from this date → |
| NORFOLK RICH | Apr 6 | Apr 22 | Mar 24 | Nov 1 | 210 | Plan sowing from this date → |
| W PT 2 NW | Apr 6 | Apr 21 | Mar 24 | Nov 1 | 208 | Plan sowing from this date → |
| AMELIA COURTHOUSE | Apr 7 | Apr 21 | Mar 21 | Nov 2 | 209 | Plan sowing from this date → |
| APPOMATTOX | Apr 7 | Apr 26 | Mar 23 | Nov 1 | 206 | Plan sowing from this date → |
| BEDFORD | Apr 7 | Apr 24 | Mar 25 | Oct 31 | 204 | Plan sowing from this date → |
| GREENBAY 3 NE | Apr 7 | Apr 28 | Mar 23 | Nov 1 | 209 | Plan sowing from this date → |
| HOLLAND 1 E | Apr 7 | Apr 25 | Mar 22 | Nov 2 | 208 | Plan sowing from this date → |
| LAWRENCEVILLE 3 E | Apr 7 | Apr 22 | Mar 22 | Oct 31 | 205 | Plan sowing from this date → |
| PIEDMONT RSCH STN | Apr 7 | Apr 26 | Mar 24 | Oct 30 | 204 | Plan sowing from this date → |
| SANDSTON | Apr 7 | Apr 21 | Mar 23 | Nov 1 | 206 | Plan sowing from this date → |
| WALKERTON 2 NW | Apr 7 | Apr 23 | Mar 24 | Nov 1 | 209 | Plan sowing from this date → |
| BUCHANAN | Apr 8 | Apr 23 | Mar 26 | Oct 31 | 205 | Plan sowing from this date → |
| DANVILLE 2 SE | Apr 8 | Apr 30 | Mar 22 | Nov 1 | 205 | Plan sowing from this date → |
| KEYSVILLE 2 S | Apr 8 | Apr 25 | Mar 24 | Nov 1 | 206 | Plan sowing from this date → |
| WARSAW 2 NW | Apr 8 | Apr 23 | Mar 26 | Oct 30 | 204 | Plan sowing from this date → |
| STONY CREEK 2 N | Apr 9 | Apr 26 | Mar 26 | Oct 29 | 203 | Plan sowing from this date → |
| WARRENTON 3 SE | Apr 9 | Apr 28 | Mar 26 | Nov 1 | 205 | Plan sowing from this date → |
| ASHLAND | Apr 10 | Apr 30 | Mar 28 | Oct 29 | 201 | Plan sowing from this date → |
| ASHLAND HANOVER CO MUNI AP | Apr 10 | Apr 29 | Mar 27 | Oct 31 | 202 | Plan sowing from this date → |
| CHARLOTTE COURT HOUSE | Apr 10 | Apr 23 | Mar 27 | Oct 30 | 201 | Plan sowing from this date → |
| DANVILLE RGNL AP | Apr 10 | May 1 | Mar 26 | Oct 28 | 200 | Plan sowing from this date → |
| DISPUTANTA | Apr 10 | Apr 24 | Mar 27 | Nov 1 | 206 | Plan sowing from this date → |
| S BOSTON | Apr 10 | Apr 30 | Mar 25 | Oct 30 | 202 | Plan sowing from this date → |
| FT PICKETT | Apr 11 | May 1 | Mar 28 | Oct 30 | 200 | Plan sowing from this date → |
| ROANOKE 8 N | Apr 11 | May 2 | Mar 28 | Oct 28 | 198 | Plan sowing from this date → |
| WINCHESTER | Apr 11 | Apr 29 | Mar 30 | Oct 29 | 200 | Plan sowing from this date → |
| FARMVILLE 2 N | Apr 12 | Apr 30 | Mar 29 | Oct 29 | 199 | Plan sowing from this date → |
| MANASSAS | Apr 12 | Apr 24 | Mar 30 | Oct 27 | 197 | Plan sowing from this date → |
| WAKEFIELD 1NW | Apr 12 | Apr 29 | Mar 28 | Oct 30 | 200 | Plan sowing from this date → |
| FRONT ROYAL | Apr 13 | May 5 | Mar 30 | Oct 28 | 196 | Plan sowing from this date → |
| WFO STERLING | Apr 13 | May 1 | Mar 29 | Oct 26 | 195 | Plan sowing from this date → |
| CORBIN | Apr 14 | May 4 | Mar 30 | Oct 27 | 195 | Plan sowing from this date → |
| NORA 4 SSE | Apr 14 | May 5 | Mar 29 | Nov 1 | 200 | Plan sowing from this date → |
| PHILPOTT DAM 2 | Apr 14 | May 2 | Mar 30 | Oct 31 | 199 | Plan sowing from this date → |
| VIENNA | Apr 14 | Apr 28 | Mar 30 | Oct 29 | 198 | Plan sowing from this date → |
| LYNCHBURG RGNL AP | Apr 15 | May 3 | Mar 30 | Oct 24 | 191 | Plan sowing from this date → |
| STAUNTON WTP | Apr 15 | May 6 | Apr 1 | Oct 27 | 191 | Plan sowing from this date → |
| TYE RVR 1 SE | Apr 15 | May 4 | Mar 31 | Oct 25 | 193 | Plan sowing from this date → |
| WASHINGTON DC DULLES AP | Apr 15 | Apr 30 | Mar 31 | Oct 24 | 194 | Plan sowing from this date → |
| ELK CREEK 4SSW | Apr 16 | May 2 | Apr 3 | Oct 27 | 193 | Plan sowing from this date → |
| PURCELLVILLE | Apr 16 | May 7 | Mar 31 | Oct 25 | 189 | Plan sowing from this date → |
| SPERRYVILLE | Apr 16 | May 6 | Apr 1 | Oct 27 | 192 | Plan sowing from this date → |
| BROOKNEAL | Apr 17 | May 5 | Apr 2 | Oct 24 | 188 | Plan sowing from this date → |
| CROZIER | Apr 17 | May 8 | Apr 1 | Oct 27 | 191 | Plan sowing from this date → |
| LYNCHBURG #2 | Apr 17 | May 4 | Apr 3 | Oct 25 | 190 | Plan sowing from this date → |
| MT WX | Apr 17 | May 6 | Apr 3 | Nov 1 | 198 | Plan sowing from this date → |
| MT WX 3 | Apr 17 | May 6 | Apr 1 | Oct 29 | 194 | Plan sowing from this date → |
| SOMERSET | Apr 17 | May 6 | Apr 1 | Oct 22 | 188 | Plan sowing from this date → |
| CHRISTIANSBURG | Apr 19 | May 9 | Apr 3 | Oct 23 | 186 | Plan sowing from this date → |
| FREE UNION | Apr 19 | May 5 | Apr 5 | Oct 24 | 186 | Plan sowing from this date → |
| STUART | Apr 19 | May 6 | Apr 4 | Oct 27 | 190 | Plan sowing from this date → |
| BIG STONE GAP | Apr 20 | May 5 | Apr 4 | Oct 23 | 186 | Plan sowing from this date → |
| ROCKY MT | Apr 20 | May 8 | Apr 1 | Oct 25 | 188 | Plan sowing from this date → |
| WALLACETON-LAKE DRUMMOND | Apr 20 | May 9 | Apr 2 | Oct 27 | 190 | Plan sowing from this date → |
| ABINGDON 3S | Apr 21 | May 10 | Apr 5 | Oct 20 | 182 | Plan sowing from this date → |
| BOSTON 4 SE | Apr 21 | May 10 | Apr 5 | Oct 22 | 184 | Plan sowing from this date → |
| COPPER HILL | Apr 21 | May 10 | Apr 5 | Oct 25 | 186 | Plan sowing from this date → |
| DALE ENTERPRISE | Apr 21 | May 7 | Apr 9 | Oct 23 | 182 | Plan sowing from this date → |
| GRUNDY | Apr 21 | May 7 | Apr 6 | Oct 26 | 189 | Plan sowing from this date → |
| MEADOWS OF DAN 5 SW | Apr 21 | May 7 | Apr 7 | Oct 25 | 185 | Plan sowing from this date → |
| WAYNESBORO WTP | Apr 21 | May 10 | Apr 4 | Oct 23 | 184 | Plan sowing from this date → |
| BREAKS INTERSTATE PARK | Apr 22 | May 8 | Apr 8 | Oct 23 | 182 | Plan sowing from this date → |
| CHATHAM | Apr 22 | May 9 | Apr 7 | Oct 23 | 183 | Plan sowing from this date → |
| GALAX WTP | Apr 22 | May 10 | Apr 7 | Oct 21 | 180 | Plan sowing from this date → |
| GATHRIGHT DAM | Apr 22 | May 10 | Apr 8 | Oct 21 | 181 | Plan sowing from this date → |
| PENNINGTON GAP | Apr 22 | May 10 | Apr 9 | Oct 20 | 179 | Plan sowing from this date → |
| LEXINGTON | Apr 23 | May 11 | Apr 8 | Oct 23 | 181 | Plan sowing from this date → |
| LURAY 5 E | Apr 23 | May 15 | Apr 7 | Oct 22 | 179 | Plan sowing from this date → |
| PALMYRA 3S | Apr 23 | May 11 | Apr 9 | Oct 21 | 180 | Plan sowing from this date → |
| SALTVILLE 1N | Apr 23 | May 10 | Apr 10 | Oct 20 | 178 | Plan sowing from this date → |
| BLACKSBURG NWSO | Apr 24 | May 14 | Apr 11 | Oct 19 | 175 | Plan sowing from this date → |
| MARTINSVILLE FLTR PLT | Apr 24 | May 11 | Apr 11 | Oct 21 | 179 | Plan sowing from this date → |
| WOODSTOCK 2 NE | Apr 24 | May 14 | Apr 7 | Oct 20 | 177 | Plan sowing from this date → |
| EDINBURG | Apr 25 | May 13 | Apr 11 | Oct 19 | 174 | Plan sowing from this date → |
| LEBANON | Apr 25 | May 13 | Apr 10 | Oct 16 | 173 | Plan sowing from this date → |
| PULASKI 2 E | Apr 25 | May 15 | Apr 9 | Oct 17 | 175 | Plan sowing from this date → |
| WINCHESTER 7 SE | Apr 25 | May 13 | Apr 11 | Oct 18 | 174 | Plan sowing from this date → |
| WISE 1SE | Apr 25 | May 14 | Apr 8 | Oct 18 | 175 | Plan sowing from this date → |
| WYTHEVILLE | Apr 25 | May 16 | Apr 10 | Oct 18 | 174 | Plan sowing from this date → |
| GALAX RADIO WBRF | Apr 26 | May 14 | Apr 11 | Oct 14 | 171 | Plan sowing from this date → |
| HOT SPRINGS | Apr 26 | May 15 | Apr 12 | Oct 19 | 173 | Plan sowing from this date → |
| LOUISA | Apr 26 | May 13 | Apr 9 | Oct 20 | 175 | Plan sowing from this date → |
| RADFORD 3 N | Apr 26 | May 16 | Apr 10 | Oct 18 | 174 | Plan sowing from this date → |
| STAR TANNERY | Apr 26 | May 15 | Apr 10 | Oct 17 | 172 | Plan sowing from this date → |
| COVINGTON FLTR PLT | Apr 27 | May 15 | Apr 12 | Oct 18 | 172 | Plan sowing from this date → |
| PEARISBURG 4 SSE | Apr 27 | May 16 | Apr 12 | Oct 17 | 171 | Plan sowing from this date → |
| RICHLANDS | Apr 27 | May 14 | Apr 11 | Oct 18 | 173 | Plan sowing from this date → |
| BREMO BLUFF | Apr 28 | May 13 | Apr 14 | Oct 17 | 172 | Plan sowing from this date → |
| CLINTWOOD 1W | Apr 29 | May 15 | Apr 15 | Oct 16 | 169 | Plan sowing from this date → |
| FLOYD 2 NE | Apr 30 | May 18 | Apr 17 | Oct 10 | 159 | Plan sowing from this date → |
| BIG MEADOWS | May 1 | May 19 | Apr 16 | Oct 19 | 169 | Plan sowing from this date → |
| MONTEBELLO FISH CULTURAL STN | May 2 | May 21 | Apr 19 | Oct 13 | 162 | Plan sowing from this date → |
| BLAND | May 6 | May 22 | Apr 20 | Oct 10 | 157 | Plan sowing from this date → |
| MUSTOE 1 SW | May 8 | May 26 | Apr 23 | Oct 5 | 148 | Plan sowing from this date → |
| BURKES GARDEN | May 9 | May 26 | Apr 23 | Oct 6 | 150 | Plan sowing from this date → |
| MILL GAP | May 12 | May 28 | Apr 28 | Oct 3 | 143 | Plan sowing from this date → |
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 transplant tomatoes and peppers, both killed by a single frost. 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.