Last frost dates in Virginia

Typical last frost
April 3

That is the date for the typical Virginia resident, weighted by city population. Across the state the average last frost runs from March 16 to April 24, so look up your own town below.

Earliest city
Mar 16
Latest city
Apr 24
Typical first frost
Nov 4
Cities
64
This week in Virginia

No frost in the forecast for the next 7 nights

National Weather Service forecast, updated Oct 22, 12:57 UTC

Apr 1May 1Mar 15Apr 15NSVirginia Beach: Mar 29Virginia BeachRichmond: Apr 3RichmondArlington: Mar 24ArlingtonNorfolk: Mar 16NorfolkNewport News: Apr 1Newport NewsAlexandria: Mar 24Hampton: Mar 24HamptonSuffolk: Mar 27Roanoke: Apr 3Portsmouth: Mar 23Lynchburg: Apr 17Dale City: Apr 12Centreville: Apr 15Reston: Apr 14Harrisonburg: Apr 21McLean: Apr 9Leesburg: Apr 16Tuckahoe: Apr 10Ashburn: Apr 13Blacksburg: Apr 24Lake Ridge: Apr 12Charlottesville: Apr 2Manassas: Apr 12Woodbridge: Mar 28Burke: Apr 14Linton Hall: Apr 12Annandale: Apr 14Danville: Apr 8Mechanicsville: Apr 10Oakton: Apr 14Fair Oaks: Apr 14South Riding: Apr 15Petersburg: Apr 3Sterling: Apr 13Springfield: Mar 24West Falls Church: Apr 14Fredericksburg: Apr 6Winchester: Apr 11Short Pump: Apr 10Tysons: Apr 14Staunton: Apr 15Fairfax: Apr 14Cave Spring: Apr 3Salem: Apr 3Herndon: Apr 15Bailey's Crossroads: Mar 24Brambleton: Apr 13Waynesboro: Apr 21Chantilly: Apr 15Chester: Apr 3Cherry Hill: Mar 28Hopewell: Mar 31West Springfield: Apr 14Leesylvania: Mar 28McNair: Apr 15Christiansburg: Apr 19Montclair: Mar 28Culpeper: Apr 21Lorton: Apr 3Woodlawn: Apr 3Rose Hill: Mar 24Merrifield: Apr 14Buckhall: Apr 12Meadowbrook: Apr 3
Each dot is a city: further right means a later last frost, higher up means further north. Bigger dots are bigger cities.

Frost dates by city

CityLast frostSafe afterFirst frostSeason
Virginia BeachMar 29Apr 11Nov 12230 days
RichmondApr 3Apr 18Nov 4215 days
ArlingtonMar 24Apr 6Nov 18241 days
NorfolkMar 16Apr 1Nov 26255 days
Newport NewsApr 1Apr 18Nov 9221 days
AlexandriaMar 24Apr 6Nov 18241 days
HamptonMar 24Apr 6Nov 15238 days
SuffolkMar 27Apr 9Nov 15233 days
RoanokeApr 3Apr 18Nov 1210 days
PortsmouthMar 23Apr 6Nov 16239 days
LynchburgApr 17May 4Oct 25190 days
Dale CityApr 12Apr 24Oct 27197 days
CentrevilleApr 15Apr 30Oct 24194 days
RestonApr 14Apr 28Oct 29198 days
HarrisonburgApr 21May 7Oct 23182 days
McLeanApr 9Apr 26Oct 31202 days
LeesburgApr 16May 7Oct 25189 days
TuckahoeApr 10Apr 29Oct 31202 days
AshburnApr 13May 1Oct 26195 days
BlacksburgApr 24May 14Oct 19175 days
Lake RidgeApr 12Apr 24Oct 27197 days
CharlottesvilleApr 2Apr 14Nov 10222 days
ManassasApr 12Apr 24Oct 27197 days
WoodbridgeMar 28Apr 8Nov 8226 days
BurkeApr 14Apr 28Oct 29198 days
Linton HallApr 12Apr 24Oct 27197 days
AnnandaleApr 14Apr 28Oct 29198 days
DanvilleApr 8Apr 30Nov 1205 days
MechanicsvilleApr 10Apr 29Oct 31202 days
OaktonApr 14Apr 28Oct 29198 days
Fair OaksApr 14Apr 28Oct 29198 days
South RidingApr 15Apr 30Oct 24194 days
PetersburgApr 3Apr 17Nov 3216 days
SterlingApr 13May 1Oct 26195 days
SpringfieldMar 24Apr 6Nov 18241 days
West Falls ChurchApr 14Apr 28Oct 29198 days
FredericksburgApr 6Apr 22Nov 1207 days
WinchesterApr 11Apr 29Oct 29200 days
Short PumpApr 10Apr 30Oct 29201 days
TysonsApr 14Apr 28Oct 29198 days
StauntonApr 15May 6Oct 27191 days
FairfaxApr 14Apr 28Oct 29198 days
Cave SpringApr 3Apr 18Nov 1210 days
SalemApr 3Apr 18Nov 1210 days
HerndonApr 15Apr 30Oct 24194 days
Bailey's CrossroadsMar 24Apr 6Nov 18241 days
BrambletonApr 13May 1Oct 26195 days
WaynesboroApr 21May 10Oct 23184 days
ChantillyApr 15Apr 30Oct 24194 days
ChesterApr 3Apr 17Nov 3216 days
Cherry HillMar 28Apr 8Nov 8226 days
HopewellMar 31Apr 14Nov 6222 days
West SpringfieldApr 14Apr 28Oct 29198 days
LeesylvaniaMar 28Apr 8Nov 8226 days
McNairApr 15Apr 30Oct 24194 days
ChristiansburgApr 19May 9Oct 23186 days
MontclairMar 28Apr 8Nov 8226 days
CulpeperApr 21May 10Oct 22184 days
LortonApr 3Apr 15Nov 8217 days
WoodlawnApr 3Apr 15Nov 8217 days
Rose HillMar 24Apr 6Nov 18241 days
MerrifieldApr 14Apr 28Oct 29198 days
BuckhallApr 12Apr 24Oct 27197 days
MeadowbrookApr 3Apr 18Nov 4215 days

When to plant in Virginia

Questions

When is the last frost in Virginia?

It depends on where you are. Across the 64 cities we track, the average last frost runs from March 16 to April 24. In Virginia Beach, the largest, it is March 29.

When is the first frost in Virginia?

For a typical resident, around November 4. Higher and more northern towns get it earlier.