Frost dates in Virginia
Across Virginia, the typical last spring frost is around Apr 11 and the first fall frost around Oct 29. Your own dates depend on where you are in the state; find your county below.
Most of the state's last spring frosts fall between Mar 30 and Apr 26, and its first fall frosts between Oct 18 and Nov 11.
These are the dates with a 50% chance of a 32°F frost on or after (spring) or on or before (fall), so plan tender crops a week or two after the spring date and keep row cover handy. For dates at your exact ZIP code, use the zone and frost date lookup; for what to plant when, see the planting guide by frost date.
Hardiness zones in Virginia: zone 6a, zone 6b, zone 7a, zone 7b, zone 8a, zone 8b
Frost dates by county in Virginia
| County | Last spring frost | First fall frost | Growing season |
|---|---|---|---|
| Accomack | Mar 31 | Nov 11 | About 225 days |
| Albemarle | Apr 3 | Nov 4 | About 215 days |
| Alexandria | Mar 24 | Nov 18 | About 239 days |
| Alleghany | Apr 27 | Oct 18 | About 174 days |
| Amelia | Apr 7 | Nov 2 | About 209 days |
| Amherst | Apr 17 | Oct 25 | About 191 days |
| Appomattox | Apr 7 | Nov 1 | About 208 days |
| Arlington | Apr 9 | Oct 31 | About 205 days |
| Augusta | Apr 21 | Oct 23 | About 185 days |
| Bath | Apr 26 | Oct 19 | About 176 days |
| Bedford | Apr 7 | Oct 31 | About 207 days |
| Bland | May 6 | Oct 10 | About 157 days |
| Botetourt | Apr 11 | Oct 28 | About 200 days |
| Bristol | Apr 21 | Oct 20 | About 182 days |
| Brunswick | Apr 7 | Oct 31 | About 207 days |
| Buchanan | Apr 21 | Oct 26 | About 188 days |
| Buckingham | Apr 15 | Oct 25 | About 193 days |
| Campbell | Apr 15 | Oct 24 | About 192 days |
| Caroline | Apr 14 | Oct 27 | About 196 days |
| Carroll | Apr 21 | Oct 23 | About 185 days |
| Charles City | Mar 31 | Nov 6 | About 220 days |
| Charlotte | Apr 10 | Nov 1 | About 205 days |
| Charlottesville | Apr 2 | Nov 10 | About 222 days |
| Chesapeake | Mar 23 | Nov 16 | About 238 days |
| Chesterfield | Apr 3 | Nov 3 | About 214 days |
| Clarke | Apr 17 | Oct 29 | About 195 days |
| Craig | May 2 | Oct 28 | About 179 days |
| Culpeper | Apr 21 | Oct 22 | About 184 days |
| Cumberland | Apr 28 | Oct 17 | About 172 days |
| Dickenson | Apr 14 | Nov 1 | About 201 days |
| Dinwiddie | Apr 9 | Oct 30 | About 204 days |
| Essex | Apr 8 | Oct 30 | About 205 days |
| Fairfax | Apr 14 | Oct 29 | About 198 days |
| Falls Church | Apr 9 | Oct 31 | About 205 days |
| Fauquier | Apr 9 | Nov 1 | About 206 days |
| Floyd | Apr 25 | Oct 17 | About 175 days |
| Fluvanna | Apr 23 | Oct 21 | About 181 days |
| Franklin | Apr 20 | Oct 25 | About 188 days |
| Frederick | Apr 13 | Oct 28 | About 198 days |
| Fredericksburg | Apr 6 | Nov 1 | About 209 days |
| Giles | Apr 27 | Oct 17 | About 173 days |
| Gloucester | Apr 1 | Nov 10 | About 223 days |
| Goochland | Apr 17 | Oct 27 | About 193 days |
| Grayson | Apr 16 | Oct 27 | About 194 days |
| Greene | Apr 17 | Oct 22 | About 188 days |
| Greensville | Mar 31 | Nov 6 | About 220 days |
| Halifax | Apr 10 | Oct 30 | About 203 days |
| Hampton | Mar 24 | Nov 15 | About 236 days |
| Hanover | Apr 10 | Oct 29 | About 202 days |
| Harrisonburg | Apr 21 | Oct 23 | About 185 days |
| Henrico | Apr 10 | Oct 31 | About 204 days |
| Henry | Apr 24 | Oct 21 | About 180 days |
| Highland | May 8 | Oct 5 | About 150 days |
| Isle of Wight | Apr 1 | Nov 9 | About 222 days |
| James City | Mar 31 | Nov 10 | About 224 days |
| King and Queen | Apr 7 | Nov 1 | About 208 days |
| King George | Apr 14 | Nov 8 | About 208 days |
| King William | Apr 7 | Nov 1 | About 208 days |
| Lancaster | Apr 1 | Nov 10 | About 223 days |
| Lee | Apr 22 | Oct 20 | About 181 days |
| Loudoun | Apr 16 | Oct 25 | About 192 days |
| Louisa | Apr 26 | Oct 20 | About 177 days |
| Lunenburg | Apr 8 | Nov 1 | About 207 days |
| Lynchburg | Apr 17 | Oct 25 | About 191 days |
| Madison | Apr 21 | Oct 22 | About 184 days |
| Manassas | Apr 12 | Oct 27 | About 198 days |
| Mathews | Apr 1 | Nov 10 | About 223 days |
| Mecklenburg | Apr 5 | Nov 1 | About 210 days |
| Middlesex | Apr 1 | Nov 10 | About 223 days |
| Montgomery | Apr 21 | Oct 23 | About 185 days |
| Nelson | Apr 21 | Oct 25 | About 187 days |
| New Kent | Apr 7 | Nov 1 | About 208 days |
| Newport News | Apr 1 | Nov 9 | About 222 days |
| Norfolk | Mar 23 | Nov 16 | About 238 days |
| Northampton | Mar 28 | Nov 17 | About 234 days |
| Northumberland | Mar 30 | Nov 14 | About 229 days |
| Nottoway | Apr 11 | Nov 1 | About 204 days |
| Orange | Apr 7 | Oct 30 | About 206 days |
| Page | May 1 | Oct 22 | About 174 days |
| Patrick | Apr 21 | Oct 25 | About 187 days |
| Pittsylvania | Apr 22 | Oct 23 | About 184 days |
| Poquoson | Mar 24 | Nov 15 | About 236 days |
| Portsmouth | Mar 23 | Nov 16 | About 238 days |
| Powhatan | Apr 17 | Oct 27 | About 193 days |
| Prince Edward | Apr 12 | Oct 29 | About 200 days |
| Prince George | Apr 3 | Nov 3 | About 214 days |
| Prince William | Apr 12 | Oct 27 | About 198 days |
| Pulaski | Apr 26 | Oct 18 | About 175 days |
| Radford | Apr 26 | Oct 18 | About 175 days |
| Rappahannock | Apr 16 | Oct 27 | About 194 days |
| Richmond | Apr 3 | Nov 4 | About 215 days |
| Roanoke | Apr 3 | Nov 1 | About 212 days |
| Rockbridge | Apr 23 | Oct 23 | About 183 days |
| Rockingham | Apr 21 | Oct 23 | About 185 days |
| Russell | Apr 25 | Oct 16 | About 174 days |
| Scott | Apr 9 | Oct 29 | About 203 days |
| Shenandoah | Apr 25 | Oct 19 | About 177 days |
| Smyth | Apr 23 | Oct 20 | About 180 days |
| Southampton | Apr 6 | Nov 1 | About 209 days |
| Spotsylvania | Apr 6 | Nov 1 | About 209 days |
| Stafford | Mar 28 | Nov 8 | About 225 days |
| Suffolk | Mar 27 | Nov 15 | About 233 days |
| Surry | Apr 6 | Nov 1 | About 209 days |
| Sussex | Apr 9 | Oct 30 | About 204 days |
| Tazewell | Apr 27 | Oct 18 | About 174 days |
| Virginia Beach | Mar 29 | Nov 12 | About 228 days |
| Warren | Apr 13 | Oct 28 | About 198 days |
| Washington | Apr 23 | Oct 20 | About 180 days |
| Westmoreland | Apr 8 | Oct 30 | About 205 days |
| Winchester | Apr 11 | Oct 29 | About 201 days |
| Wise | Apr 25 | Oct 23 | About 181 days |
| Wythe | Apr 25 | Oct 18 | About 176 days |
| York | Apr 1 | Nov 9 | About 222 days |
Source: NOAA NCEI U.S. Climate Normals 1991–2020, 50% probability of 32°F, from the weather station nearest each ZIP code; each county shows the middle value across its ZIP codes. Hills, valleys and cities can run a week or more earlier or later.