When to plant tomatoes in Virginia

Tomatoes
Plant out in Virginia Beach
Apr 5–Apr 19

Across Virginia the window opens between March 23 and May 1. Find your city below; the dates follow each town's own average last frost.

Start indoors, Virginia Beach
Feb 1–Feb 15
Plant out, Virginia Beach
Apr 5–Apr 19
Last sowing for a harvest
Aug 5
Last frost, Virginia Beach
Mar 29

Start seeds indoors 6–8 weeks before the last frost; plant out 1–3 weeks after the last frost. Wait for nights that stay above 50°F. A cold snap after transplanting stalls tomatoes for weeks.

Tomatoes planting dates by city

Start indoorsPlant outSow outdoorsFall plantingAverage last and first frost
JanFebMarAprMayJunJulAugSepOctNovDec
Virginia BeachApr 5–Apr 19
RichmondApr 10–Apr 24
ArlingtonMar 31–Apr 14
NorfolkMar 23–Apr 6
Newport NewsApr 8–Apr 22
AlexandriaMar 31–Apr 14
HamptonMar 31–Apr 14
SuffolkApr 3–Apr 17
RoanokeApr 10–Apr 24
PortsmouthMar 30–Apr 13
LynchburgApr 24–May 8
Dale CityApr 19–May 3
CentrevilleApr 22–May 6
RestonApr 21–May 5
HarrisonburgApr 28–May 12
McLeanApr 16–Apr 30
LeesburgApr 23–May 7
TuckahoeApr 17–May 1
AshburnApr 20–May 4
BlacksburgMay 1–May 15
Lake RidgeApr 19–May 3
CharlottesvilleApr 9–Apr 23
ManassasApr 19–May 3
WoodbridgeApr 4–Apr 18
BurkeApr 21–May 5
Linton HallApr 19–May 3
AnnandaleApr 21–May 5
DanvilleApr 15–Apr 29
MechanicsvilleApr 17–May 1
OaktonApr 21–May 5
All 64 cities
CityStart indoorsPlant outLast frost
Virginia BeachFeb 1 to Feb 15Apr 5 to Apr 19Mar 29
RichmondFeb 6 to Feb 20Apr 10 to Apr 24Apr 3
ArlingtonJan 27 to Feb 10Mar 31 to Apr 14Mar 24
NorfolkJan 19 to Feb 2Mar 23 to Apr 6Mar 16
Newport NewsFeb 4 to Feb 18Apr 8 to Apr 22Apr 1
AlexandriaJan 27 to Feb 10Mar 31 to Apr 14Mar 24
HamptonJan 27 to Feb 10Mar 31 to Apr 14Mar 24
SuffolkJan 30 to Feb 13Apr 3 to Apr 17Mar 27
RoanokeFeb 6 to Feb 20Apr 10 to Apr 24Apr 3
PortsmouthJan 26 to Feb 9Mar 30 to Apr 13Mar 23
LynchburgFeb 20 to Mar 6Apr 24 to May 8Apr 17
Dale CityFeb 15 to Mar 1Apr 19 to May 3Apr 12
CentrevilleFeb 18 to Mar 4Apr 22 to May 6Apr 15
RestonFeb 17 to Mar 3Apr 21 to May 5Apr 14
HarrisonburgFeb 24 to Mar 10Apr 28 to May 12Apr 21
McLeanFeb 12 to Feb 26Apr 16 to Apr 30Apr 9
LeesburgFeb 19 to Mar 5Apr 23 to May 7Apr 16
TuckahoeFeb 13 to Feb 27Apr 17 to May 1Apr 10
AshburnFeb 16 to Mar 2Apr 20 to May 4Apr 13
BlacksburgFeb 27 to Mar 13May 1 to May 15Apr 24
Lake RidgeFeb 15 to Mar 1Apr 19 to May 3Apr 12
CharlottesvilleFeb 5 to Feb 19Apr 9 to Apr 23Apr 2
ManassasFeb 15 to Mar 1Apr 19 to May 3Apr 12
WoodbridgeJan 31 to Feb 14Apr 4 to Apr 18Mar 28
BurkeFeb 17 to Mar 3Apr 21 to May 5Apr 14
Linton HallFeb 15 to Mar 1Apr 19 to May 3Apr 12
AnnandaleFeb 17 to Mar 3Apr 21 to May 5Apr 14
DanvilleFeb 11 to Feb 25Apr 15 to Apr 29Apr 8
MechanicsvilleFeb 13 to Feb 27Apr 17 to May 1Apr 10
OaktonFeb 17 to Mar 3Apr 21 to May 5Apr 14
Fair OaksFeb 17 to Mar 3Apr 21 to May 5Apr 14
South RidingFeb 18 to Mar 4Apr 22 to May 6Apr 15
PetersburgFeb 6 to Feb 20Apr 10 to Apr 24Apr 3
SterlingFeb 16 to Mar 2Apr 20 to May 4Apr 13
SpringfieldJan 27 to Feb 10Mar 31 to Apr 14Mar 24
West Falls ChurchFeb 17 to Mar 3Apr 21 to May 5Apr 14
FredericksburgFeb 9 to Feb 23Apr 13 to Apr 27Apr 6
WinchesterFeb 14 to Feb 28Apr 18 to May 2Apr 11
Short PumpFeb 13 to Feb 27Apr 17 to May 1Apr 10
TysonsFeb 17 to Mar 3Apr 21 to May 5Apr 14
StauntonFeb 18 to Mar 4Apr 22 to May 6Apr 15
FairfaxFeb 17 to Mar 3Apr 21 to May 5Apr 14
Cave SpringFeb 6 to Feb 20Apr 10 to Apr 24Apr 3
SalemFeb 6 to Feb 20Apr 10 to Apr 24Apr 3
HerndonFeb 18 to Mar 4Apr 22 to May 6Apr 15
Bailey's CrossroadsJan 27 to Feb 10Mar 31 to Apr 14Mar 24
BrambletonFeb 16 to Mar 2Apr 20 to May 4Apr 13
WaynesboroFeb 24 to Mar 10Apr 28 to May 12Apr 21
ChantillyFeb 18 to Mar 4Apr 22 to May 6Apr 15
ChesterFeb 6 to Feb 20Apr 10 to Apr 24Apr 3
Cherry HillJan 31 to Feb 14Apr 4 to Apr 18Mar 28
HopewellFeb 3 to Feb 17Apr 7 to Apr 21Mar 31
West SpringfieldFeb 17 to Mar 3Apr 21 to May 5Apr 14
LeesylvaniaJan 31 to Feb 14Apr 4 to Apr 18Mar 28
McNairFeb 18 to Mar 4Apr 22 to May 6Apr 15
ChristiansburgFeb 22 to Mar 8Apr 26 to May 10Apr 19
MontclairJan 31 to Feb 14Apr 4 to Apr 18Mar 28
CulpeperFeb 24 to Mar 10Apr 28 to May 12Apr 21
LortonFeb 6 to Feb 20Apr 10 to Apr 24Apr 3
WoodlawnFeb 6 to Feb 20Apr 10 to Apr 24Apr 3
Rose HillJan 27 to Feb 10Mar 31 to Apr 14Mar 24
MerrifieldFeb 17 to Mar 3Apr 21 to May 5Apr 14
BuckhallFeb 15 to Mar 1Apr 19 to May 3Apr 12
MeadowbrookFeb 6 to Feb 20Apr 10 to Apr 24Apr 3

Questions

When should I plant tomatoes in Virginia?

In Virginia Beach, plant out from April 5 to April 19. Across Virginia the window opens between March 23 and May 1, depending on the local last frost.

How is this date worked out?

Start seeds indoors 6–8 weeks before the last frost; plant out 1–3 weeks after the last frost. Frost dates are NOAA 1991–2020 averages for the weather station nearest each city.

More for Virginia

Tomatoes in other states

Frost dates for every city in Virginia