FrostDateByZip

Virginia frost dates

Average last spring and first fall frost (32°F) dates for 837 cities and towns in Virginia, from NOAA 1991-2020 climate normals. Average last frost dates range from March 16 in Battery Park to May 10 in Warm Springs. Open a ZIP code for frost risk by date and a planting calendar.

Cities with several ZIP codes use the first-listed ZIP. Open a ZIP for exact local dates.
CityAvg last frostAvg first frostSeasonZIP codes
AbingdonApr 21Oct 20182 days24210, 24211, 24212
AccomacApr 4Nov 7216 days23301
AchillesApr 1Nov 10223 days23001
AftonApr 2Nov 10222 days22920
AlbertaApr 7Oct 31205 days23821
AldieApr 13Oct 26195 days20105
AlexandriaMar 24Nov 18241 days22301, 22302, 22303, 22304 +17 more
AltavistaApr 15Oct 24191 days24517
AltonApr 10Oct 30202 days24520
Amelia Court HouseApr 7Nov 2209 days23002
AmherstApr 15Oct 25193 days24521
AmissvilleApr 21Oct 22184 days20106
AmmonApr 9Oct 29203 days23822
AmonateApr 27Oct 18173 days24601
AndoverApr 20Oct 23186 days24215
AnnandaleApr 14Oct 29198 days22003
AppalachiaApr 20Oct 23186 days24216
AppomattoxApr 7Nov 1206 days24522
AraratApr 19Oct 27190 days24053
ArkMar 31Nov 10225 days23003
ArlingtonApr 9Oct 31202 days22201, 22202, 22203, 22204 +23 more
ArodaApr 17Oct 22188 days22709
ArringtonApr 15Oct 25193 days22922
ArvoniaApr 28Oct 17172 days23004
AshburnApr 16Oct 25189 days20146, 20147, 20148, 20149
AshlandApr 10Oct 29201 days23005
AssawomanMar 31Nov 11225 days23302
AtkinsApr 25Oct 18174 days24311
AtlanticMar 31Nov 11225 days23303
Augusta SpringsApr 21Oct 23184 days24411
AustinvilleApr 26Oct 14171 days24312
AxtonApr 24Oct 21179 days24054
AylettApr 7Nov 1209 days23009
BacovaApr 22Oct 21181 days24412
BancoApr 21Oct 22184 days22711
BandyMay 9Oct 6150 days24602
BarboursvilleApr 17Oct 22188 days22923
BarhamsvilleApr 6Nov 1208 days23011
Barren SpringsApr 25Oct 17175 days24313
BaskervilleApr 5Nov 1210 days23915
BassettApr 14Oct 31199 days24055
BastianMay 9Oct 6150 days24314
BasyeApr 25Oct 19174 days22810
BatesvilleApr 19Oct 24186 days22924
Battery ParkMar 16Nov 26255 days23304
BealetonApr 9Nov 1205 days22712
BeaumontApr 17Oct 27191 days23014
BeaverdamApr 10Oct 29201 days23015
BedfordApr 7Oct 31204 days24523
BeeApr 25Oct 16173 days24217
Belle HavenApr 4Nov 7216 days23306
BelspringApr 27Oct 17171 days24058
Ben HurApr 15Oct 30197 days24218
BenaApr 1Nov 10223 days23018
Bent MountainApr 21Oct 25186 days24059
BentonvilleApr 13Oct 28196 days22610
BergtonMay 3Oct 12160 days22811
BerryvilleApr 25Oct 18174 days22611
Big IslandApr 15Oct 24191 days24526
Big RockApr 21Oct 26189 days24603
Big Stone GapApr 20Oct 23186 days24219
BirchleafApr 25Oct 16173 days24220
BirdsnestMar 26Nov 20240 days23307
BishopApr 27Oct 18173 days24604
BlacksburgApr 24Oct 19175 days24060, 24061, 24062, 24063
BlackstoneApr 11Oct 30200 days23824
BlackwaterApr 20Oct 23186 days24221
BlairsApr 10Oct 28200 days24527
BlandApr 25Oct 18174 days24315
BloxomMar 31Nov 11225 days23308
Blue GrassMay 9Oct 5149 days24413
Blue RidgeApr 11Oct 28198 days24064
BluefieldApr 30Oct 15168 days24605
BluemontApr 16Oct 25189 days20135
BohannonApr 1Nov 10223 days23021
BoissevainApr 30Oct 15168 days24606
Boones MillApr 20Oct 25188 days24065
BostonApr 21Oct 22184 days22713
Bowling GreenApr 14Oct 27195 days22427, 22428
BoyceApr 25Oct 18174 days22620
BoydtonApr 5Nov 1210 days23917
BoykinsApr 6Nov 1208 days23827
BraceyApr 5Nov 1210 days23919
BranchvilleApr 6Nov 1208 days23828
Brandy StationApr 21Oct 22184 days22714
BreaksApr 29Oct 16169 days24607
Bremo BluffApr 23Oct 21180 days23022
BridgewaterApr 21Oct 23182 days22812
BrightwoodApr 21Oct 22184 days22715
BristolApr 21Oct 20182 days24201, 24202, 24203, 24205 +1 more
BristowApr 12Oct 27197 days20136
Broad RunApr 9Nov 1205 days20137
BroadfordApr 27Oct 18173 days24316
BroadwayApr 21Oct 23182 days22815
BrodnaxApr 7Oct 31205 days23920
BrookeApr 6Nov 1207 days22430
BrooknealApr 17Oct 24188 days24528
BrownsburgApr 23Oct 23181 days24415
BrucetownApr 25Oct 18174 days22622
BruingtonApr 7Nov 1209 days23023
BuchananApr 11Oct 28198 days24066
BuckinghamApr 12Oct 29199 days23921
Buena VistaApr 23Oct 23181 days24416
Buffalo JunctionMar 31Nov 5220 days24529
BumpassApr 17Oct 27191 days23024
BurgessApr 8Oct 30204 days22432
BurkeApr 14Oct 29198 days22009, 22015
Burkes GardenMay 9Oct 6150 days24608
BurkevilleApr 7Nov 1209 days23922
Burr HillApr 7Oct 30204 days22433
CallandsApr 24Oct 21179 days24530
CallaoApr 8Oct 30204 days22435
CallawayApr 20Oct 25188 days24067
CalvertonApr 9Nov 1205 days20138
CanaApr 19Oct 23186 days24317
Cape CharlesMar 28Nov 17234 days23310
CapevilleMar 28Nov 17234 days23313
CapronMar 31Nov 6221 days23829
CardinalApr 1Nov 10223 days23025
CaretApr 8Oct 30204 days22436
CarrolltonMar 16Nov 26255 days23314
CarrsvilleApr 7Nov 2208 days23315
CarsonApr 9Oct 29203 days23830
CartersvilleApr 28Oct 17172 days23027
CasanovaApr 9Nov 1205 days20139
CascadeApr 24Oct 21179 days24069
CastletonApr 21Oct 22184 days22716
CastlewoodApr 25Oct 16173 days24224
CatawbaApr 3Nov 1210 days24070
CatharpinApr 15Oct 24194 days20143
CatlettApr 9Nov 1205 days20119
Cedar BluffApr 27Oct 18173 days24609
Center CrossApr 8Oct 30204 days22437
CentrevilleApr 15Oct 24194 days20120, 20121, 20122
CeresMay 9Oct 6150 days24318
ChamplainApr 8Oct 30204 days22438
ChantillyApr 15Oct 24194 days20151, 20152, 20153
Charles CityMar 31Nov 6222 days23030
Charlotte Court HouseApr 10Oct 30201 days23923
CharlottesvilleApr 3Nov 1211 days22901, 22902, 22903, 22904 +7 more
Chase CityApr 6Nov 1209 days23924
ChathamApr 22Oct 23183 days24531
CheckApr 30Oct 10159 days24072
CheritonMar 28Nov 17234 days23316
ChesapeakeMar 23Nov 16239 days23320, 23321, 23322, 23323 +5 more
ChesterApr 3Nov 3216 days23831, 23836
Chester GapApr 17Nov 1198 days22623
ChesterfieldApr 3Nov 4215 days23832, 23838
ChilhowieApr 23Oct 20178 days24319
Chincoteague IslandMar 31Nov 11225 days23336
ChristchurchApr 1Nov 10223 days23031
ChristiansburgApr 19Oct 23186 days24068, 24073
Church RoadApr 11Oct 30200 days23833
Church ViewApr 6Nov 1208 days23032
ChurchvilleApr 21Oct 23182 days24421
ClaremontMar 31Nov 10225 days23899
ClarksvilleMar 31Nov 5220 days23927
ClaudvilleApr 19Oct 27190 days24076
Clear BrookApr 25Oct 18174 days22624
ClevelandApr 25Oct 16173 days24225
CliffordApr 15Oct 25193 days24533
CliftonApr 15Oct 24194 days20124
Clifton ForgeApr 27Oct 18172 days24422
ClinchcoApr 29Oct 16169 days24226
ClintwoodApr 29Oct 16169 days24228
CloverApr 10Oct 30201 days24534
CloverdaleApr 11Oct 28198 days24077
Cluster SpringsApr 10Oct 30202 days24535
Cobbs CreekApr 1Nov 10223 days23035
CoeburnApr 25Oct 18175 days24230
Coleman FallsApr 15Oct 24191 days24536
Coles PointMar 29Nov 15230 days22442
CollinsvilleApr 24Oct 21179 days24078
Colonial BeachApr 8Oct 30204 days22443
Colonial HeightsApr 3Nov 3216 days23834
ColumbiaApr 28Oct 17172 days23038
ConcordApr 7Nov 1206 days24538
Copper HillApr 21Oct 25186 days24079
CorbinApr 14Oct 27195 days22446
CourtlandApr 7Nov 2208 days23837
CovesvilleApr 2Nov 10222 days22931
CovingtonApr 27Oct 18172 days24426
CraddockvilleApr 4Nov 7216 days23341
CraigsvilleApr 23Oct 23181 days24430
CreweApr 11Oct 30200 days23930
CridersApr 30Oct 11162 days22820
CrimoraApr 21Oct 23184 days24431
Cripple CreekApr 25Oct 18174 days24322
CritzApr 14Oct 31199 days24082
CrockettApr 25Oct 18174 days24323
Cross JunctionApr 23Oct 21180 days22625
CrozetApr 2Nov 10222 days22932
CrozierApr 17Oct 27191 days23039
Crystal HillApr 10Oct 30202 days24539
CullenApr 10Oct 30201 days23934
CulpeperApr 21Oct 22184 days22701
CumberlandApr 12Oct 29199 days23040
DahlgrenMar 28Nov 8226 days22448
DalevilleApr 11Oct 28198 days24083
DamascusApr 27Oct 14170 days24236
DanteApr 25Oct 16173 days24237
DanvilleApr 10Oct 28200 days24540, 24541, 24543
DavenportApr 25Oct 16173 days24239
Davis WharfApr 4Nov 7216 days23345
DaytonApr 30Oct 11162 days22821
DeerfieldMay 8Oct 5148 days24432
DelaplaneApr 9Nov 1205 days20144
DeltavilleApr 1Nov 10223 days23043
DendronApr 6Nov 1210 days23839
DewittApr 11Oct 30200 days23840
DhsApr 13Oct 26195 days20598
DiggsApr 1Nov 10223 days23045
DillwynApr 12Oct 29199 days23936
DinwiddieApr 9Oct 29203 days23841
DisputantaApr 3Nov 3216 days23842
Doe HillMay 8Oct 5148 days24433
DogueApr 14Oct 27195 days22451
DolphinApr 7Oct 31205 days23843
DoranApr 27Oct 18173 days24612
DoswellApr 10Oct 29201 days23047
Drakes BranchApr 10Oct 30201 days23937
DraperApr 25Oct 17175 days24324
DrewryvilleMar 31Nov 6221 days23844
Dry ForkApr 22Oct 23183 days24549
DrydenApr 20Oct 23186 days24243
DublinApr 25Oct 17175 days24084
DuffieldApr 20Oct 23186 days24244
DugspurApr 26Oct 14171 days24325
DullesApr 13Oct 26195 days20101, 20102, 20103, 20104 +1 more
DumfriesMar 28Nov 8226 days22025, 22026
DundasApr 11Oct 30200 days23938
DungannonApr 20Oct 23186 days24245
Dunn LoringApr 14Oct 29198 days22027
DunnsvilleApr 8Oct 30204 days22454
DuttonApr 1Nov 10223 days23050
DykeApr 2Nov 10222 days22935
Eagle RockApr 27Oct 18172 days24085
EarlysvilleApr 3Nov 1211 days22936
East Stone GapApr 20Oct 23186 days24246
EastvilleMar 26Nov 20240 days23347
EbonyApr 7Oct 31205 days23845
EdinburgApr 25Oct 19174 days22824
EdwardsvilleApr 8Oct 30204 days22456
EgglestonApr 27Oct 17171 days24086
ElberonApr 6Nov 1210 days23846
Elk CreekApr 25Oct 18174 days24326
ElktonApr 21Oct 23182 days22827
ElkwoodApr 9Nov 1205 days22718
EllistonApr 3Nov 1210 days24087
EmoryApr 21Oct 20182 days24327
EmporiaMar 31Nov 6221 days23847
EsmontApr 23Oct 21180 days22937
EtlanApr 16Oct 27192 days22719
EvergreenApr 7Nov 1206 days23939
EvingtonApr 15Oct 24191 days24550
EwingApr 23Oct 19177 days24248
ExmoreApr 4Nov 7216 days23350
FaberApr 15Oct 25193 days22938
FairfaxApr 14Oct 29198 days22030, 22031, 22032, 22033 +5 more
Fairfax StationApr 14Oct 29198 days22039
FairfieldApr 23Oct 23181 days24435
Falls ChurchApr 14Oct 29198 days22040, 22041, 22042, 22043 +2 more
Falls MillsApr 30Oct 15168 days24613
Fancy GapApr 26Oct 14171 days24328
FarmvilleApr 12Oct 29199 days23901, 23909
FarnhamApr 8Oct 30204 days22460
FerrumApr 20Oct 25188 days24088
FieldaleApr 24Oct 21179 days24089
FincastleApr 11Oct 28198 days24090
Fishers HillApr 24Oct 20177 days22626
FishersvilleApr 21Oct 23184 days22939
Flint HillApr 16Oct 27192 days22627
FloydApr 30Oct 10159 days24091
FordApr 11Oct 30200 days23850
ForestApr 15Oct 24191 days24551
Fork UnionApr 23Oct 21180 days23055
Fort BelvoirApr 3Nov 8217 days22060
Fort BlackmoreApr 20Oct 23186 days24250
Fort DefianceApr 21Oct 23184 days24437
Fort EustisMar 31Nov 10225 days23604
Fort LeeApr 3Nov 3216 days23801
Fort MitchellApr 6Nov 1209 days23941
Fort MonroeMar 16Nov 26255 days23651
Fort MyerApr 9Oct 31202 days22211
Fort ValleyApr 25Oct 19174 days22652
FosterApr 1Nov 10223 days23056
FranklinApr 7Nov 2208 days23851
FranktownMar 26Nov 20240 days23354
FredericksburgApr 6Nov 1207 days22401, 22402, 22403, 22404 +5 more
Free UnionApr 3Nov 1211 days22940
FreemanApr 7Oct 31205 days23856
FriesApr 26Oct 14171 days24330
Front RoyalApr 13Oct 28196 days22630
Fulks RunApr 21Oct 23182 days22830
GainesvilleApr 15Oct 24194 days20155, 20156
GalaxApr 26Oct 14171 days24333
GarrisonvilleMar 28Nov 8226 days22463
GasburgApr 7Oct 31205 days23857
Gate CityApr 9Oct 29203 days24251
Glade HillApr 20Oct 25188 days24092
Glade SpringApr 23Oct 20178 days24340
GladstoneApr 15Oct 25193 days24553
GladysApr 15Oct 24191 days24554
GlasgowApr 23Oct 23181 days24555
Glen AllenApr 3Nov 4215 days23058, 23059, 23060
Glen LynApr 27Oct 17171 days24093
Glen WiltonApr 27Oct 18172 days24438
GloucesterApr 1Nov 10223 days23061
Gloucester PointMar 31Nov 10225 days23062
GoldveinApr 9Nov 1205 days22720
GoochlandApr 17Oct 27191 days23063
GoodeApr 15Oct 24191 days24556
GoodviewApr 3Nov 1210 days24095
GordonsvilleApr 7Oct 30204 days22942
GoreApr 26Oct 17172 days22637
GoshenApr 22Oct 21181 days24439
Great FallsApr 14Oct 29198 days22066
Green BayApr 7Nov 1209 days23942
GreenbackvilleMar 31Nov 11225 days23356
GreenbushApr 4Nov 7216 days23357
GreenvilleApr 21Oct 23184 days24440
GreenwayApr 14Oct 29198 days22067
GreenwoodApr 2Nov 10222 days22943
GretnaApr 22Oct 23183 days24557
GrimsteadApr 1Nov 10223 days23064
GrottoesApr 21Oct 23184 days24441
GrundyApr 22Oct 23182 days24614
Gum SpringApr 17Oct 27191 days23065
GwynnApr 1Nov 10223 days23066
HacksneckApr 4Nov 7216 days23358
HadensvilleApr 17Oct 27191 days23067
HagueApr 8Oct 30204 days22469
HalifaxApr 10Oct 30202 days24558
HalliefordApr 1Nov 10223 days23068
HallwoodMar 31Nov 11225 days23359
HamiltonApr 16Oct 25189 days20158, 20159
Hampden SydneyApr 12Oct 29199 days23943
HamptonMar 16Nov 26255 days23630, 23661, 23663, 23664 +7 more
HanoverApr 10Oct 31202 days23069
HarbortonApr 4Nov 7216 days23389
HardyApr 3Nov 1210 days24101
HardyvilleApr 1Nov 10223 days23070
HarrisonburgApr 21Oct 23182 days22801, 22802, 22803, 22807
HartfieldApr 1Nov 10223 days23071
HartwoodApr 6Nov 1207 days22471
HayesApr 1Nov 10223 days23072
HaymarketApr 15Oct 24194 days20168, 20169
HaynesvilleApr 8Oct 30204 days22472
HaysiApr 22Oct 23182 days24256
HaywoodApr 21Oct 22184 days22722
Head WatersMay 8Oct 5148 days24442
HeathsvilleApr 8Oct 30204 days22473
HenricoApr 3Nov 4215 days23075, 23228, 23229, 23231 +7 more
HenryApr 14Oct 31199 days24102
HerndonApr 15Oct 24194 days20170, 20171, 20172, 20192 +1 more
HillsvilleApr 26Oct 14171 days24343
HiltonsApr 9Oct 29203 days24258
HintonApr 30Oct 11162 days22831
HiwasseeApr 25Oct 17175 days24347
HonakerApr 25Oct 16173 days24260
HoodApr 17Oct 22188 days22723
HopewellMar 31Nov 6222 days23860
HorntownMar 31Nov 11225 days23395
HorsepenMay 9Oct 6150 days24619
Hot SpringsApr 26Oct 19173 days24445
HowardsvilleApr 23Oct 21180 days24562
HuddlestonApr 15Oct 24191 days24104
HudginsApr 1Nov 10223 days23076
HumeApr 9Nov 1205 days22639
HuntlyApr 13Oct 28196 days22640
HurleyApr 21Oct 26189 days24620
HurtApr 22Oct 23183 days24563
HustleApr 8Oct 30204 days22476
IndependenceApr 26Oct 14171 days24348
Indian ValleyApr 30Oct 10159 days24105
Iron GateApr 27Oct 18172 days24448
IrvingtonApr 1Nov 10223 days22480
Isle Of WightMar 27Nov 15233 days23397
IvanhoeApr 26Oct 14171 days24350
IvorApr 6Nov 1210 days23866
IvyApr 3Nov 1211 days22945
JamaicaApr 6Nov 1208 days23079
JamestownMar 31Nov 10225 days23081
JamesvilleApr 4Nov 7216 days23398
JarrattMar 31Nov 6221 days23867, 23870
JavaApr 22Oct 23183 days24565
JeffersontonApr 9Nov 1205 days22724
Jenkins BridgeMar 31Nov 11225 days23399
JerseyApr 14Oct 27195 days22481
JetersvilleApr 7Nov 2209 days23083
Jewell RidgeApr 27Oct 18173 days24622
JonesvilleApr 22Oct 20179 days24263
KeelingApr 22Oct 23183 days24566
Keen MountainApr 21Oct 26189 days24624
KeeneApr 23Oct 21180 days22946
KeezletownApr 21Oct 23182 days22832
KellerApr 4Nov 7216 days23401
KenbridgeApr 11Oct 30200 days23944
Kents StoreApr 23Oct 21180 days23084
KeokeeApr 20Oct 23186 days24265
KeswickApr 3Nov 1211 days22947
KeysvilleApr 10Oct 30201 days23947
KilmarnockApr 1Nov 10223 days22482
King And Queen Court HouseApr 6Nov 1208 days23085
King GeorgeApr 14Oct 27195 days22485
King WilliamApr 7Nov 1209 days23086
KinsaleApr 8Oct 30204 days22488
La CrosseApr 5Nov 1210 days23950
Lacey SpringApr 21Oct 23182 days22833
LackeyMar 31Nov 10225 days23694
LadysmithApr 14Oct 27195 days22501
LambsburgApr 19Oct 23186 days24351
LancasterApr 6Nov 1208 days22503
LaneviewApr 6Nov 1208 days22504
LanexaApr 6Nov 1208 days23089
Laurel ForkApr 21Oct 25185 days24352
LawrencevilleApr 7Oct 31205 days23868
LebanonApr 25Oct 16173 days24266
LeesburgApr 13Oct 26195 days20175, 20176, 20177, 20178
LeonApr 21Oct 22184 days22725
LexingtonApr 23Oct 23181 days24450
LightfootMar 31Nov 10225 days23090
LignumApr 7Oct 30204 days22726
LincolnApr 16Oct 25189 days20160
LindenApr 13Oct 28196 days22642
LinvilleApr 21Oct 23182 days22834
Little PlymouthApr 6Nov 1208 days23091
LivelyApr 6Nov 1208 days22507
Locust DaleApr 7Oct 30204 days22948
Locust GroveApr 7Oct 30204 days22508
Locust HillApr 1Nov 10223 days23092
LocustvilleApr 4Nov 7216 days23404
Long IslandApr 17Oct 24188 days24569
LorettoApr 8Oct 30204 days22509
LortonMar 24Nov 18241 days22079, 22199
LottsburgApr 8Oct 30204 days22511
LouisaApr 26Oct 20175 days23093
LovettsvilleApr 16Oct 25189 days20180
LovingstonApr 15Oct 25193 days22949
Low MoorApr 27Oct 18172 days24457
LowryApr 15Oct 24191 days24570
LunenburgApr 6Nov 1209 days23952
LurayApr 16Oct 27192 days22835
Lynch StationApr 15Oct 24191 days24571
LynchburgApr 15Oct 24191 days24501, 24502, 24503, 24504 +5 more
LyndhurstApr 21Oct 23184 days22952
MachipongoMar 26Nov 20240 days23405
MadisonApr 17Oct 22188 days22727
Madison HeightsApr 15Oct 24191 days24572
MaidensApr 17Oct 27191 days23102
Manakin SabotApr 17Oct 27191 days23103
ManassasApr 12Oct 27197 days20108, 20109, 20110, 20111 +2 more
MannboroApr 7Nov 2209 days23105
ManquinApr 7Nov 1209 days23106
MappsvilleMar 31Nov 11225 days23407
MarionApr 23Oct 20178 days24354
MarionvilleMar 26Nov 20240 days23408
MarkhamApr 13Oct 28196 days22643
MarshallApr 9Nov 1205 days20115, 20116
MartinsvilleApr 24Oct 21179 days24112, 24113, 24114, 24115
MaryusApr 1Nov 10223 days23107
MascotApr 6Nov 1208 days23108
MathewsApr 1Nov 10223 days23109
MattaponiApr 6Nov 1208 days23110
MaurertownApr 24Oct 20177 days22644
MavisdaleApr 21Oct 26189 days24627
Max MeadowsApr 25Oct 17175 days24360
MaxieApr 21Oct 26189 days24628
Mc ClureApr 29Oct 16169 days24269
Mc CoyApr 24Oct 19175 days24111
Mc DowellMay 8Oct 5148 days24458
Mc GaheysvilleApr 21Oct 23182 days22840
Mc KenneyApr 11Oct 30200 days23872
Mc LeanApr 9Oct 31202 days22101, 22102, 22106, 22107 +2 more
Meadows Of DanApr 30Oct 10159 days24120
MeadowviewApr 21Oct 20182 days24361
MearsMar 31Nov 11225 days23409
MechanicsvilleApr 10Oct 31202 days23111, 23116
MeherrinApr 10Oct 30201 days23954
MelfaApr 4Nov 7216 days23410
MendotaApr 16Oct 24190 days24270
MeredithvilleApr 7Oct 31205 days23873
MerrifieldApr 14Oct 29198 days22081, 22082, 22116, 22118 +1 more
Merry PointApr 6Nov 1208 days22513
MiddlebrookApr 26Oct 19173 days24459
MiddleburgApr 16Oct 25189 days20117, 20118
MiddletownApr 11Oct 29200 days22645, 22649
MidlandApr 9Nov 1205 days22728
MidlothianApr 3Nov 4215 days23112, 23113, 23114
MilfordApr 14Oct 27195 days22514
MillboroApr 26Oct 19173 days24460
Millers TavernApr 7Nov 1209 days23115
MillwoodApr 25Oct 18174 days22646
MineralApr 26Oct 20175 days23117
Mint SpringApr 21Oct 23184 days24463
MitchellsApr 7Oct 30204 days22729
Modest TownMar 31Nov 11225 days23412
MolluskApr 6Nov 1208 days22517
MonetaApr 7Oct 31204 days24121
MonroeApr 15Oct 25193 days24574
MontebelloMay 2Oct 13162 days24464
MontereyMay 9Oct 5149 days24465
MontpelierApr 10Oct 29201 days23192
Montpelier StationApr 7Oct 30204 days22957
MontrossApr 8Oct 30204 days22520
MontvaleApr 11Oct 28198 days24122
MoonApr 1Nov 10223 days23119
MoratticoApr 6Nov 1208 days22523
MoseleyApr 7Nov 2209 days23120
Mount CrawfordApr 21Oct 23182 days22841
Mount HollyApr 8Oct 30204 days22524
Mount JacksonApr 25Oct 19174 days22842
Mount SidneyApr 21Oct 23182 days24467
Mount SolonApr 21Oct 23182 days22843
Mount VernonMar 24Nov 18241 days22121
Mouth Of WilsonMay 4Oct 10158 days24363
MustoeMay 9Oct 5149 days24468
NarrowsApr 27Oct 17171 days24124
NarunaApr 15Oct 24191 days24576
NassawadoxApr 4Nov 7216 days23413
NathalieApr 10Oct 30201 days24577
Natural BridgeApr 23Oct 23181 days24578
Natural Bridge StationApr 23Oct 23181 days24579
NellysfordApr 21Oct 23184 days22958
NelsonMar 31Nov 5220 days24580
NelsoniaMar 31Nov 11225 days23414
New CantonApr 28Oct 17172 days23123
New CastleApr 30Oct 12165 days24127
New ChurchMar 31Nov 11225 days23415
New HopeApr 21Oct 23184 days24469
New KentApr 3Nov 4215 days23124
New MarketApr 25Oct 19174 days22844
New PointApr 1Nov 10223 days23125
New RiverApr 25Oct 17175 days24129
NewbernApr 25Oct 17175 days24126
NewingtonApr 3Nov 8217 days22122
NewportApr 24Oct 19175 days24128
Newport NewsMar 16Nov 26255 days23601, 23602, 23603, 23605 +6 more
NewsomsApr 6Nov 1208 days23874
NewtownApr 7Nov 1209 days23126
NickelsvilleApr 25Oct 16173 days24271
NindeApr 14Oct 27195 days22526
NokesvilleApr 12Oct 27197 days20181, 20182
NoraApr 25Oct 18175 days24272
NorfolkMar 17Nov 23252 days23501, 23502, 23503, 23504 +17 more
NorgeMar 31Nov 10225 days23127
NorthApr 1Nov 10223 days23128
North GardenApr 5Nov 4213 days22959
North TazewellApr 30Oct 15168 days24630
NortonApr 25Oct 18175 days24273
NorwoodApr 15Oct 25193 days24581
NottowayApr 11Oct 30200 days23955
NuttsvilleApr 8Oct 30204 days22528
Oak HallMar 31Nov 11225 days23396, 23416
OakparkApr 7Oct 30204 days22730
OaktonApr 14Oct 29198 days22124
OakwoodApr 27Oct 18173 days24631
OccoquanMar 28Nov 8226 days22125
OilvilleApr 17Oct 27191 days23129
OldhamsApr 8Oct 30204 days22529
OnancockApr 4Nov 7216 days23417
OnemoApr 1Nov 10223 days23130
OnleyApr 4Nov 7216 days23418
OpheliaMar 30Nov 14229 days22530
OrangeApr 7Oct 30204 days22960
OrdinaryApr 1Nov 10223 days23131
OriskanyApr 27Oct 18172 days24130
Orkney SpringsMay 3Oct 12160 days22845
OrleanApr 9Nov 1205 days20128
OysterMar 28Nov 17234 days23419
Paeonian SpringsApr 16Oct 25189 days20129
Paint BankMay 2Oct 13165 days24131
PainterApr 4Nov 7216 days23420
PalmyraApr 23Oct 21180 days22963
PamplinApr 7Nov 1206 days23958
ParisApr 25Oct 18174 days20130
ParksleyMar 31Nov 11225 days23421
ParrottApr 27Oct 17171 days24132
PartlowApr 14Oct 27195 days22534
Patrick SpringsApr 19Oct 27190 days24133
PearisburgApr 27Oct 17171 days24134
PembrokeApr 24Oct 19175 days24136
PenhookApr 24Oct 21179 days24137
Penn LairdApr 21Oct 23182 days22846
Pennington GapApr 22Oct 20179 days24277
PetersburgApr 3Nov 3216 days23803, 23804, 23805
PhenixApr 10Oct 30201 days23959
PhilomontApr 16Oct 25189 days20131
Pilgrims KnobApr 27Oct 18173 days24634
PilotApr 19Oct 23186 days24138
Piney RiverApr 15Oct 25193 days22964
PittsvilleApr 22Oct 23183 days24139
Pleasant ValleyApr 21Oct 23182 days22848
PocahontasApr 24Oct 17175 days24635
PoquosonMar 24Nov 15238 days23662
Port HaywoodApr 1Nov 10223 days23138
Port RepublicApr 21Oct 23182 days24471
Port RoyalApr 14Oct 27195 days22535
PortsmouthMar 23Nov 16239 days23701, 23702, 23703, 23704 +4 more
PoundApr 29Oct 16169 days24279
Pounding MillApr 27Oct 18173 days24637
PowhatanApr 17Oct 27191 days23139
PrattsApr 17Oct 22188 days22731
Prince GeorgeMar 31Nov 6222 days23875
ProspectApr 12Oct 29199 days23960
Providence ForgeApr 6Nov 1208 days23140
PulaskiApr 25Oct 17175 days24301
PungoteagueApr 4Nov 7216 days23422
PurcellvilleApr 16Oct 25189 days20132, 20134
QuanticoMar 28Nov 8226 days22134, 22135
QuicksburgApr 25Oct 19174 days22847
QuinbyApr 4Nov 7216 days23423
QuinqueApr 3Nov 1211 days22965
QuintonApr 3Nov 4215 days23141
RadfordApr 19Oct 23186 days24141, 24142, 24143
RadiantApr 17Oct 22188 days22732
RandolphApr 10Oct 30201 days23962
RaphineApr 23Oct 23181 days24472
RapidanApr 7Oct 30204 days22733
Rappahannock AcademyApr 14Oct 27195 days22538
RavenApr 27Oct 18173 days24639
RawlingsApr 11Oct 30200 days23876
RectortownApr 9Nov 1205 days20140
Red AshApr 27Oct 18173 days24640
Red HouseApr 7Nov 1206 days23963
Red OakApr 6Nov 1209 days23964
RedwoodApr 20Oct 25188 days24146
ReedvilleApr 1Nov 10223 days22539
RemingtonApr 9Nov 1205 days22734
RescueMar 16Nov 26255 days23424
RestonApr 14Oct 29198 days20190, 20191, 20194, 20195 +2 more
RevaApr 21Oct 22184 days22735
RhoadesvilleApr 7Oct 30204 days22542
RiceApr 12Oct 29199 days23966
Rich CreekApr 27Oct 17171 days24147
RichardsvilleApr 6Nov 1207 days22736
RichlandsApr 27Oct 18173 days24641
RichmondApr 3Nov 4215 days23173, 23218, 23219, 23220 +35 more
RidgewayApr 24Oct 21179 days24148
RileyvilleApr 16Oct 27192 days22650
RinerApr 19Oct 23186 days24149
RinggoldApr 10Oct 28200 days24586
RipplemeadApr 27Oct 17171 days24150
RixeyvilleApr 21Oct 22184 days22737
RoanokeApr 3Nov 1210 days24001, 24002, 24003, 24004 +37 more
RochelleApr 17Oct 22188 days22738
Rockbridge BathsApr 23Oct 23181 days24473
RockvilleApr 17Oct 27191 days23146
Rocky GapMay 6Oct 10157 days24366
Rocky MountApr 20Oct 25188 days24151
Rollins ForkApr 14Oct 27195 days22544
Rose HillApr 23Oct 19177 days24281
RosedaleApr 25Oct 16173 days24280
RoselandApr 15Oct 25193 days22967
Round HillApr 16Oct 25189 days20141, 20142
RoweApr 27Oct 18173 days24646
RubyApr 9Nov 1205 days22545
RuckersvilleApr 3Nov 1211 days22968
Rural RetreatApr 25Oct 18174 days24368
RustburgApr 15Oct 24191 days24588
Ruther GlenApr 10Oct 29201 days22546
RuthvilleMar 31Nov 6222 days23147
Saint CharlesApr 20Oct 23186 days24282
Saint PaulApr 25Oct 16173 days24283
Saint Stephens ChurchApr 7Nov 1209 days23148
SalemApr 3Nov 1210 days24153, 24155, 24157
SaltvilleApr 23Oct 20178 days24370
SaludaApr 6Nov 1208 days23149
SandstonApr 3Nov 4215 days23150
Sandy HookApr 17Oct 27191 days23153
Sandy LevelApr 22Oct 23183 days24161
Sandy PointApr 8Oct 30204 days22577
SanfordMar 31Nov 11225 days23426
SaxeApr 10Oct 30201 days23967
SaxisMar 31Nov 11225 days23427
SchleyApr 1Nov 10223 days23154
SchuylerApr 15Oct 25193 days22969
ScottsburgApr 10Oct 30202 days24589
ScottsvilleApr 23Oct 21180 days24590
SeafordApr 1Nov 9221 days23696
SealstonApr 14Oct 27195 days22547
SeaviewMar 28Nov 17234 days23429
SedleyApr 7Nov 2208 days23878
SelmaApr 27Oct 18172 days24474
SevernApr 1Nov 10223 days23155
ShacklefordsApr 6Nov 1208 days23156
SharpsApr 8Oct 30204 days22548
ShawsvilleApr 19Oct 23186 days24162
ShenandoahApr 25Oct 19174 days22849
ShipmanApr 15Oct 25193 days22971
Shortt GapApr 27Oct 18173 days24647
Singers GlenApr 21Oct 23182 days22850
SkippersMar 31Nov 6221 days23879
SkipwithMar 31Nov 5220 days23968
SmithfieldMar 27Nov 15233 days23430, 23431
SomersetApr 17Oct 22188 days22972
SomervilleApr 9Nov 1205 days22739
South BostonApr 10Oct 30202 days24592
South HillApr 5Nov 1210 days23970
SpartaApr 14Oct 27195 days22552
SpeedwellApr 25Oct 18174 days24374
SpencerApr 24Oct 21179 days24165
SperryvilleApr 23Oct 22179 days22740
SpotsylvaniaApr 14Oct 27195 days22551, 22553
Spout SpringApr 7Nov 1206 days24593
Spring GroveApr 6Nov 1210 days23881
SpringfieldApr 3Nov 8217 days22150, 22151, 22152, 22153 +5 more
StaffordMar 28Nov 8226 days22554, 22555, 22556
StaffordsvilleApr 25Oct 17175 days24167
StanardsvilleApr 3Nov 1211 days22973
StanleyApr 23Oct 22179 days22851
StanleytownApr 24Oct 21179 days24168
Star TanneryApr 26Oct 17172 days22654
State FarmApr 17Oct 27191 days23160
StauntonApr 21Oct 23184 days24401, 24402
Steeles TavernMay 2Oct 13162 days24476
Stephens CityApr 11Oct 29200 days22655
StephensonApr 25Oct 18174 days22656
SterlingApr 13Oct 26195 days20163, 20164, 20165, 20166 +1 more
StevensburgApr 21Oct 22184 days22741
StevensvilleApr 7Nov 1209 days23161
Stony CreekApr 9Oct 29203 days23882
StrasburgApr 26Oct 17172 days22641, 22657
StratfordApr 8Oct 30204 days22558
StuartApr 19Oct 27190 days24171
Stuarts DraftApr 21Oct 23184 days24477
StudleyApr 10Oct 31202 days23162
SuffolkMar 27Nov 15233 days23432, 23433, 23434, 23435 +4 more
Sugar GroveApr 25Oct 18174 days24375
SumerduckApr 9Nov 1205 days22742
SurryMar 31Nov 10225 days23883
SusanApr 1Nov 10223 days23163
SussexApr 9Oct 29203 days23884
SutherlandApr 3Nov 3216 days23885
SutherlinApr 8Nov 1205 days24594
Sweet BriarApr 15Oct 25193 days24595
SwoopeApr 21Oct 23184 days24479
Swords CreekApr 27Oct 18173 days24649
SyriaApr 16Oct 27192 days22743
TangierApr 4Nov 7216 days23440
TannersvilleApr 27Oct 18173 days24377
TappahannockApr 8Oct 30204 days22560
TasleyApr 4Nov 7216 days23441
TazewellMay 9Oct 6150 days24651
TemperancevilleMar 31Nov 11225 days23442
ThaxtonApr 7Oct 31204 days24174
The PlainsApr 9Nov 1205 days20198
ThornburgApr 14Oct 27195 days22565
TimbervilleApr 25Oct 19174 days22853
ToanoMar 31Nov 10225 days23168
Toms BrookApr 24Oct 20177 days22660
ToppingApr 1Nov 10223 days23169
TownsendMar 28Nov 17234 days23443
TreviliansApr 26Oct 20175 days23170
TriangleMar 28Nov 8226 days22172
TroutdaleApr 25Oct 18174 days24378
TroutvilleApr 11Oct 28198 days24175
TroyApr 23Oct 21180 days22974
TyroMay 2Oct 13162 days22976
Union HallApr 20Oct 25188 days24176
UnionvilleApr 7Oct 30204 days22567
UppervilleApr 16Oct 25189 days20184, 20185
UrbannaApr 6Nov 1208 days23175
ValentinesMar 31Nov 9222 days23887
VansantApr 27Oct 18173 days24656
Vernon HillApr 10Oct 30202 days24597
VeronaApr 21Oct 23184 days24482
VestaApr 30Oct 10159 days24177
VesuviusMay 2Oct 13162 days24483
VictoriaApr 6Nov 1209 days23974
ViennaApr 14Oct 29198 days22180, 22181, 22182, 22183 +1 more
ViewtownApr 21Oct 22184 days22746
VillageApr 8Oct 30204 days22570
VillamontApr 3Nov 1210 days24178
VintonApr 3Nov 1210 days24179
VirgilinaApr 10Oct 30202 days24598
Virginia BeachMar 29Nov 12230 days23450, 23451, 23452, 23453 +16 more
Virginia State UniversityApr 3Nov 3216 days23806
WachapreagueApr 4Nov 7216 days23480
WakeApr 1Nov 10223 days23176
WakefieldApr 6Nov 1210 days23888
WalkertonApr 7Nov 1209 days23177
Wallops IslandMar 31Nov 11225 days23337
WardtownApr 4Nov 7216 days23482
Ware NeckApr 1Nov 10223 days23178
WarfieldApr 7Oct 31205 days23889
Warm SpringsMay 10Oct 5149 days24484
WarrentonApr 9Nov 1205 days20186, 20187, 20188
WarsawApr 8Oct 30204 days22572
WashingtonApr 16Oct 27192 days22747
Water ViewApr 6Nov 1208 days23180
WaterfordApr 16Oct 25189 days20197
WattsvilleMar 31Nov 11225 days23483
WaverlyApr 6Nov 1210 days23890, 23891
WaynesboroApr 21Oct 23184 days22980
Weber CityApr 9Oct 29203 days24290
WeemsApr 1Nov 10223 days22576
West AugustaMay 8Oct 5148 days24485
West McleanApr 14Oct 29198 days22103
West PointApr 6Nov 1208 days23181
Weyers CaveApr 21Oct 23182 days24486
White HallApr 3Nov 1211 days22987
White MarshApr 1Nov 10223 days23183
White PlainsApr 7Oct 31205 days23893
White PostApr 25Oct 18174 days22663
White StoneApr 1Nov 10223 days22578
WhitetopApr 16Oct 27193 days24292
WhitewoodApr 27Oct 18173 days24657
WicomicoApr 1Nov 10223 days23184
Wicomico ChurchApr 8Oct 30204 days22579
WilliamsburgMar 31Nov 10225 days23185, 23186, 23187, 23188
WilliamsvilleMay 8Oct 5148 days24487
WillisApr 30Oct 10159 days24380
Willis WharfApr 4Nov 7216 days23486
WilsonsApr 11Oct 30200 days23894
WinchesterApr 11Oct 29200 days22601, 22602, 22603, 22604
WindsorApr 7Nov 2208 days23487
WinginaApr 15Oct 25193 days24599
WirtzApr 20Oct 25188 days24184
WiseApr 25Oct 18175 days24293
WithamsMar 31Nov 11225 days23488
WolfordApr 21Oct 26189 days24658
WolftownApr 17Oct 22188 days22748
Woodberry ForestApr 7Oct 30204 days22989
WoodbridgeMar 28Nov 8226 days22191, 22192, 22193, 22194 +1 more
WoodfordApr 14Oct 27195 days22580
WoodlawnApr 26Oct 14171 days24381
Woods Cross RoadsApr 6Nov 1208 days23190
WoodstockApr 25Oct 19174 days22664
WoodvilleApr 16Oct 27192 days22749
WoolwineApr 19Oct 27190 days24185
WylliesburgApr 6Nov 1209 days23976
WythevilleApr 25Oct 18174 days24382
YaleApr 9Oct 29203 days23897
YorktownMar 31Nov 10225 days23690, 23691, 23692, 23693
ZacataApr 8Oct 30204 days22581
ZuniApr 7Nov 2208 days23898

Frequently asked questions

When is the last frost in Virginia?
It varies by location. Across Virginia, average last spring frost dates range from March 16 (Battery Park) to May 10 (Warm Springs). Look up your ZIP code for your local date.
Why do nearby towns have different frost dates?
Elevation, distance from large bodies of water, and whether a weather station sits in a valley, on a hill, or in a city all change how cold nights get. Each ZIP code is matched to the most representative nearby NOAA station.