Frost dates
Frost dates in Virginia
Typical last spring frost and first fall frost for 125 weather stations across Virginia, from NOAA’s 1991–2020 climate normals.
Last spring frost
Mar 31 – Apr 26
Typical across Virginia (middle: Apr 14)
First fall frost
Oct 17 – Nov 10
Typical across Virginia (middle: Oct 28)
Your own yard can differ by weeks from the nearest town. Get frost dates for your exact spot →
By town
| Station | Last spring frost | First fall frost | Frost-free days |
|---|---|---|---|
| Abingdon 3 S | Apr 21 | Oct 20 | 182 |
| Amelia Courthouse | Apr 7 | Nov 2 | 209 |
| Appomattox | Apr 7 | Nov 1 | 208 |
| Ashland | Apr 10 | Oct 29 | 202 |
| Ashland Hanover County Municipal Airport | Apr 10 | Oct 31 | 204 |
| Bedford | Apr 7 | Oct 31 | 207 |
| Big Meadows | May 1 | Oct 19 | 171 |
| Big Stone Gap | Apr 20 | Oct 23 | 186 |
| Blacksburg Nwso | Apr 24 | Oct 19 | 178 |
| Bland | May 6 | Oct 10 | 157 |
| Boston 4 SE | Apr 21 | Oct 22 | 184 |
| Breaks Interstate Park | Apr 22 | Oct 23 | 184 |
| Bremo Bluff | Apr 28 | Oct 17 | 172 |
| Brookneal | Apr 17 | Oct 24 | 190 |
| Buchanan | Apr 8 | Oct 31 | 206 |
| Burkes Garden | May 9 | Oct 6 | 150 |
| Cape Charles 5 ENE | Mar 28 | Nov 17 | 234 |
| Charlotte Court House | Apr 10 | Oct 30 | 203 |
| Charlottesville 2 SSE | Apr 2 | Nov 8 | 220 |
| Charlottesville 2 W | Apr 2 | Nov 10 | 222 |
| Charlottesville Airport | Apr 3 | Nov 1 | 212 |
| Chase City | Apr 6 | Nov 1 | 209 |
| Chatham | Apr 22 | Oct 23 | 184 |
| Christiansburg | Apr 19 | Oct 23 | 187 |
| Clarksville | Mar 31 | Nov 5 | 219 |
| Clintwood 1 W | Apr 29 | Oct 16 | 170 |
| Copper Hill | Apr 21 | Oct 25 | 187 |
| Corbin | Apr 14 | Oct 27 | 196 |
| Covington Fltr Plt | Apr 27 | Oct 18 | 174 |
| Crozier | Apr 17 | Oct 27 | 193 |
| Dale Enterprise | Apr 21 | Oct 23 | 185 |
| Danville 2 SE | Apr 8 | Nov 1 | 207 |
| Danville Regional Airport | Apr 10 | Oct 28 | 201 |
| Disputanta | Apr 10 | Nov 1 | 205 |
| Eastville | Mar 26 | Nov 20 | 239 |
| Edinburg | Apr 25 | Oct 19 | 177 |
| Elk Creek 4 SSW | Apr 16 | Oct 27 | 194 |
| Emporia 1 WNW | Mar 31 | Nov 6 | 220 |
| Farmville 2 N | Apr 12 | Oct 29 | 200 |
| Fentress Naas | Mar 23 | Nov 18 | 240 |
| Floyd 2 NE | Apr 30 | Oct 10 | 163 |
| Fort Pickett | Apr 11 | Oct 30 | 202 |
| Fredericksburg Sewage | Apr 6 | Nov 1 | 209 |
| Free Union | Apr 19 | Oct 24 | 188 |
| Front Royal | Apr 13 | Oct 28 | 198 |
| Galax Radio Wbrf | Apr 26 | Oct 14 | 171 |
| Galax Wtp | Apr 22 | Oct 21 | 182 |
| Gathright Dam | Apr 22 | Oct 21 | 182 |
| Greenbay 3 NE | Apr 7 | Nov 1 | 208 |
| Grundy | Apr 21 | Oct 26 | 188 |
| Holland 1 E | Apr 7 | Nov 2 | 209 |
| Hopewell | Mar 31 | Nov 6 | 220 |
| Hot Springs | Apr 26 | Oct 19 | 176 |
| John H Kerr Dam | Apr 5 | Nov 1 | 210 |
| Keysville 2 S | Apr 8 | Nov 1 | 207 |
| Langley AFB | Mar 24 | Nov 15 | 236 |
| Lawrenceville 3 E | Apr 7 | Oct 31 | 207 |
| Lebanon | Apr 25 | Oct 16 | 174 |
| Lexington | Apr 23 | Oct 23 | 183 |
| Louisa | Apr 26 | Oct 20 | 177 |
| Luray 5 E | Apr 23 | Oct 22 | 182 |
| Lynchburg #2 | Apr 17 | Oct 25 | 191 |
| Lynchburg Regional Airport | Apr 15 | Oct 24 | 192 |
| Manassas | Apr 12 | Oct 27 | 198 |
| Martinsville Fltr Plt | Apr 24 | Oct 21 | 180 |
| Meadows Of Dan 5 SW | Apr 21 | Oct 25 | 187 |
| Mill Gap | May 12 | Oct 3 | 144 |
| Montebello Fish Cultural Station | May 2 | Oct 13 | 164 |
| Monticello | Apr 5 | Nov 4 | 213 |
| Mount Wx | Apr 17 | Nov 1 | 198 |
| Mount Wx 3 | Apr 17 | Oct 29 | 195 |
| Mustoe 1 SW | May 8 | Oct 5 | 150 |
| N | Apr 1 | Nov 10 | 223 |
| Newport News International Airport | Apr 1 | Nov 9 | 222 |
| Nora 4 SSE | Apr 14 | Nov 1 | 201 |
| Norfolk International Airport | Mar 17 | Nov 23 | 251 |
| Norfolk NAS | Mar 16 | Nov 26 | 255 |
| Norfolk Rich | Apr 6 | Nov 1 | 209 |
| Norfolk S | Mar 23 | Nov 16 | 238 |
| Oceana NAS | Mar 29 | Nov 12 | 228 |
| Painter 2 W | Apr 4 | Nov 7 | 217 |
| Palmyra 3 S | Apr 23 | Oct 21 | 181 |
| Pearisburg 4 SSE | Apr 27 | Oct 17 | 173 |
| Pennington Gap | Apr 22 | Oct 20 | 181 |
| Petersburg | Apr 3 | Nov 3 | 214 |
| Philpott Dam 2 | Apr 14 | Oct 31 | 200 |
| Piedmont Rsch Station | Apr 7 | Oct 30 | 206 |
| Pulaski 2 E | Apr 25 | Oct 17 | 175 |
| Purcellville | Apr 16 | Oct 25 | 192 |
| Quantico Mcas | Mar 28 | Nov 8 | 225 |
| Radford 3 N | Apr 26 | Oct 18 | 175 |
| Richlands | Apr 27 | Oct 18 | 174 |
| Richmond International Airport | Apr 3 | Nov 4 | 215 |
| Roanoke 8 N | Apr 11 | Oct 28 | 200 |
| Roanoke Regional Airport | Apr 3 | Nov 1 | 212 |
| Rocky Mount | Apr 20 | Oct 25 | 188 |
| S Boston | Apr 10 | Oct 30 | 203 |
| Saltville 1 N | Apr 23 | Oct 20 | 180 |
| Sandston | Apr 7 | Nov 1 | 208 |
| Somerset | Apr 17 | Oct 22 | 188 |
| Sperryville | Apr 16 | Oct 27 | 194 |
| Star Tannery | Apr 26 | Oct 17 | 174 |
| Staunton Wtp | Apr 15 | Oct 27 | 195 |
| Sterling | Apr 13 | Oct 26 | 196 |
| Stony Creek 2 N | Apr 9 | Oct 29 | 203 |
| Stuart | Apr 19 | Oct 27 | 191 |
| Suffolk Lake Kilby | Mar 27 | Nov 15 | 233 |
| Tye Rvr 1 SE | Apr 15 | Oct 25 | 193 |
| Vienna | Apr 14 | Oct 29 | 198 |
| W Pt 2 NW | Apr 6 | Nov 1 | 209 |
| Wakefield 1 NW | Apr 12 | Oct 30 | 201 |
| Walkerton 2 NW | Apr 7 | Nov 1 | 208 |
| Wallaceton-Lake Drummond | Apr 20 | Oct 27 | 190 |
| Wallops Island Flight Fac | Mar 31 | Nov 11 | 225 |
| Warrenton 3 SE | Apr 9 | Nov 1 | 206 |
| Warsaw 2 NW | Apr 8 | Oct 30 | 205 |
| Washington Dc Dulles Airport | Apr 15 | Oct 24 | 192 |
| Washington Reagan Airport | Mar 24 | Nov 18 | 239 |
| Waynesboro Wtp | Apr 21 | Oct 23 | 185 |
| Williamsburg 2 N | Mar 31 | Nov 10 | 224 |
| Winchester | Apr 11 | Oct 29 | 201 |
| Winchester 7 SE | Apr 25 | Oct 18 | 176 |
| Wise 1 SE | Apr 25 | Oct 18 | 176 |
| Woodstock 2 NE | Apr 24 | Oct 20 | 179 |
| Wytheville | Apr 25 | Oct 18 | 176 |
Each date is the median: in half of years the frost comes earlier, in half later. Frost here means a low of 32°F or colder at the station. Low spots and valleys often frost a week or two earlier than these dates; hillsides and city centers later.
Source: NOAA National Centers for Environmental Information, U.S. Climate Normals 1991–2020. The Field almanac also shows how often frost comes early or late, and a reanalysis reading for your exact location.