State hub
West Virginia frost dates by weather station
West Virginia has 99 NOAA weather stations with 1991–2020 freeze statistics. Median last spring frost dates run from Apr 7 at London Locks to May 15 at Glady 1 N.
- 99Stations
- Apr 7Earliest last frostLondon Locks
- May 15Latest last frostGlady 1 N
- 209 daysLongest growing seasonLondon Locks
| Station | Last spring frost | First fall frost | Growing season | Elevation |
|---|---|---|---|---|
| Alderson | Apr 26 | Oct 17 | 173 days | 1,552 ft |
| Anstead Hawks Nest State Park | Apr 22 | Oct 22 | 181 days | 1,296 ft |
| Athens | Apr 30 | Oct 10 | 161 days | 2,495 ft |
| Bartow 1s | May 9 | Oct 5 | 149 days | 3,025 ft |
| Bayard | May 13 | Oct 3 | 140 days | 2,412 ft |
| Beckley Raleigh Co Airport | Apr 22 | Oct 21 | 180 days | 2,514 ft |
| Beckley Va Hospital | May 6 | Oct 10 | 156 days | 2,330 ft |
| Belington | May 6 | Oct 13 | 159 days | 1,769 ft |
| Bluefield | Apr 30 | Oct 15 | 168 days | 2,870 ft |
| Bluefield Mercer Co Airport | Apr 21 | Oct 22 | 182 days | 2,870 ft |
| Bluestone Lake | Apr 10 | Oct 30 | 200 days | 1,390 ft |
| Buckeye | May 3 | Oct 14 | 161 days | 2,123 ft |
| Buckhannon | Apr 29 | Oct 20 | 173 days | 1,455 ft |
| Burton | May 4 | Oct 12 | 158 days | 1,240 ft |
| Cacapon St. Pk #2 | Apr 23 | Oct 21 | 180 days | 958 ft |
| Canaan Valley #2 | May 15 | Oct 2 | 138 days | 3,254 ft |
| Charleston WFO | Apr 23 | Oct 20 | 180 days | 918 ft |
| Charleston Yeager Airport | Apr 16 | Oct 26 | 192 days | 910 ft |
| Clarksburg 1 | Apr 22 | Oct 23 | 181 days | 990 ft |
| Clarksburg Benedum Airport | Apr 18 | Oct 24 | 188 days | 1,203 ft |
| Clendenin | Apr 21 | Oct 28 | 187 days | 700 ft |
| Creston | Apr 29 | Oct 19 | 172 days | 650 ft |
| Davis 3se | May 9 | Oct 10 | 153 days | 3,715 ft |
| Dunlow 1 SW | Apr 13 | Oct 26 | 197 days | 1,113 ft |
| Elkhorn | Apr 24 | Oct 17 | 175 days | 1,948 ft |
| Elkins 21 ENE | May 7 | Oct 7 | 151 days | 3,390 ft |
| Elkins Randolph Co Airport | May 5 | Oct 12 | 159 days | 1,979 ft |
| Fairmont | Apr 18 | Oct 28 | 192 days | 1,300 ft |
| Franklin 2 NE | Apr 30 | Oct 11 | 162 days | 1,900 ft |
| Frost 3ne | May 10 | Oct 5 | 149 days | 2,905 ft |
| Gassaway | Apr 20 | Oct 25 | 185 days | 848 ft |
| Glady 1 N | May 15 | Oct 3 | 139 days | 2,840 ft |
| Glenville | Apr 25 | Oct 24 | 180 days | 738 ft |
| Grantsville 1ese | Apr 26 | Oct 20 | 175 days | 706 ft |
| Hacker Valley | May 7 | Oct 10 | 155 days | 1,582 ft |
| Hamlin | Apr 23 | Oct 21 | 180 days | 680 ft |
| Harrisville | Apr 26 | Oct 17 | 173 days | 823 ft |
| Hogsett Rc Byrd Dam | Apr 18 | Oct 29 | 192 days | 570 ft |
| Huntington Swg Pl | Apr 12 | Oct 30 | 200 days | 520 ft |
| Huntington Tri State Airport | Apr 14 | Oct 26 | 195 days | 824 ft |
| Keyser 2 SSW | Apr 30 | Oct 15 | 167 days | 965 ft |
| Kumbrabow | May 7 | Oct 6 | 150 days | 3,235 ft |
| Lake Lynn | Apr 25 | Oct 24 | 181 days | 900 ft |
| Lewisburg 3 N | May 3 | Oct 9 | 158 days | 2,300 ft |
| Logan | Apr 8 | Nov 2 | 208 days | 672 ft |
| London Locks | Apr 7 | Nov 4 | 209 days | 632 ft |
| Lost River | May 3 | Oct 12 | 160 days | 1,690 ft |
| Madison 3nnw | Apr 16 | Oct 27 | 192 days | 689 ft |
| Mannington 8 WNW | May 3 | Oct 10 | 159 days | 1,100 ft |
| Marlinton | May 11 | Oct 6 | 148 days | 2,150 ft |
| Martinsburg 2 | Apr 17 | Oct 23 | 187 days | 460 ft |
| Martinsburg E Wv Regional Airport | Apr 20 | Oct 22 | 183 days | 534 ft |
| Middlebourne 3 ESE | May 1 | Oct 15 | 167 days | 779 ft |
| Moorefield 1 SSE | Apr 29 | Oct 15 | 167 days | 890 ft |
| Morgantown Hart Field | Apr 23 | Oct 24 | 182 days | 1,240 ft |
| Morgantown L&d | Apr 26 | Oct 23 | 180 days | 825 ft |
| Moundsville | Apr 26 | Oct 21 | 177 days | 620 ft |
| Mount Nebo 1 S | May 5 | Oct 7 | 154 days | 1,953 ft |
| Mullens 3 E | Apr 24 | Oct 20 | 178 days | 1,564 ft |
| New Cumberland L/d | Apr 22 | Oct 28 | 186 days | 675 ft |
| Oak Hill | Apr 21 | Oct 19 | 179 days | 2,040 ft |
| Oceana 2 SE | Apr 22 | Oct 24 | 184 days | 1,320 ft |
| Parkersburg | Apr 14 | Oct 30 | 197 days | 620 ft |
| Parkersburg Wood Co Airport | Apr 23 | Oct 22 | 180 days | 831 ft |
| Parsons 3 SE | Apr 24 | Oct 24 | 182 days | 1,775 ft |
| Pea Ridge Psd | Apr 8 | Nov 1 | 205 days | 584 ft |
| Petersburg | Apr 23 | Oct 20 | 179 days | 960 ft |
| Pickens 2 N | Apr 25 | Oct 19 | 176 days | 2,880 ft |
| Pike Island(lock & Dam) | Apr 18 | Nov 1 | 196 days | 640 ft |
| Pineville | Apr 16 | Oct 28 | 193 days | 1,320 ft |
| Rd Bailey Lake | Apr 15 | Oct 27 | 194 days | 1,277 ft |
| Richwood 1sse | Apr 30 | Oct 18 | 171 days | 3,090 ft |
| Ripley | Apr 23 | Oct 21 | 178 days | 608 ft |
| Rock Cave 2 NE | Apr 26 | Oct 21 | 175 days | 1,749 ft |
| Romney 1 SW | Apr 26 | Oct 18 | 172 days | 720 ft |
| Rosedale 3 NNW | Apr 29 | Oct 19 | 171 days | 750 ft |
| Rowlesburg 1 | Apr 28 | Oct 23 | 179 days | 1,423 ft |
| Rupert 4 N | May 2 | Oct 11 | 160 days | 3,319 ft |
| Saint Albans | Apr 18 | Oct 26 | 189 days | 646 ft |
| Sandyville 9 NE | May 1 | Oct 14 | 165 days | 668 ft |
| Sissonville 1sw | Apr 29 | Oct 16 | 169 days | 632 ft |
| Snowshoe | May 12 | Oct 7 | 147 days | 4,847 ft |
| Southside 3 NNW | Apr 28 | Oct 19 | 173 days | 576 ft |
| Spencer | Apr 30 | Oct 17 | 169 days | 972 ft |
| Stonewall Jackson Dam | Apr 26 | Oct 23 | 179 days | 1,045 ft |
| Summersville Lake | Apr 27 | Oct 19 | 173 days | 1,768 ft |
| Sutton Lake | Apr 22 | Oct 28 | 187 days | 868 ft |
| Terra Alta #1 | May 7 | Oct 11 | 156 days | 2,630 ft |
| Tygart Dam | Apr 26 | Oct 22 | 178 days | 1,235 ft |
| Union 3 SSE | Apr 30 | Oct 12 | 165 days | 2,110 ft |
| W Union 2 | Apr 28 | Oct 21 | 176 days | 806 ft |
| Wardensville R M Farm | May 6 | Oct 12 | 159 days | 960 ft |
| Webster Springs 8 N | May 4 | Oct 12 | 160 days | 1,850 ft |
| Weston | Apr 23 | Oct 26 | 185 days | 1,023 ft |
| Wheeling | Apr 20 | Oct 29 | 192 days | 645 ft |
| Wheeling Ohio Co Airport | Apr 23 | Oct 25 | 185 days | 1,179 ft |
| White Sulphur Springs | May 2 | Oct 13 | 165 days | 1,919 ft |
| Williamson | Apr 8 | Nov 2 | 206 days | 760 ft |
| Winfield Locks | Apr 18 | Oct 30 | 193 days | 621 ft |
Sources
- NOAA National Centers for Environmental Information, U.S. Climate Normals 1991–2020, annual/seasonal normals by station (version 1.0.1), file dated June 27, 2023; documentation.
Freeze dates are 30-year probabilities, not forecasts. Check your local forecast before planting tender plants.