Virginia frost dates
Across 124 weather stations in Virginia, the median last spring frost runs from Mar 16 in Norfolk Naval Air Station to May 12 in Mill Gap, and the first fall frost from Oct 3 to Nov 26.
Virginia at a glance
- Weather stations
- 124
- Earliest last frost
- Mar 16 Norfolk Naval Air Station
- Latest last frost
- May 12 Mill Gap
- Longest season
- 255 days Norfolk Naval Air Station
- Typical season
- about 196 frost-free days
- Hardiness zones
- Zones 5b to 8b
Frost dates by weather station
| Weather station | Last spring frost | First fall frost | Frost-free days | Zone |
|---|---|---|---|---|
| Abingdon | Apr 21 | Oct 20 | 182 | 7a |
| Amelia Courthouse | Apr 7 | Nov 2 | 209 | 7b |
| Appomattox | Apr 7 | Nov 1 | 206 | 7b |
| Ashland | Apr 10 | Oct 29 | 201 | 7b |
| Ashland Hanover County Municipal Airport | Apr 10 | Oct 31 | 202 | 7b |
| Bedford | Apr 7 | Oct 31 | 204 | 7b |
| Big Meadows | May 1 | Oct 19 | 169 | 6b |
| Big Stone Gap | Apr 20 | Oct 23 | 186 | 7a |
| Blacksburg | Apr 24 | Oct 19 | 175 | 7a |
| Bland | May 6 | Oct 10 | 157 | 7a |
| Boston | Apr 21 | Oct 22 | 184 | 7a |
| Breaks Interstate Park | Apr 22 | Oct 23 | 182 | 7a |
| Bremo Bluff | Apr 28 | Oct 17 | 172 | 7a |
| Brookneal | Apr 17 | Oct 24 | 188 | 7b |
| Buchanan | Apr 8 | Oct 31 | 205 | 7b |
| Burkes Garden | May 9 | Oct 6 | 150 | 6b |
| Cape Charles | Mar 28 | Nov 17 | 234 | 8a |
| Charlotte Court House | Apr 10 | Oct 30 | 201 | 7b |
| Charlottesville 2 mi SSE | Apr 2 | Nov 8 | 221 | 7b |
| Charlottesville 2 mi W | Apr 2 | Nov 10 | 222 | 7b |
| Charlottesville Airport | Apr 3 | Nov 1 | 211 | 7b |
| Chase City | Apr 6 | Nov 1 | 209 | 7b |
| Chatham | Apr 22 | Oct 23 | 183 | 7b |
| Christiansburg | Apr 19 | Oct 23 | 186 | 7a |
| Clarksville | Mar 31 | Nov 5 | 220 | 7b |
| Clintwood | Apr 29 | Oct 16 | 169 | 6b |
| Copper Hill | Apr 21 | Oct 25 | 186 | 7a |
| Corbin | Apr 14 | Oct 27 | 195 | 7b |
| Covington Filter Plant | Apr 27 | Oct 18 | 172 | 7a |
| Crozier | Apr 17 | Oct 27 | 191 | 7a |
| Dale Enterprise | Apr 21 | Oct 23 | 182 | 7a |
| Danville | Apr 8 | Nov 1 | 205 | 7b |
| Danville Regional Airport | Apr 10 | Oct 28 | 200 | 7b |
| Disputanta | Apr 10 | Nov 1 | 206 | 7b |
| Eastville | Mar 26 | Nov 20 | 240 | 8a |
| Edinburg | Apr 25 | Oct 19 | 174 | 7a |
| Elk Creek | Apr 16 | Oct 27 | 193 | 7a |
| Emporia | Mar 31 | Nov 6 | 221 | 7b |
| Farmville | Apr 12 | Oct 29 | 199 | 7b |
| Fentress NAAS | Mar 23 | Nov 18 | 240 | 8a |
| Floyd | Apr 30 | Oct 10 | 159 | 7a |
| Fort Pickett | Apr 11 | Oct 30 | 200 | 7b |
| Fredericksburg Sewage | Apr 6 | Nov 1 | 207 | 7b |
| Free Union | Apr 19 | Oct 24 | 186 | 7b |
| Front Royal | Apr 13 | Oct 28 | 196 | 7a |
| Galax Radio Wbrf | Apr 26 | Oct 14 | 171 | 7a |
| Galax Water Plant | Apr 22 | Oct 21 | 180 | 7a |
| Gathright Dam | Apr 22 | Oct 21 | 181 | 6b |
| Greenbay | Apr 7 | Nov 1 | 209 | 7b |
| Grundy | Apr 21 | Oct 26 | 189 | 7a |
| Holland | Apr 7 | Nov 2 | 208 | 8a |
| Hopewell | Mar 31 | Nov 6 | 222 | 7b |
| Hot Springs | Apr 26 | Oct 19 | 173 | 6b |
| John H Kerr Dam | Apr 5 | Nov 1 | 210 | 7b |
| Keysville | Apr 8 | Nov 1 | 206 | 7b |
| Langley Air Force Base | Mar 24 | Nov 15 | 238 | 8b |
| Lawrenceville | Apr 7 | Oct 31 | 205 | 7b |
| Lebanon | Apr 25 | Oct 16 | 173 | 7a |
| Lexington | Apr 23 | Oct 23 | 181 | 7a |
| Louisa | Apr 26 | Oct 20 | 175 | 7a |
| Luray | Apr 23 | Oct 22 | 179 | 7a |
| Lynchburg | Apr 17 | Oct 25 | 190 | 7b |
| Lynchburg Regional Airport | Apr 15 | Oct 24 | 191 | 7b |
| Manassas | Apr 12 | Oct 27 | 197 | 7a |
| Martinsville Filter Plant | Apr 24 | Oct 21 | 179 | 7b |
| Meadows of Dan | Apr 21 | Oct 25 | 185 | 7a |
| Mill Gap | May 12 | Oct 3 | 143 | 5b |
| Montebello Fish Cultural Station | May 2 | Oct 13 | 162 | 7a |
| Monticello | Apr 5 | Nov 4 | 213 | 7b |
| Mount Weather | Apr 17 | Nov 1 | 198 | 7a |
| Mustoe | May 8 | Oct 5 | 148 | 6a |
| Newport News International Airport | Apr 1 | Nov 9 | 221 | 8a |
| Nora | Apr 14 | Nov 1 | 200 | 7a |
| Norfolk | Mar 23 | Nov 16 | 239 | 8b |
| Norfolk International Airport | Mar 17 | Nov 23 | 252 | 8b |
| Norfolk Naval Air Station | Mar 16 | Nov 26 | 255 | 8b |
| Norfolk Rich | Apr 6 | Nov 1 | 210 | 7b |
| Oceana Naval Air Station | Mar 29 | Nov 12 | 230 | 8b |
| Painter | Apr 4 | Nov 7 | 216 | 8a |
| Palmyra | Apr 23 | Oct 21 | 180 | 7a |
| Pearisburg | Apr 27 | Oct 17 | 171 | 7a |
| Pennington Gap | Apr 22 | Oct 20 | 179 | 7a |
| Petersburg | Apr 3 | Nov 3 | 216 | 7b |
| Philpott Dam | Apr 14 | Oct 31 | 199 | 7b |
| Piedmont Research Station | Apr 7 | Oct 30 | 204 | 7a |
| Pulaski | Apr 25 | Oct 17 | 175 | 7a |
| Purcellville | Apr 16 | Oct 25 | 189 | 7a |
| Quantico Marine Corps Air Station | Mar 28 | Nov 8 | 226 | 7b |
| Radford | Apr 26 | Oct 18 | 174 | 7a |
| Richlands | Apr 27 | Oct 18 | 173 | 7a |
| Richmond International Airport | Apr 3 | Nov 4 | 215 | 7b |
| Roanoke | Apr 11 | Oct 28 | 198 | 7b |
| Roanoke Regional Airport | Apr 3 | Nov 1 | 210 | 7b |
| Rocky Mount | Apr 20 | Oct 25 | 188 | 7b |
| Saltville | Apr 23 | Oct 20 | 178 | 7a |
| Sandston | Apr 7 | Nov 1 | 206 | 7b |
| Somerset | Apr 17 | Oct 22 | 188 | 7a |
| South Boston | Apr 10 | Oct 30 | 202 | 7b |
| Sperryville | Apr 16 | Oct 27 | 192 | 7a |
| Star Tannery | Apr 26 | Oct 17 | 172 | 7a |
| Staunton Water Plant | Apr 15 | Oct 27 | 191 | 7a |
| Sterling | Apr 13 | Oct 26 | 195 | 7a |
| Stony Creek | Apr 9 | Oct 29 | 203 | 7b |
| Stuart | Apr 19 | Oct 27 | 190 | 7b |
| Suffolk Lake Kilby | Mar 27 | Nov 15 | 233 | 8a |
| Tye River | Apr 15 | Oct 25 | 193 | 7b |
| Vienna | Apr 14 | Oct 29 | 198 | 7b |
| Wakefield | Apr 12 | Oct 30 | 200 | 7b |
| Walkerton | Apr 7 | Nov 1 | 209 | 7b |
| Wallaceton-Lake Drummond | Apr 20 | Oct 27 | 190 | 8a |
| Wallops Island Flight Fac | Mar 31 | Nov 11 | 225 | 8a |
| Warrenton | Apr 9 | Nov 1 | 205 | 7a |
| Warsaw | Apr 8 | Oct 30 | 204 | 7b |
| Washington DC Dulles Airport | Apr 15 | Oct 24 | 194 | 7a |
| Washington Reagan Airport | Mar 24 | Nov 18 | 241 | 8a |
| Waynesboro Water Plant | Apr 21 | Oct 23 | 184 | 7a |
| Weather station USC00446161 | Apr 1 | Nov 10 | 223 | 8a |
| West Point | Apr 6 | Nov 1 | 208 | 7b |
| Williamsburg | Mar 31 | Nov 10 | 225 | 8a |
| Winchester | Apr 11 | Oct 29 | 200 | 7a |
| Winchester 7 mi SE | Apr 25 | Oct 18 | 174 | 7a |
| Wise | Apr 25 | Oct 18 | 175 | 7a |
| Woodstock | Apr 24 | Oct 20 | 177 | 7a |
| Wytheville | Apr 25 | Oct 18 | 174 | 7a |
Median dates from NOAA 1991–2020 climate normals. How to read them.