Virginia planting calendars

Planting calendars, USDA hardiness zones, and average frost dates for 148 Virginia locations (Afton, VA, Alonzaville, VA, Amelia Court House, VA, Arrington, VA, Ashburn, VA, Atkins, VA, Barboursville, VA, Bastian, VA, Basye, VA, Bedford, VA, Big Island, VA, Blacksburg, VA, and 136 more). Pick a location to see its zone, average last and first frost dates, growing-season length, and a printable per-crop planting calendar, all from public NOAA and USDA data.

Locations in Virginia

Pick a location for its full planner and printable calendar.
Location USDA zone Last frost First frost Season (days)
Afton 7b 5 to 10 °F Apr 21 Oct 23 184
Alonzaville 6b −5 to 0 °F Apr 24 Oct 20 177
Amelia Court House 7b 5 to 10 °F Apr 7 Nov 2 209
Arrington 7b 5 to 10 °F Apr 15 Oct 25 193
Ashburn 7a 0 to 5 °F Apr 13 Oct 26 195
Atkins 7a 0 to 5 °F May 9 Oct 6 150
Barboursville 7a 0 to 5 °F Apr 3 Nov 1 211
Bastian 6b −5 to 0 °F May 6 Oct 10 157
Basye 6b −5 to 0 °F Apr 25 Oct 19 174
Bedford 7b 5 to 10 °F Apr 7 Oct 31 204
Big Island 7b 5 to 10 °F Apr 23 Oct 23 181
Blacksburg 7a 0 to 5 °F Apr 24 Oct 19 175
Bland 7a 0 to 5 °F May 6 Oct 10 157
Boissevain 6b −5 to 0 °F Apr 21 Oct 22 182
Bowling Green 7b 5 to 10 °F Apr 14 Oct 27 195
Boykins 7b 5 to 10 °F Apr 6 Nov 1 208
Bracey 8a 10 to 15 °F Apr 5 Nov 1 210
Bristol 7a 0 to 5 °F Apr 21 Oct 20 182
Brookneal 7b 5 to 10 °F Apr 17 Oct 24 188
Brookneal 7a 0 to 5 °F Apr 15 Oct 24 191
Buchanan 7b 5 to 10 °F Apr 8 Oct 31 205
Buena Vista 7a 0 to 5 °F Apr 23 Oct 23 181
Bull Run 7a 0 to 5 °F Apr 15 Oct 24 194
Callaghan 6b −5 to 0 °F Apr 22 Oct 21 181
Carrollton 8b 15 to 20 °F Mar 27 Nov 15 233
Castlewood 7a 0 to 5 °F Apr 25 Oct 16 173
Central Garage 7b 5 to 10 °F Apr 7 Nov 1 209
Charlotte Court House 7b 5 to 10 °F Apr 10 Oct 30 201
Charlottesville 7b 5 to 10 °F Apr 2 Nov 10 222
Cheriton 8a 10 to 15 °F Mar 28 Nov 17 234
Chesapeake 8a 10 to 15 °F Apr 20 Oct 27 190
Chesapeake 8a 10 to 15 °F Mar 17 Nov 23 252
Chesapeake 8b 15 to 20 °F Mar 17 Nov 23 252
Chesapeake 8a 10 to 15 °F Mar 16 Nov 26 255
Chester 7b 5 to 10 °F Mar 31 Nov 6 222
Christiansburg 7a 0 to 5 °F Apr 19 Oct 23 186
Clarksville 7b 5 to 10 °F Mar 31 Nov 5 220
Clover 7b 5 to 10 °F Apr 6 Nov 1 209
Concord 7b 5 to 10 °F Apr 7 Nov 1 206
Covington 7a 0 to 5 °F Apr 27 Oct 18 172
Culpeper 7a 0 to 5 °F Apr 21 Oct 22 184
Culpeper 7a 0 to 5 °F Apr 7 Oct 30 204
Dante 7a 0 to 5 °F Apr 14 Nov 1 200
Danville 7b 5 to 10 °F Apr 8 Nov 1 205
Deerfield 6b −5 to 0 °F May 8 Oct 5 148
Deerfield 6b −5 to 0 °F Apr 15 Oct 27 191
Deltaville 8a 10 to 15 °F Apr 1 Nov 10 223
Dendron 7b 5 to 10 °F Apr 6 Nov 1 210
Dinwiddie 7b 5 to 10 °F Apr 3 Nov 3 216
Dinwiddie 7b 5 to 10 °F Apr 11 Oct 30 200
Dinwiddie 7b 5 to 10 °F Apr 9 Oct 29 203
Dooms 7a 0 to 5 °F Apr 21 Oct 23 184
Dryden 7a 0 to 5 °F Apr 20 Oct 23 186
Eagle Rock 7b 5 to 10 °F Apr 27 Oct 18 172
Elliston 7b 5 to 10 °F Apr 24 Oct 19 175
Emporia 7b 5 to 10 °F Mar 31 Nov 6 221
Esmont 7b 5 to 10 °F Apr 5 Nov 4 213
Fancy Gap 7a 0 to 5 °F Apr 19 Oct 23 186
Farmville 7b 5 to 10 °F Apr 12 Oct 29 199
Farmville 7a 0 to 5 °F Apr 12 Oct 29 199
Floyd 7a 0 to 5 °F Apr 30 Oct 10 159
Gasburg 7b 5 to 10 °F Mar 31 Nov 9 222
Glenvar 7a 0 to 5 °F Apr 3 Nov 1 210
Goochland 7a 0 to 5 °F Apr 17 Oct 27 191
Great Falls 7b 5 to 10 °F Apr 15 Oct 24 194
Harrisonburg 7a 0 to 5 °F Apr 21 Oct 23 182
Heathsville 8a 10 to 15 °F Apr 8 Oct 30 204
Heathsville 7b 5 to 10 °F Apr 8 Oct 30 204
Hillsville 7a 0 to 5 °F Apr 25 Oct 17 175
Hollins 7b 5 to 10 °F Apr 11 Oct 28 198
Hollymead 7b 5 to 10 °F Apr 3 Nov 1 211
Hot Springs 6b −5 to 0 °F Apr 26 Oct 19 173
Independence 7a 0 to 5 °F Apr 16 Oct 27 193
Independent Hill 7a 0 to 5 °F Mar 28 Nov 8 226
Keokee 6b −5 to 0 °F Apr 20 Oct 23 186
Keysville 7b 5 to 10 °F Apr 8 Nov 1 206
Kilmarnock 8a 10 to 15 °F Apr 6 Nov 1 208
King George 7b 5 to 10 °F Apr 6 Nov 1 207
Lake Holiday 7a 0 to 5 °F Apr 23 Oct 21 180
Lake Land'Or 7a 0 to 5 °F Apr 10 Oct 29 201
Lake Monticello 7a 0 to 5 °F Apr 5 Nov 4 213
Lebanon Church 7a 0 to 5 °F May 6 Oct 12 159
Leesburg 7b 5 to 10 °F Apr 13 Oct 26 195
Louisa 7a 0 to 5 °F Apr 26 Oct 20 175
Luray 7a 0 to 5 °F Apr 24 Oct 20 177
Luray 7a 0 to 5 °F Apr 23 Oct 22 179
Lynchburg 7b 5 to 10 °F Apr 15 Oct 24 191
Manassas 7a 0 to 5 °F Apr 12 Oct 27 197
Martinsville 7b 5 to 10 °F Apr 24 Oct 21 179
McDowell 6a −10 to −5 °F May 8 Oct 5 148
Meadows of Dan 7a 0 to 5 °F Apr 19 Oct 27 190
Millboro 7a 0 to 5 °F Apr 26 Oct 19 173
New Baltimore 7a 0 to 5 °F Apr 9 Nov 1 205
New Castle 7a 0 to 5 °F Apr 11 Oct 28 198
New Castle 7a 0 to 5 °F May 2 Oct 13 165
New Market 7a 0 to 5 °F Apr 25 Oct 19 174
Newport News 8a 10 to 15 °F Mar 31 Nov 10 225
Newport News 8b 15 to 20 °F Mar 16 Nov 26 255
Newport News 8a 10 to 15 °F Apr 1 Nov 9 221
Norton 7a 0 to 5 °F Apr 25 Oct 18 175
Parrott 7a 0 to 5 °F Apr 27 Oct 17 171
Patrick Springs 7b 5 to 10 °F Apr 19 Oct 27 190
Pembroke 6b −5 to 0 °F Apr 27 Oct 17 171
Penhook 7b 5 to 10 °F Apr 22 Oct 23 183
Pennington Gap 7a 0 to 5 °F Apr 22 Oct 20 179
Purcellville 7a 0 to 5 °F Apr 16 Oct 25 189
Radford 6b −5 to 0 °F Apr 19 Oct 23 186
Raven 6b −5 to 0 °F Apr 27 Oct 18 173
Raven 7a 0 to 5 °F Apr 27 Oct 18 173
Richmond 7b 5 to 10 °F Apr 10 Oct 31 202
Richmond 7b 5 to 10 °F Apr 3 Nov 4 215
Richmond 7a 0 to 5 °F Apr 3 Nov 4 215
Roanoke 7b 5 to 10 °F Apr 3 Nov 1 210
Ruckersville 7a 0 to 5 °F Apr 17 Oct 22 188
Saltville 6b −5 to 0 °F Apr 23 Oct 20 178
Saltville 7a 0 to 5 °F Apr 23 Oct 20 178
Scottsville 7a 0 to 5 °F Apr 23 Oct 21 180
Scottsville 7a 0 to 5 °F Apr 28 Oct 17 172
Sedley 7b 5 to 10 °F Apr 12 Oct 30 200
Shawneeland 6b −5 to 0 °F May 6 Oct 12 159
Shawsville 7a 0 to 5 °F Apr 21 Oct 25 186
Shenandoah Farms 7a 0 to 5 °F Apr 13 Oct 28 196
Short Pump 7b 5 to 10 °F Apr 10 Oct 29 201
Short Pump 7b 5 to 10 °F Apr 17 Oct 27 191
Singers Glen 6b −5 to 0 °F Apr 21 Oct 23 182
South Boston 7b 5 to 10 °F Apr 10 Oct 30 202
South Hill 7b 5 to 10 °F Apr 5 Nov 1 210
Sperryville 7a 0 to 5 °F Apr 16 Oct 27 192
Spotsylvania Courthouse 7a 0 to 5 °F Apr 6 Nov 1 207
Stanley 6b −5 to 0 °F Apr 23 Oct 22 179
Stanley 7a 0 to 5 °F May 1 Oct 19 169
Stuarts Draft 7a 0 to 5 °F Apr 15 Oct 27 191
Suffolk 8a 10 to 15 °F Mar 27 Nov 15 233
Suffolk 8a 10 to 15 °F Apr 7 Nov 2 208
Surry 8a 10 to 15 °F Apr 6 Nov 1 210
Tazewell 6b −5 to 0 °F May 9 Oct 6 150
Troutdale 6b −5 to 0 °F May 7 Oct 8 154
Troutdale 7a 0 to 5 °F May 7 Oct 8 154
Union Hall 7b 5 to 10 °F Apr 20 Oct 25 188
Virginia Beach 8b 15 to 20 °F Mar 29 Nov 12 230
West Point 7b 5 to 10 °F Apr 6 Nov 1 208
Williamsburg 7b 5 to 10 °F Mar 31 Nov 10 225
Winchester 7a 0 to 5 °F Apr 11 Oct 29 200
Wintergreen 7a 0 to 5 °F May 2 Oct 13 162
Wolf Trap 7b 5 to 10 °F Apr 14 Oct 29 198
Woodlawn 7a 0 to 5 °F Apr 26 Oct 14 171
Wytheville 7a 0 to 5 °F Apr 25 Oct 18 174
Yogaville 7a 0 to 5 °F Apr 15 Oct 25 193

Data: NOAA NCEI U.S. Climate Normals 1991–2020 (public domain) and USDA Plant Hardiness Zone Map 2023. Planting windows synthesized from U.S. Cooperative Extension guides.

More ways to explore

Browse by USDA hardiness zone, see when to plant common crops, or read the methodology behind every figure. This site lists 148 Virginia locations, mapping every ZIP in the state to its nearest weather station with a full 30-year record.