FrostDateByZip

West Virginia frost dates

Average last spring and first fall frost (32°F) dates for 745 cities and towns in West Virginia, from NOAA 1991-2020 climate normals. Average last frost dates range from April 7 in Alloy to May 19 in Bruceton Mills. 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
AccovilleApr 8Nov 2208 days25606
AdrianApr 26Oct 21175 days26210
AdventApr 16Oct 26192 days25231
AlbrightApr 28Oct 23179 days26519
AldersonApr 26Oct 17173 days24910
AlkolApr 16Oct 27192 days25501
Allen JunctionApr 24Oct 20178 days25810
AlloyApr 7Nov 4209 days25002
AlmaMay 1Oct 15167 days26320
Alum BridgeApr 26Oct 23179 days26321
Alum CreekApr 23Oct 20180 days25003
AmherstdaleApr 22Oct 24184 days25607
AmigoApr 24Oct 20178 days25811
AmmaApr 21Oct 28187 days25005
AnawaltApr 24Oct 17175 days24808
AnmooreApr 22Oct 23181 days26323
AnstedApr 22Oct 22181 days25812
Apple GroveApr 18Oct 29192 days25502
ArbovaleMay 9Oct 5149 days24915
ArnettApr 24Oct 20178 days25007
ArnoldsburgApr 26Oct 20175 days25234
ArthurdaleApr 28Oct 23179 days26520
ArtieApr 22Oct 22181 days25008
AsburyMay 2Oct 13165 days24916
AshfordApr 16Oct 27192 days25009
AshtonApr 18Oct 29192 days25503
AthensApr 30Oct 10161 days24712
AuburnApr 26Oct 17173 days26325
AugustaMay 6Oct 12159 days26704
AuroraMay 7Oct 11156 days26705
AvondaleApr 15Oct 27194 days24811
BaisdenApr 15Oct 27194 days25608
BakerMay 3Oct 12160 days26801
BakertonApr 20Oct 22183 days25410
BallardApr 27Oct 17171 days24918
BancroftApr 18Oct 30193 days25011
BarboursvilleApr 8Nov 1205 days25504
BarrackvilleApr 18Oct 28192 days26559
BartleyApr 15Oct 27194 days24813
BartowMay 9Oct 5149 days24920
BaxterApr 26Oct 23180 days26560
BayardMay 13Oct 3140 days26707
BeaverApr 22Oct 21180 days25813
BeckleyMay 6Oct 10156 days25801, 25802
Beech BottomApr 18Nov 1196 days26030
BeesonApr 30Oct 10161 days24714
BelingtonMay 6Oct 13159 days26250
BelleApr 7Nov 4209 days25015
BellevilleMay 1Oct 14165 days26133
BelmontApr 23Oct 26185 days26134
BelvaApr 22Oct 22181 days26656
BenwoodApr 20Oct 29192 days26031
BereaApr 26Oct 17173 days26327
BergooMay 4Oct 12160 days26298
Berkeley SpringsApr 23Oct 21180 days25411
BerwindApr 27Oct 18173 days24815
BethanyApr 18Nov 1196 days26032
BeverlyMay 5Oct 12159 days26253
BickmoreApr 22Oct 22181 days25019
Big BendApr 26Oct 20175 days26136
Big CreekApr 8Nov 2208 days25505
Big RunMay 3Oct 10159 days26561
Big SandyApr 15Oct 27194 days24816
Big SpringsApr 26Oct 20175 days26137
BimApr 16Oct 27192 days25021
Birch RiverApr 27Oct 19173 days26610
BlacksvilleMay 4Oct 12158 days26521
BlairApr 8Nov 2208 days25022
BloomeryApr 23Oct 21180 days26817
BloomingroseApr 16Oct 27192 days25024
BlountApr 22Oct 22181 days25025
Blue CreekApr 21Oct 28187 days25026
BluefieldApr 30Oct 15168 days24701
Bob WhiteApr 16Oct 27192 days25028
BoltApr 21Oct 19179 days25817
BomontApr 21Oct 28187 days25030
BoomerApr 22Oct 22181 days25031
BorderlandApr 8Nov 2206 days25665
BowdenMay 5Oct 12159 days26254
BradleyMay 6Oct 10156 days25818
BradshawApr 21Oct 26189 days24817
BramwellApr 21Oct 22182 days24715
BranchlandApr 23Oct 21180 days25506
BrandywineApr 30Oct 11162 days26802
BreedenApr 13Oct 26197 days25666
BrentonApr 16Oct 28193 days24818
BretzApr 23Oct 24182 days26524
BridgeportApr 18Oct 24188 days26330
BrohardApr 26Oct 20175 days26138
Bruceton MillsMay 19Oct 1135 days26525
BrunoApr 8Nov 2208 days25611
BuckeyeMay 3Oct 14161 days24924
BuckhannonApr 29Oct 20173 days26201
BudApr 24Oct 20178 days24716
BuffaloApr 18Oct 30193 days25033
Bunker HillApr 20Oct 22183 days25413
BurlingtonApr 26Oct 18172 days26710
BurnsvilleApr 22Oct 28187 days26335
BurtonMay 4Oct 12158 days26562
Cabin CreekApr 7Nov 4209 days25035
CabinsApr 30Oct 11162 days26855
CairoApr 26Oct 17173 days26337
CaldwellMay 2Oct 13165 days24925
CalvinMay 5Oct 7154 days26660
CamdenApr 23Oct 26185 days26338
Camden On GauleyMay 4Oct 12160 days26208
CameronMay 4Oct 12158 days26033
Camp CreekApr 24Oct 17175 days25820
CanneltonApr 7Nov 4209 days25036
CanvasMay 5Oct 7154 days26662
Capon BridgeMay 6Oct 12159 days26711
Capon SpringsApr 26Oct 17172 days26823
CarolinaApr 18Oct 28192 days26563
CassMay 12Oct 7147 days24927
CassvilleApr 26Oct 23180 days26527
Cedar GroveApr 7Nov 4209 days25039
CedarvilleApr 25Oct 24180 days26611
Center PointApr 28Oct 21176 days26339
CeredoApr 12Oct 30200 days25507
ChapmanvilleApr 8Nov 2208 days25508
Charles TownApr 20Oct 22183 days25414
CharlestonApr 16Oct 26192 days25301, 25302, 25304, 25305 +41 more
Charlton HeightsApr 7Nov 4209 days25040
CharmcoMay 3Oct 9158 days25958
ChattaroyApr 8Nov 2206 days25667
ChaunceyApr 8Nov 2208 days25612
ChesterApr 22Oct 28186 days26034
ChloeApr 30Oct 17169 days25235
CirclevilleApr 30Oct 11162 days26804
ClarksburgApr 22Oct 23181 days26301, 26302, 26306
ClayApr 20Oct 25185 days25043
Clear CreekApr 22Oct 22181 days25044
Clear ForkApr 22Oct 24184 days24822
ClendeninApr 21Oct 28187 days25045
ClevelandApr 26Oct 21175 days26215
ClothierApr 16Oct 27192 days25047
Coal CityApr 22Oct 21180 days25823
Coal MountainApr 22Oct 24184 days24823
CoaltonMay 5Oct 12159 days26257
ColcordApr 22Oct 22181 days25048
ColfaxApr 18Oct 28192 days26566
ColliersApr 29Oct 20175 days26035
ComfortApr 23Oct 20180 days25049
Cool RidgeApr 22Oct 21180 days25825
CopenApr 25Oct 24180 days26615
CoraApr 15Oct 27194 days25614
CorinneApr 24Oct 20178 days25826
CostaApr 23Oct 20180 days25051
CottagevilleApr 23Oct 21178 days25239
CovelApr 24Oct 17175 days24719
CowenMay 4Oct 12160 days26206
Coxs MillsApr 25Oct 24180 days26342
Crab OrchardMay 6Oct 10156 days25827
CraigsvilleMay 5Oct 7154 days26205
CrawfordApr 26Oct 23179 days26343
CrawleyMay 3Oct 9158 days24931
CrestonApr 30Oct 17169 days26141
CrumApr 13Oct 26197 days25669
CucumberApr 24Oct 17175 days24826
CullodenApr 23Oct 21180 days25510
CycloneApr 22Oct 24184 days24827
DaileyMay 5Oct 12159 days26259
DallasApr 23Oct 25185 days26036
DaneseApr 22Oct 21180 days25831
DanielsApr 22Oct 21180 days25832
DanvilleApr 16Oct 27192 days25053
DavinApr 15Oct 27194 days25617
DavisMay 9Oct 10153 days26260
DavisvilleApr 14Oct 30197 days26142
DavyApr 16Oct 28193 days24828
DawesApr 7Nov 4209 days25054
Deep WaterApr 7Nov 4209 days25057
DelbartonApr 8Nov 2206 days25670
DellslowApr 26Oct 23180 days26531
DelrayMay 6Oct 12159 days26714
DianaMay 4Oct 12160 days26217
DilleApr 20Oct 25185 days26617
DingessApr 13Oct 26197 days25671
DixieApr 7Nov 4209 days25059
DorothyApr 22Oct 24184 days25060
DothanApr 21Oct 19179 days25833
DrennenApr 27Oct 19173 days26667
Dry CreekApr 21Oct 19179 days25062
DrybranchApr 16Oct 26192 days25061
DryforkMay 9Oct 10153 days26263
DuckApr 20Oct 25185 days25063
DunbarApr 23Oct 20180 days25064
DunlowApr 13Oct 26197 days25511
DunmoreMay 10Oct 5149 days24934
DurbinMay 9Oct 5149 days26264
East BankApr 7Nov 4209 days25067
East LynnApr 13Oct 26197 days25512
EcclesMay 6Oct 10156 days25836
EckmanApr 24Oct 17175 days24829
EdgartonApr 15Oct 27194 days25672
EdmondApr 21Oct 19179 days25837
EglonMay 7Oct 11156 days26716
ElbertApr 24Oct 17175 days24830
EleanorApr 18Oct 30193 days25070
ElizabethMay 1Oct 14165 days26143
Elk GardenMay 13Oct 3140 days26717
ElkhornApr 24Oct 17175 days24831
ElkinsMay 5Oct 12159 days26241
ElkviewApr 16Oct 26192 days25071
EllamoreApr 26Oct 21175 days26267
EllenboroApr 26Oct 17173 days26346
EnterpriseApr 22Oct 23181 days26568
ErbaconMay 4Oct 12160 days26203
EskdaleApr 21Oct 19179 days25075
EthelApr 8Nov 2208 days25076
EvansApr 23Oct 21178 days25241
ExchangeApr 22Oct 28187 days26619
FairdaleApr 21Oct 19179 days25839
FairleaMay 3Oct 9158 days24902
FairmontApr 18Oct 28192 days26554, 26555
FairviewMay 4Oct 12158 days26570
Falling RockApr 16Oct 26192 days25079
Falling WatersApr 20Oct 22183 days25419
FanrockApr 16Oct 28193 days24834
FarmingtonApr 18Oct 28192 days26571
FayettevilleApr 21Oct 19179 days25840
FenwickApr 30Oct 18171 days26202
FisherApr 29Oct 15167 days26818
Flat TopMay 6Oct 10156 days25841
FlatwoodsApr 22Oct 28187 days26621
FlemingtonApr 18Oct 24188 days26347
FollansbeeApr 29Oct 20175 days26037
FolsomMay 3Oct 10159 days26348
Forest HillApr 30Oct 12165 days24935
Fort AshbyApr 15Oct 24190 days26719
Fort GayApr 14Oct 26195 days25514
FosterApr 16Oct 27192 days25081
Four StatesMay 3Oct 10159 days26572
FrametownApr 20Oct 25185 days26623
FrankfordMay 3Oct 9158 days24938
FranklinApr 30Oct 11162 days26807
Fraziers BottomApr 18Oct 30193 days25082
FreemanApr 21Oct 22182 days24724
French CreekApr 26Oct 21175 days26218
FrenchtonApr 26Oct 21175 days26219
FriendlyMay 1Oct 15167 days26146
GallagherApr 22Oct 22181 days25083
Gallipolis FerryApr 18Oct 28192 days25515
GallowayApr 18Oct 24188 days26349
GandeevilleApr 30Oct 17169 days25243
Gap MillsApr 30Oct 12165 days24941
GaryApr 24Oct 17175 days24836
GassawayApr 20Oct 25185 days26624
Gauley BridgeApr 7Nov 4209 days25085
GayApr 23Oct 21178 days25244
GenoaApr 13Oct 26197 days25517
GerrardstownApr 20Oct 22183 days25420
GhentApr 22Oct 21180 days25843
GilbertApr 15Oct 27194 days25621
GilboaApr 27Oct 19173 days26671
GivenApr 23Oct 21178 days25245
GladyMay 7Oct 6150 days26268
GlasgowApr 7Nov 4209 days25086
GlenApr 16Oct 26192 days25088
Glen DaleApr 26Oct 21177 days26038
Glen DanielApr 24Oct 20178 days25844
Glen EastonApr 26Oct 21177 days26039
Glen FerrisApr 7Nov 4209 days25090
Glen ForkApr 22Oct 24184 days25845
Glen JeanApr 21Oct 19179 days25846
Glen RogersMay 6Oct 10156 days25848
Glen WhiteMay 6Oct 10156 days25849
GlengaryApr 20Oct 22183 days25421
GlenvilleApr 25Oct 24180 days26351
GlenwoodApr 18Oct 29192 days25520
GordonApr 16Oct 27192 days25093
GormaniaMay 13Oct 3140 days26720
GraftonApr 26Oct 22178 days26354
Grant TownApr 18Oct 28192 days26574
GrantsvilleApr 26Oct 20175 days26147
GranvilleApr 26Oct 23180 days26534
Grassy MeadowsMay 3Oct 9158 days24943
Great CacaponApr 23Oct 21180 days25422
Green BankMay 10Oct 5149 days24944
Green SpringApr 23Oct 21180 days26722
Green Sulphur SpringsApr 10Oct 30200 days25966
GreenvilleApr 26Oct 17173 days24945
GriffithsvilleApr 23Oct 21180 days25521
GypsyApr 22Oct 23181 days26361
Hacker ValleyMay 7Oct 10155 days26222
HalltownApr 26Oct 18175 days25423
HambletonApr 24Oct 24182 days26269
HamlinApr 23Oct 21180 days25523
HandleyApr 7Nov 4209 days25102
HanoverApr 15Oct 27194 days24839
HansfordApr 7Nov 4209 days25103
HarmanMay 15Oct 3139 days26270
HarperMay 6Oct 10156 days25851
Harpers FerryApr 26Oct 18175 days25425
HarrisvilleApr 26Oct 17173 days26362
HartfordApr 18Oct 28192 days25247
HartsApr 8Nov 2208 days25524
HaywoodApr 22Oct 23181 days26366
HeatersApr 22Oct 28187 days26627
HedgesvilleApr 20Oct 22183 days25427
HelenApr 24Oct 20178 days25853
HelvetiaApr 25Oct 19176 days26224
HendersonApr 18Oct 28192 days25106
HendricksApr 24Oct 24182 days26271
HenlawsonApr 8Nov 2208 days25624
HensleyApr 15Oct 27194 days24843
HepzibahApr 22Oct 23181 days26369
HerndonApr 24Oct 17175 days24726
HernshawApr 23Oct 20180 days25107
HewettApr 16Oct 27192 days25108
HiawathaApr 24Oct 17175 days24729
HicoMay 5Oct 7154 days25854
High ViewApr 26Oct 17172 days26808
HillsboroApr 30Oct 18171 days24946
HilltopApr 21Oct 19179 days25855
HintonApr 22Oct 21180 days25951
HoldenApr 15Oct 27194 days25625
HometownApr 18Oct 30193 days25109
HornerApr 26Oct 23179 days26372
HughestonApr 7Nov 4209 days25110
HundredMay 4Oct 12158 days26575
HuntingtonApr 12Oct 30200 days25701, 25702, 25703, 25704 +36 more
HurricaneApr 18Oct 30193 days25526
HuttonsvilleMay 5Oct 12159 days26273
IaegerApr 15Oct 27194 days24844
IdamayApr 18Oct 28192 days26576
Ikes ForkApr 15Oct 27194 days24845
IndependenceApr 28Oct 23179 days26374
IndoreApr 22Oct 22181 days25111
InstituteApr 18Oct 30193 days25112
InwoodApr 20Oct 22183 days25428
IrelandMay 7Oct 10155 days26376
IsabanApr 15Oct 27194 days24846
ItmannApr 16Oct 28193 days24847
IvydaleApr 20Oct 25185 days25113
JacksonburgMay 3Oct 10159 days26377
Jane LewApr 23Oct 26185 days26378
JeffreyApr 16Oct 27192 days25114
JenkinjonesApr 24Oct 17175 days24848
JesseApr 22Oct 24184 days24849
JoloApr 27Oct 18173 days24850
JosephineMay 6Oct 10156 days25857
JulianApr 16Oct 27192 days25529
Jumping BranchMay 6Oct 10156 days25969
JuniorMay 6Oct 13159 days26275
JusticeApr 15Oct 27194 days24851
Kanawha FallsApr 7Nov 4209 days25115
Kanawha HeadApr 26Oct 21175 days26228
KearneysvilleApr 20Oct 22183 days25430
KegleyApr 30Oct 10161 days24731
KellysvilleApr 27Oct 17171 days24732
KennaApr 16Oct 26192 days25248
KenovaApr 12Oct 30200 days25530
KerensMay 5Oct 12159 days26276
KermitApr 13Oct 26197 days25674
Keslers Cross LanesApr 27Oct 19173 days26675
KeyserApr 30Oct 15167 days26726
KiahsvilleApr 23Oct 21180 days25534
KimballApr 24Oct 17175 days24853
KimberlyApr 21Oct 19179 days25118
KincaidApr 22Oct 22181 days25119
KingmontApr 18Oct 28192 days26578
KingwoodApr 28Oct 23179 days26537
KistlerApr 8Nov 2208 days25628
KopperstonApr 22Oct 24184 days24854
KyleApr 24Oct 17175 days24855
LahmansvilleMay 3Oct 12160 days26731
LakeApr 22Oct 24184 days25121
LanarkMay 6Oct 10156 days25860
LansingApr 22Oct 22181 days25862
LashmeetApr 21Oct 22182 days24733
LavaletteApr 14Oct 26195 days25535
LaylandApr 22Oct 21180 days25864
Le RoyMay 1Oct 14165 days25252
Left HandApr 30Oct 17169 days25251
LeivasyMay 5Oct 7154 days26676
LenoreApr 8Nov 2206 days25676
LeonApr 18Oct 30193 days25123
LeronaApr 30Oct 10161 days25971
LesageApr 8Nov 1205 days25537
LeslieMay 2Oct 11160 days25972
LesterMay 6Oct 10156 days25865
LetartApr 18Oct 28192 days25253
LevelsApr 23Oct 21180 days25431
LewisburgMay 3Oct 9158 days24901
LibertyApr 18Oct 30193 days25124
LindsideApr 30Oct 12165 days24951
LinnApr 25Oct 24180 days26384
Little BirchApr 22Oct 28187 days26629
LittletonMay 3Oct 10159 days26581
LizemoresApr 22Oct 22181 days25125
LochgellyApr 21Oct 19179 days25866
LoganApr 8Nov 2208 days25601
LondonApr 7Nov 4209 days25126
LookoutApr 21Oct 19179 days25868
LooneyvilleApr 30Oct 17169 days25259
LoradoApr 22Oct 24184 days25630
LorentzApr 29Oct 20173 days26229
Lost CityMay 3Oct 12160 days26810
Lost CreekApr 22Oct 23181 days26385
LumberportApr 22Oct 23181 days26386
LyburnApr 8Nov 2208 days25632
LyncoApr 22Oct 24184 days24857
MabenApr 24Oct 20178 days25870
MabieMay 5Oct 12159 days26278
MabscottMay 6Oct 10156 days25871
Mac ArthurMay 6Oct 10156 days25873
MacfarlanApr 26Oct 17173 days26148
MadisonApr 16Oct 27192 days25130
MaidsvilleApr 26Oct 23180 days26541
MalloryApr 8Nov 2208 days25634
MammothApr 7Nov 4209 days25132
ManApr 8Nov 2208 days25635
ManningtonMay 3Oct 10159 days26582
MariannaApr 24Oct 17175 days24859
MarlintonMay 11Oct 6148 days24954
MartinsburgApr 20Oct 22183 days25401, 25402, 25403, 25404 +1 more
MasonApr 18Oct 28192 days25260
MasontownApr 23Oct 24182 days26542
MatewanApr 15Oct 27194 days25678
MathenyApr 22Oct 24184 days24860
MathiasMay 3Oct 12160 days26812
MatoakaApr 24Oct 17175 days24736
MaxweltonMay 3Oct 9158 days24957
MaybeuryApr 24Oct 17175 days24861
MayselApr 30Oct 17169 days25133
MaysvilleApr 23Oct 20179 days26833
Mc GrawsApr 24Oct 17175 days25875
McmechenApr 20Oct 29192 days26040
Meadow BridgeApr 22Oct 21180 days25976
Meadow CreekApr 10Oct 30200 days25977
MeadowbrookApr 22Oct 23181 days26404
MetzMay 4Oct 12158 days26585
MiamiApr 7Nov 4209 days25134
MiddlebourneMay 1Oct 15167 days26149
MidkiffApr 23Oct 21180 days25540
MidwayApr 22Oct 21180 days25878
MilamApr 30Oct 11162 days26838
Mill CreekMay 5Oct 12159 days26280
MillstoneApr 26Oct 20175 days25261
MillvilleApr 26Oct 18175 days25432
MillwoodApr 23Oct 21178 days25262
MiltonApr 23Oct 21180 days25541
MindenApr 21Oct 19179 days25879
Mineral WellsApr 14Oct 30197 days26120, 26121, 26150
MoatsvilleApr 24Oct 24182 days26405
MohawkApr 15Oct 27194 days24862
Montana MinesApr 26Oct 23180 days26586
MontcalmApr 24Oct 17175 days24737
MontervilleApr 25Oct 19176 days26282
MontgomeryApr 22Oct 22181 days25136
MontroseApr 24Oct 24182 days26283
MoorefieldApr 29Oct 15167 days26836
MorgantownApr 23Oct 24182 days26501, 26502, 26504, 26505 +3 more
MoundsvilleApr 26Oct 21177 days26041
Mount AltoApr 23Oct 21178 days25264
Mount CarbonApr 7Nov 4209 days25139
Mount ClareApr 18Oct 24188 days26408
Mount GayApr 8Nov 2208 days25637
Mount HopeApr 21Oct 19179 days25880, 25888
Mount LookoutApr 27Oct 19173 days26678
Mount NeboMay 5Oct 7154 days26679
Mount OliveApr 22Oct 22181 days25185
Mount StormMay 13Oct 3140 days26739
Mount ZionApr 26Oct 20175 days26151
MullensApr 24Oct 20178 days25882
MundayApr 26Oct 20175 days26152
MyraApr 23Oct 21180 days25544
NallenMay 5Oct 7154 days26680
NaomaApr 22Oct 24184 days25140
NapierApr 22Oct 28187 days26631
NaugatuckApr 8Nov 2206 days25685
NeboApr 20Oct 25185 days25141
NellisApr 16Oct 27192 days25142
NemoursApr 24Oct 17175 days24738
NettieMay 5Oct 7154 days26681
New CreekApr 30Oct 15167 days26743
New CumberlandApr 29Oct 20175 days26047
New HavenApr 18Oct 28192 days25265
New ManchesterApr 29Oct 20175 days26056
New MartinsvilleApr 26Oct 26182 days26155
New MiltonApr 28Oct 21176 days26411
New RichmondApr 16Oct 28193 days24867
NewburgApr 28Oct 23179 days26410
NewellApr 22Oct 28186 days26050
NewhallApr 27Oct 18173 days24866
NewtonApr 30Oct 17169 days25266
NewtownApr 15Oct 27194 days25686
NimitzApr 10Oct 30200 days25978
NitroApr 18Oct 30193 days25143
NormantownApr 25Oct 24180 days25267
North MatewanApr 8Nov 2206 days25688
North SpringApr 15Oct 27194 days24869
NorthforkApr 24Oct 17175 days24868
NortonMay 5Oct 12159 days26285
Oak HillApr 21Oct 19179 days25901
OceanaApr 22Oct 24184 days24870
OddApr 22Oct 21180 days25902
Old FieldsApr 29Oct 15167 days26845
OmarApr 8Nov 2208 days25638
OnaApr 8Nov 1205 days25545
OnegoMay 7Oct 7151 days26886
OrgasApr 22Oct 22181 days25148
OrlandoApr 25Oct 24180 days26412
OrmaApr 26Oct 20175 days25268
OsageApr 26Oct 23180 days26543
OttawaApr 16Oct 27192 days25149
Paden CityApr 26Oct 26182 days26159
PageApr 22Oct 22181 days25152
PagetonApr 24Oct 17175 days24871
PalestineApr 30Oct 17169 days26160
PantherApr 15Oct 27194 days24872
ParkersburgApr 14Oct 30197 days26101, 26102, 26103, 26104 +1 more
ParsonsApr 24Oct 24182 days26287
Paw PawApr 29Oct 18171 days25434
PaxApr 21Oct 19179 days25904
PaynesvilleApr 27Oct 18173 days24873
Peach CreekApr 8Nov 2208 days25639
Pecks MillApr 8Nov 2208 days25547
Pence SpringsApr 26Oct 17173 days24962
PennsboroApr 26Oct 17173 days26415
PentressApr 18Oct 28192 days26544
PetersburgApr 23Oct 20179 days26847
PeterstownApr 27Oct 17171 days24963
PetroleumApr 26Oct 17173 days26161
PeytonaApr 23Oct 20180 days25154
PhilippiApr 29Oct 20173 days26416
PickensApr 25Oct 19176 days26230
PiedmontApr 30Oct 15167 days26750
PinchApr 16Oct 26192 days25156
Pine GroveMay 1Oct 15167 days26419
PinevilleApr 16Oct 28193 days24874
Piney ViewMay 6Oct 10156 days25906
PipestemApr 30Oct 10161 days25979
PocaApr 23Oct 20180 days25159
Point PleasantApr 18Oct 28192 days25550
PointsApr 23Oct 21180 days25437
Pond GapApr 22Oct 22181 days25160
PoolMay 5Oct 7154 days26684
Porters FallsApr 26Oct 26182 days26162
PowelltonApr 7Nov 4209 days25161
PrattApr 7Nov 4209 days25162
PremierApr 16Oct 28193 days24878
PrichardApr 12Oct 30200 days25555
PrinceApr 22Oct 22181 days25907
PrincetonApr 30Oct 10161 days24739, 24740
PrincewickMay 6Oct 10156 days25908
ProciousApr 30Oct 17169 days25164
ProctorMay 4Oct 12158 days26055
ProsperityApr 22Oct 21180 days25909
PullmanApr 26Oct 17173 days26421
PurgitsvilleApr 30Oct 15167 days26852
PursgloveApr 26Oct 23180 days26546
QuinwoodMay 2Oct 11160 days25981
RachelMay 3Oct 10159 days26587
RacineApr 16Oct 27192 days25165
RaglandApr 15Oct 27194 days25690
RainelleMay 3Oct 9158 days25962
RaleighMay 6Oct 10156 days25911
RangerApr 13Oct 26197 days25557
RansonApr 20Oct 22183 days25438
RavencliffMay 6Oct 10156 days25913
RavenswoodApr 23Oct 21178 days26164
RawlApr 8Nov 2206 days25691
RaysalApr 27Oct 18173 days24879
ReaderMay 1Oct 15167 days26167
Red CreekMay 15Oct 2138 days26289
Red HouseApr 18Oct 30193 days25168
Red JacketApr 8Nov 2206 days25692
ReedsvilleApr 28Oct 23179 days26547
ReedyApr 30Oct 17169 days25270
RenickMay 3Oct 9158 days24966
ReynoldsvilleApr 22Oct 23181 days26422
RhodellApr 24Oct 20178 days25915
RichwoodApr 30Oct 18171 days26261
RidgeleyApr 15Oct 24190 days26753
RidgeviewApr 16Oct 27192 days25169
RidgewayApr 20Oct 22183 days25440
RioMay 6Oct 12159 days26755
RipleyApr 23Oct 21178 days25271
RipponApr 20Oct 22183 days25441
RivertonApr 30Oct 11162 days26814
RivesvilleApr 18Oct 28192 days26588
RobsonApr 7Nov 4209 days25173
RockApr 24Oct 17175 days24747
Rock CaveApr 26Oct 21175 days26234
Rock CreekApr 24Oct 20178 days25174
Rock ViewApr 16Oct 28193 days24880
RockportMay 1Oct 14165 days26169
RoderfieldApr 15Oct 27194 days24881
RomneyApr 26Oct 18172 days26757
RonceverteMay 2Oct 13165 days24970
RosedaleApr 20Oct 25185 days26636
RosemontApr 18Oct 24188 days26424
RowlesburgMay 6Oct 9156 days26425
RupertMay 2Oct 11160 days25984
SabineApr 24Oct 20178 days25916
Saint AlbansApr 23Oct 20180 days25177
Saint MarysApr 23Oct 26185 days26170
SalemApr 22Oct 23181 days26426
Salt RockApr 23Oct 21180 days25559
Sand ForkApr 25Oct 24180 days26430
SandstoneApr 26Oct 17173 days25985
SandyvilleApr 23Oct 21178 days25275
Sarah AnnApr 8Nov 2208 days25644
SaulsvilleApr 24Oct 17175 days25876
SaxonApr 21Oct 19179 days25180
ScarbroApr 21Oct 19179 days25917
Scott DepotApr 18Oct 30193 days25560
SecondcreekMay 2Oct 13165 days24974
SelbyvilleApr 26Oct 21175 days26236
Seneca RocksApr 30Oct 11162 days26884
SethApr 23Oct 20180 days25181
Shady SpringApr 22Oct 21180 days25918
ShanksApr 26Oct 18172 days26761
SharplesApr 8Nov 2208 days25183
Shenandoah JunctionApr 26Oct 18175 days25442
ShepherdstownApr 26Oct 18175 days25443
ShinnstonApr 18Oct 24188 days26431
ShirleyMay 1Oct 15167 days26434
ShoalsApr 12Oct 30200 days25562
ShockApr 20Oct 25185 days26638
Short CreekApr 18Nov 1196 days26058
SimonApr 15Oct 27194 days24882
SimpsonApr 26Oct 22178 days26435
Sinks GroveApr 30Oct 12165 days24976
SistersvilleMay 1Oct 15167 days26175
SkeltonMay 6Oct 10156 days25919
Slab ForkApr 24Oct 20178 days25920
SlanesvilleApr 23Oct 21180 days25444
SlatyforkMay 12Oct 7147 days26291
SmithburgApr 28Oct 21176 days26436
SmithersApr 7Nov 4209 days25186
SmithfieldMay 3Oct 10159 days26437
SmithvilleApr 26Oct 17173 days26178
SmootMay 3Oct 9158 days24977
SnowshoeMay 12Oct 7147 days26209
SodApr 23Oct 20180 days25564
SophiaMay 6Oct 10156 days25921
South CharlestonApr 23Oct 20180 days25303, 25309
SouthsideApr 18Oct 29192 days25187
SpanishburgApr 30Oct 10161 days25922
SpelterApr 22Oct 23181 days26438
SpencerApr 30Oct 17169 days25276
Spring DaleApr 22Oct 21180 days25986
SpringfieldApr 26Oct 18172 days26763
SpurlockvilleApr 16Oct 27192 days25565
SquireApr 27Oct 18173 days24884
StanafordApr 22Oct 21180 days25927
StephensonApr 24Oct 20178 days25928
StollingsApr 8Nov 2208 days25646
Sugar GroveMay 9Oct 5149 days26815
SumercoApr 23Oct 20180 days25567
SummersvilleMay 5Oct 7154 days26651
Summit PointApr 25Oct 18174 days25446
SurveyorMay 6Oct 10156 days25932
SuttonApr 22Oct 28187 days26601
SwissApr 22Oct 22181 days26690
SwitchbackApr 24Oct 17175 days24887
SwitzerApr 8Nov 2208 days25647
SylvesterApr 16Oct 27192 days25193
TadApr 7Nov 4209 days25201
TalcottApr 26Oct 17173 days24981
TallmansvilleApr 26Oct 21175 days26237
TeaysApr 18Oct 30193 days25569
Terra AltaMay 7Oct 11156 days26764
ThomasMay 15Oct 2138 days26292
ThorntonApr 26Oct 22178 days26440
ThorpeApr 16Oct 28193 days24888
ThurmondApr 22Oct 22181 days25936
TiogaMay 5Oct 7154 days26691
TornadoApr 18Oct 26189 days25202
TriadelphiaApr 23Oct 25185 days26059
TroyApr 23Oct 26185 days26443
TunneltonApr 28Oct 23179 days26444
Turtle CreekApr 16Oct 27192 days25203
TwilightApr 22Oct 24184 days25204
UneedaApr 16Oct 27192 days25205
UnionApr 30Oct 12165 days24983
Upper TractApr 30Oct 11162 days26866
UppergladeApr 30Oct 18171 days26266
Valley BendMay 5Oct 12159 days26293
Valley GroveApr 23Oct 25185 days26060
Valley HeadApr 25Oct 19176 days26294
VanApr 16Oct 27192 days25206
VarneyApr 8Nov 2206 days25696
VerdunvilleApr 8Nov 2208 days25649
VernerApr 8Nov 2208 days25650
VictorApr 27Oct 19173 days25938
ViennaApr 14Oct 30197 days26105
VolgaApr 29Oct 20173 days26238
WaitevilleApr 30Oct 12165 days24984
WalkerApr 14Oct 30197 days26180
WalkersvilleApr 26Oct 23179 days26447
WallaceMay 3Oct 10159 days26448
WallbackApr 30Oct 17169 days25285
WaltonApr 30Oct 17169 days25286
WanaMay 4Oct 12158 days26590
WarApr 16Oct 28193 days24892
WardensvilleMay 6Oct 12159 days26851
WarriormineApr 16Oct 28193 days24894
WashingtonApr 14Oct 30197 days26181
WaverlyApr 23Oct 22180 days26184
WayneApr 14Oct 26195 days25570
WaysideApr 30Oct 12165 days24985
Webster SpringsMay 4Oct 12160 days26288
WeirtonApr 29Oct 20175 days26062
WelchApr 16Oct 28193 days24801
WellsburgApr 29Oct 20175 days26070
West ColumbiaApr 18Oct 28192 days25287
West HamlinApr 23Oct 21180 days25571
West LibertyApr 23Oct 25185 days26074
West MilfordApr 22Oct 23181 days26451
West UnionApr 28Oct 21176 days26456
WestonApr 23Oct 26185 days26452
WharncliffeApr 15Oct 27194 days25651
WhartonApr 16Oct 27192 days25208
WheelingApr 23Oct 25185 days26003
White OakApr 22Oct 21180 days25989
White Sulphur SpringsMay 2Oct 13165 days24986
WhitesvilleApr 16Oct 27192 days25209
WhitmanApr 15Oct 27194 days25652
WhitmerMay 7Oct 7151 days26296
WidenApr 20Oct 25185 days25211
WilcoeApr 24Oct 17175 days24895
Wiley FordApr 15Oct 24190 days26767
WilkinsonApr 8Nov 2208 days25653
WilliamsburgMay 3Oct 9158 days24991
WilliamsonApr 8Nov 2206 days25661
WilliamstownApr 18Oct 27191 days26187
WilsondaleApr 13Oct 26197 days25699
Windsor HeightsApr 23Oct 25185 days26075
WinfieldApr 18Oct 30193 days25213
WinifredeApr 23Oct 20180 days25214
WinonaMay 5Oct 7154 days25942
WolfcreekApr 30Oct 12165 days24993
WolfeApr 24Oct 17175 days24751
WoodvilleApr 16Oct 27192 days25572
WorthingtonApr 18Oct 28192 days26591
WyattApr 22Oct 23181 days26463
WycoApr 24Oct 20178 days25943
WyomingApr 16Oct 28193 days24898
YawkeyApr 23Oct 20180 days25573
Yellow SpringMay 6Oct 12159 days26865
YolynApr 15Oct 27194 days25654

Frequently asked questions

When is the last frost in West Virginia?
It varies by location. Across West Virginia, average last spring frost dates range from April 7 (Alloy) to May 19 (Bruceton Mills). 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.