State hub
Virginia frost dates by weather station
Virginia has 125 NOAA weather stations with 1991–2020 freeze statistics. Median last spring frost dates run from Mar 16 at Norfolk NAS to May 12 at Mill Gap.
- 125Stations
- Mar 16Earliest last frostNorfolk NAS
- May 12Latest last frostMill Gap
- 255 daysLongest growing seasonNorfolk NAS
| Station | Last spring frost | First fall frost | Growing season | Elevation |
|---|---|---|---|---|
| Abingdon 3s | Apr 21 | Oct 20 | 182 days | 1,925 ft |
| Amelia Courthouse | Apr 7 | Nov 2 | 209 days | 345 ft |
| Appomattox | Apr 7 | Nov 1 | 206 days | 850 ft |
| Ashland | Apr 10 | Oct 29 | 201 days | 220 ft |
| Ashland Hanover Co Muni Airport | Apr 10 | Oct 31 | 202 days | 205 ft |
| Bedford | Apr 7 | Oct 31 | 204 days | 894 ft |
| Big Meadows | May 1 | Oct 19 | 169 days | 3,540 ft |
| Big Stone Gap | Apr 20 | Oct 23 | 186 days | 1,466 ft |
| Blacksburg NWSO | Apr 24 | Oct 19 | 175 days | 2,103 ft |
| Bland | May 6 | Oct 10 | 157 days | 2,000 ft |
| Boston 4 SE | Apr 21 | Oct 22 | 184 days | 590 ft |
| Breaks Interstate Park | Apr 22 | Oct 23 | 182 days | 1,893 ft |
| Bremo Bluff | Apr 28 | Oct 17 | 172 days | 225 ft |
| Brookneal | Apr 17 | Oct 24 | 188 days | 408 ft |
| Buchanan | Apr 8 | Oct 31 | 205 days | 880 ft |
| Burkes Garden | May 9 | Oct 6 | 150 days | 3,068 ft |
| Cape Charles 5 ENE | Mar 28 | Nov 17 | 234 days | 29 ft |
| Charlotte Court House | Apr 10 | Oct 30 | 201 days | 569 ft |
| Charlottesville 2 SSE | Apr 2 | Nov 8 | 221 days | 1,177 ft |
| Charlottesville 2w | Apr 2 | Nov 10 | 222 days | 866 ft |
| Charlottesville Airport | Apr 3 | Nov 1 | 211 days | 641 ft |
| Chase City | Apr 6 | Nov 1 | 209 days | 510 ft |
| Chatham | Apr 22 | Oct 23 | 183 days | 647 ft |
| Christiansburg | Apr 19 | Oct 23 | 186 days | 2,100 ft |
| Clarksville | Mar 31 | Nov 5 | 220 days | 330 ft |
| Clintwood 1w | Apr 29 | Oct 16 | 169 days | 1,566 ft |
| Copper Hill | Apr 21 | Oct 25 | 186 days | 2,846 ft |
| Corbin | Apr 14 | Oct 27 | 195 days | 220 ft |
| Covington Fltr Plant | Apr 27 | Oct 18 | 172 days | 1,244 ft |
| Crozier | Apr 17 | Oct 27 | 191 days | 350 ft |
| Dale Enterprise | Apr 21 | Oct 23 | 182 days | 1,358 ft |
| Danville 2 SE | Apr 8 | Nov 1 | 205 days | 392 ft |
| Danville Regional Airport | Apr 10 | Oct 28 | 200 days | 571 ft |
| Disputanta | Apr 10 | Nov 1 | 206 days | 130 ft |
| Eastville | Mar 26 | Nov 20 | 240 days | 10 ft |
| Edinburg | Apr 25 | Oct 19 | 174 days | 928 ft |
| Elk Creek 4ssw | Apr 16 | Oct 27 | 193 days | 3,439 ft |
| Emporia 1 WNW | Mar 31 | Nov 6 | 221 days | 100 ft |
| Farmville 2 N | Apr 12 | Oct 29 | 199 days | 450 ft |
| Fentress Naas | Mar 23 | Nov 18 | 240 days | 16 ft |
| Floyd 2 NE | Apr 30 | Oct 10 | 159 days | 2,625 ft |
| Fort Pickett | Apr 11 | Oct 30 | 200 days | 330 ft |
| Fredericksburg Sewage | Apr 6 | Nov 1 | 207 days | 60 ft |
| Free Union | Apr 19 | Oct 24 | 186 days | 590 ft |
| Front Royal | Apr 13 | Oct 28 | 196 days | 930 ft |
| Galax Radio Wbrf | Apr 26 | Oct 14 | 171 days | 2,385 ft |
| Galax Water Plant | Apr 22 | Oct 21 | 180 days | 2,341 ft |
| Gathright Dam | Apr 22 | Oct 21 | 181 days | 1,770 ft |
| Greenbay 3 NE | Apr 7 | Nov 1 | 209 days | 500 ft |
| Grundy | Apr 21 | Oct 26 | 189 days | 1,157 ft |
| Holland 1 E | Apr 7 | Nov 2 | 208 days | 80 ft |
| Hopewell | Mar 31 | Nov 6 | 222 days | 40 ft |
| Hot Springs | Apr 26 | Oct 19 | 173 days | 2,244 ft |
| John H Kerr Dam | Apr 5 | Nov 1 | 210 days | 250 ft |
| Keysville 2 S | Apr 8 | Nov 1 | 206 days | 625 ft |
| Langley AFB | Mar 24 | Nov 15 | 238 days | 10 ft |
| Lawrenceville 3 E | Apr 7 | Oct 31 | 205 days | 325 ft |
| Lebanon | Apr 25 | Oct 16 | 173 days | 1,912 ft |
| Lexington | Apr 23 | Oct 23 | 181 days | 1,097 ft |
| Louisa | Apr 26 | Oct 20 | 175 days | 420 ft |
| Luray 5 E | Apr 23 | Oct 22 | 179 days | 1,400 ft |
| Lynchburg #2 | Apr 17 | Oct 25 | 190 days | 736 ft |
| Lynchburg Regional Airport | Apr 15 | Oct 24 | 191 days | 940 ft |
| Manassas | Apr 12 | Oct 27 | 197 days | 245 ft |
| Martinsville Fltr Plant | Apr 24 | Oct 21 | 179 days | 780 ft |
| Meadows Of Dan 5 SW | Apr 21 | Oct 25 | 185 days | 2,225 ft |
| Mill Gap | May 12 | Oct 3 | 143 days | 2,421 ft |
| Montebello Fish Cultural Station | May 2 | Oct 13 | 162 days | 2,667 ft |
| Monticello | Apr 5 | Nov 4 | 213 days | 758 ft |
| Mount Wx | Apr 17 | Nov 1 | 198 days | 1,659 ft |
| Mount Wx 3 | Apr 17 | Oct 29 | 194 days | 1,550 ft |
| Mustoe 1 SW | May 8 | Oct 5 | 148 days | 2,367 ft |
| N | Apr 1 | Nov 10 | 223 days | 4 ft |
| Newport News Intl Airport | Apr 1 | Nov 9 | 221 days | 42 ft |
| Nora 4 SSE | Apr 14 | Nov 1 | 200 days | 2,658 ft |
| Norfolk Intl Airport | Mar 17 | Nov 23 | 252 days | 30 ft |
| Norfolk NAS | Mar 16 | Nov 26 | 255 days | 17 ft |
| Norfolk Rich | Apr 6 | Nov 1 | 210 days | 112 ft |
| Norfolk S | Mar 23 | Nov 16 | 239 days | 10 ft |
| Oceana NAS | Mar 29 | Nov 12 | 230 days | 23 ft |
| Painter 2 W | Apr 4 | Nov 7 | 216 days | 30 ft |
| Palmyra 3s | Apr 23 | Oct 21 | 180 days | 410 ft |
| Pearisburg 4 SSE | Apr 27 | Oct 17 | 171 days | 1,678 ft |
| Pennington Gap | Apr 22 | Oct 20 | 179 days | 1,360 ft |
| Petersburg | Apr 3 | Nov 3 | 216 days | 19 ft |
| Philpott Dam 2 | Apr 14 | Oct 31 | 199 days | 1,123 ft |
| Piedmont Rsch Station | Apr 7 | Oct 30 | 204 days | 520 ft |
| Pulaski 2 E | Apr 25 | Oct 17 | 175 days | 2,080 ft |
| Purcellville | Apr 16 | Oct 25 | 189 days | 510 ft |
| Quantico MCAS | Mar 28 | Nov 8 | 226 days | 10 ft |
| Radford 3 N | Apr 26 | Oct 18 | 174 days | 1,800 ft |
| Richlands | Apr 27 | Oct 18 | 173 days | 1,910 ft |
| Richmond Intl Airport | Apr 3 | Nov 4 | 215 days | 164 ft |
| Roanoke 8 N | Apr 11 | Oct 28 | 198 days | 1,157 ft |
| Roanoke Regional Airport | Apr 3 | Nov 1 | 210 days | 1,175 ft |
| Rocky Mount | Apr 20 | Oct 25 | 188 days | 1,315 ft |
| S Boston | Apr 10 | Oct 30 | 202 days | 329 ft |
| Saltville 1n | Apr 23 | Oct 20 | 178 days | 1,733 ft |
| Sandston | Apr 7 | Nov 1 | 206 days | 165 ft |
| Somerset | Apr 17 | Oct 22 | 188 days | 510 ft |
| Sperryville | Apr 16 | Oct 27 | 192 days | 750 ft |
| Star Tannery | Apr 26 | Oct 17 | 172 days | 950 ft |
| Staunton Water Plant | Apr 15 | Oct 27 | 191 days | 169 ft |
| Stony Creek 2 N | Apr 9 | Oct 29 | 203 days | 105 ft |
| Stuart | Apr 19 | Oct 27 | 190 days | 1,375 ft |
| Suffolk Lake Kilby | Mar 27 | Nov 15 | 233 days | 22 ft |
| Tye River 1 SE | Apr 15 | Oct 25 | 193 days | 720 ft |
| Vienna | Apr 14 | Oct 29 | 198 days | 418 ft |
| W Point 2 NW | Apr 6 | Nov 1 | 208 days | 20 ft |
| WFO Sterling | Apr 13 | Oct 26 | 195 days | 288 ft |
| Wakefield 1nw | Apr 12 | Oct 30 | 200 days | 113 ft |
| Walkerton 2 NW | Apr 7 | Nov 1 | 209 days | 50 ft |
| Wallaceton-Lake Drummond | Apr 20 | Oct 27 | 190 days | 20 ft |
| Wallops Island Flight Fac | Mar 31 | Nov 11 | 225 days | 38 ft |
| Warrenton 3 SE | Apr 9 | Nov 1 | 205 days | 500 ft |
| Warsaw 2 NW | Apr 8 | Oct 30 | 204 days | 140 ft |
| Washington DC Dulles Airport | Apr 15 | Oct 24 | 194 days | 290 ft |
| Washington Reagan Airport | Mar 24 | Nov 18 | 241 days | 10 ft |
| Waynesboro Water Plant | Apr 21 | Oct 23 | 184 days | 1,270 ft |
| Williamsburg 2 N | Mar 31 | Nov 10 | 225 days | 70 ft |
| Winchester | Apr 11 | Oct 29 | 200 days | 720 ft |
| Winchester 7 SE | Apr 25 | Oct 18 | 174 days | 680 ft |
| Wise 1se | Apr 25 | Oct 18 | 175 days | 2,564 ft |
| Woodstock 2 NE | Apr 24 | Oct 20 | 177 days | 675 ft |
| Wytheville | Apr 25 | Oct 18 | 174 days | 2,458 ft |
Sources
- NOAA National Centers for Environmental Information, U.S. Climate Normals 1991–2020, annual/seasonal normals by station (version 1.0.1), file dated June 27, 2023; documentation.
Freeze dates are 30-year probabilities, not forecasts. Check your local forecast before planting tender plants.