Climateby Month

West Virginia frost dates

The typical last spring frost ranges from Apr 14 in Huntington to Apr 23 in Morgantown.

4 of the 4 West Virginia cities listed have typical frost dates. The longest frost-free season is 195 days in Huntington; the shortest is 179 days in Fayetteville. For a single address, look up your ZIP code: rural ZIPs use their nearest suitable station.

Frost dates for West Virginia cities
CityLast spring frost1 in 10 afterFirst fall frost1 in 10 beforeHard freeze (28°F)Season
CharlestonApr 16May 5Oct 26Oct 13Apr 1 / Nov 5192 days
FayettevilleApr 21May 13Oct 19Oct 6Apr 6 / Oct 30179 days
HuntingtonApr 14May 3Oct 26Oct 13Mar 31 / Nov 5195 days
MorgantownApr 23May 14Oct 24Oct 11Apr 10 / Nov 4182 days

Reading the table: Fayetteville

In Fayetteville, the last spring frost typically comes around Apr 21: in half of years it is earlier, in half later. In 1 year in 10 it comes after May 13, 22 days later, so tender plants set out after that date have a 90% chance of escaping frost. In fall, the first frost typically arrives around Oct 19, and in 1 year in 10 before Oct 6. Hard freezes (28°F) usually end earlier in spring and start later in fall: around Apr 6 and Oct 30 in Fayetteville.

Frost dates at more West Virginia weather stations

NOAA stations across West Virginia used by our ZIP code lookup, named for the town they are in.

StationElevationLast spring frostFirst fall frost
Alderson1,552 ft Apr 26 (1 in 10 after May 15)Oct 17 (before Oct 5)
Anstead Hawks Nest Sp1,296 ft Apr 22 (1 in 10 after May 9)Oct 22 (before Oct 8)
Athens2,495 ft Apr 30 (1 in 10 after May 19)Oct 10 (before Sep 27)
Bartow 1S3,025 ft May 9 (1 in 10 after May 26)Oct 5 (before Sep 21)
Beckley Raleigh Co Airport2,514 ft Apr 22 (1 in 10 after May 13)Oct 21 (before Oct 8)
Beckley Va Hospital2,330 ft May 6 (1 in 10 after May 23)Oct 10 (before Sep 28)
Bluefield Mercer Co Airport2,870 ft Apr 21 (1 in 10 after May 11)Oct 22 (before Oct 11)
Buckhannon1,455 ft Apr 29 (1 in 10 after May 16)Oct 20 (before Oct 6)
Burton1,240 ft May 4 (1 in 10 after May 22)Oct 12 (before Oct 1)
Cacapon St Pk #2958 ft Apr 23 (1 in 10 after May 13)Oct 21 (before Oct 6)
Charleston WFO918 ft Apr 23 (1 in 10 after May 13)Oct 20 (before Oct 8)
Clarksburg 1990 ft Apr 22 (1 in 10 after May 11)Oct 23 (before Oct 9)
Dunlow 1 Sw1,113 ft Apr 13 (1 in 10 after May 4)Oct 26 (before Oct 14)
Elkhorn1,948 ft Apr 24 (1 in 10 after May 14)Oct 17 (before Oct 5)
Elkins 21 Ene3,390 ft May 7 (1 in 10 after May 27)Oct 7 (before Sep 24)
Elkins Randolph Co Airport1,979 ft May 5 (1 in 10 after May 21)Oct 12 (before Oct 1)
Fairmont1,300 ft Apr 18 (1 in 10 after May 9)Oct 28 (before Oct 14)
Franklin 2 Ne1,900 ft Apr 30 (1 in 10 after May 18)Oct 11 (before Sep 28)
Gassaway848 ft Apr 20 (1 in 10 after May 9)Oct 25 (before Oct 12)
Glady 1 N2,840 ft May 15 (1 in 10 after May 31)Oct 3 (before Sep 20)
Glenville738 ft Apr 25 (1 in 10 after May 15)Oct 24 (before Oct 9)
Grantsville 1ESE706 ft Apr 26 (1 in 10 after May 10)Oct 20 (before Oct 8)
Hacker Valley1,582 ft May 7 (1 in 10 after May 24)Oct 10 (before Sep 27)
Hamlin680 ft Apr 23 (1 in 10 after May 9)Oct 21 (before Oct 9)
Hogsett Rc Byrd Dam570 ft Apr 18 (1 in 10 after May 5)Oct 29 (before Oct 16)
Keyser 2 Ssw965 ft Apr 30 (1 in 10 after May 19)Oct 15 (before Oct 1)
Kumbrabow3,235 ft May 7 (1 in 10 after May 26)Oct 6 (before Sep 22)
Lewisburg 3 N2,300 ft May 3 (1 in 10 after May 21)Oct 9 (before Sep 25)
Logan672 ft Apr 8 (1 in 10 after Apr 21)Nov 2 (before Oct 20)
London Locks632 ft Apr 7 (1 in 10 after Apr 23)Nov 4 (before Oct 24)
Lost Rvr1,690 ft May 3 (1 in 10 after May 21)Oct 12 (before Sep 28)
Madison 3NNW689 ft Apr 16 (1 in 10 after May 2)Oct 27 (before Oct 13)
Mannington 8 Wnw1,100 ft May 3 (1 in 10 after May 22)Oct 10 (before Sep 27)
Martinsburg E Wv Rgnl Airport534 ft Apr 20 (1 in 10 after May 12)Oct 22 (before Oct 7)
Middlebourne 3 Ese779 ft May 1 (1 in 10 after May 19)Oct 15 (before Oct 2)
Moundsville620 ft Apr 26 (1 in 10 after May 12)Oct 21 (before Oct 8)
Mt Nebo 1 S1,953 ft May 5 (1 in 10 after May 24)Oct 7 (before Sep 25)
Mullens 3 E1,564 ft Apr 24 (1 in 10 after May 10)Oct 20 (before Oct 7)
New Cumberland L/D675 ft Apr 22 (1 in 10 after May 8)Oct 28 (before Oct 13)
Oceana 2 Se1,320 ft Apr 22 (1 in 10 after May 9)Oct 24 (before Oct 12)
Parkersburg620 ft Apr 14 (1 in 10 after May 2)Oct 30 (before Oct 16)
Parkersburg Wood Co Airport831 ft Apr 23 (1 in 10 after May 11)Oct 22 (before Oct 8)
Pickens 2 N2,880 ft Apr 25 (1 in 10 after May 13)Oct 19 (before Oct 4)
Pike ISLAND(LOCK & DAM)640 ft Apr 18 (1 in 10 after May 6)Nov 1 (before Oct 18)
Pineville1,320 ft Apr 16 (1 in 10 after May 3)Oct 28 (before Oct 14)
Rd Bailey Lake1,277 ft Apr 15 (1 in 10 after May 4)Oct 27 (before Oct 13)
Richwood 1SSE3,090 ft Apr 30 (1 in 10 after May 17)Oct 18 (before Oct 1)
Ripley608 ft Apr 23 (1 in 10 after May 11)Oct 21 (before Oct 8)
Rock Cave 2 Ne1,749 ft Apr 26 (1 in 10 after May 15)Oct 21 (before Oct 7)
Rupert 4 N3,319 ft May 2 (1 in 10 after May 20)Oct 11 (before Sep 28)
Spencer972 ft Apr 30 (1 in 10 after May 18)Oct 17 (before Oct 3)
Summersville Lake1,768 ft Apr 27 (1 in 10 after May 16)Oct 19 (before Oct 7)
Terra Alta #12,630 ft May 7 (1 in 10 after May 24)Oct 11 (before Sep 27)
Union 3 Sse2,110 ft Apr 30 (1 in 10 after May 17)Oct 12 (before Sep 30)
W Union 2806 ft Apr 28 (1 in 10 after May 16)Oct 21 (before Oct 7)
Wardensville R M Farm960 ft May 6 (1 in 10 after May 22)Oct 12 (before Sep 29)
Wheeling645 ft Apr 20 (1 in 10 after May 6)Oct 29 (before Oct 15)
Wheeling Ohio Co Airport1,179 ft Apr 23 (1 in 10 after May 10)Oct 25 (before Oct 10)
Williamson760 ft Apr 8 (1 in 10 after Apr 25)Nov 2 (before Oct 21)
Winfield Locks621 ft Apr 18 (1 in 10 after May 9)Oct 30 (before Oct 17)

32°F dates from NOAA 1991-2020 freeze probabilities for each city's station. "1 in 10 after": a 10% chance of a later spring frost (planting is 90% safe after it). How to read frost dates.