West Virginia frost dates
Across 99 NOAA climate stations in West Virginia, the median last spring frost (32°F) ranges from Apr 7 at London Locks to May 15 at Glady 1 N; the typical station sees its last frost around Apr 26 and its first fall frost around Oct 20.
“Median” dates have a 50% chance of a later spring frost or an earlier fall frost. “10% risk” dates are the safer choice for tender plants: only 1 year in 10 has frost beyond them. Source: NOAA NCEI 1991–2020 Climate Normals. Elevation matters: within a state, frost dates can differ by a month or more between valleys and hills.
| Station | Elevation | Last frost (median) | Last frost (10% risk) | First frost (median) | First frost (10% risk) | Growing season |
|---|---|---|---|---|---|---|
| Alderson | 1,552 ft | Apr 26 | May 15 | Oct 17 | Oct 5 | 173 days |
| Anstead Hawks Nest Sp | 1,296 ft | Apr 22 | May 9 | Oct 22 | Oct 8 | 181 days |
| Athens | 2,495 ft | Apr 30 | May 19 | Oct 10 | Sep 27 | 161 days |
| Bartow 1S | 3,025 ft | May 9 | May 26 | Oct 5 | Sep 21 | 149 days |
| Bayard | 2,412 ft | May 13 | May 30 | Oct 3 | Sep 19 | 140 days |
| Beckley Raleigh Co AP | 2,514 ft | Apr 22 | May 13 | Oct 21 | Oct 8 | 180 days |
| Beckley Va Hospital | 2,330 ft | May 6 | May 23 | Oct 10 | Sep 28 | 156 days |
| Belington | 1,769 ft | May 6 | May 23 | Oct 13 | Oct 1 | 159 days |
| Bluefield | 2,870 ft | Apr 30 | May 19 | Oct 15 | Oct 3 | 168 days |
| Bluefield Mercer Co AP | 2,870 ft | Apr 21 | May 11 | Oct 22 | Oct 11 | 182 days |
| Bluestone Lake | 1,390 ft | Apr 10 | May 3 | Oct 30 | Oct 17 | 200 days |
| Buckeye | 2,123 ft | May 3 | May 22 | Oct 14 | Oct 2 | 161 days |
| Buckhannon | 1,455 ft | Apr 29 | May 16 | Oct 20 | Oct 6 | 173 days |
| Burton | 1,240 ft | May 4 | May 22 | Oct 12 | Oct 1 | 158 days |
| Cacapon St Pk #2 | 958 ft | Apr 23 | May 13 | Oct 21 | Oct 6 | 180 days |
| Canaan Valley #2 | 3,254 ft | May 15 | Jun 1 | Oct 2 | Sep 18 | 138 days |
| Charleston Wfo | 918 ft | Apr 23 | May 13 | Oct 20 | Oct 8 | 180 days |
| Charleston Yeager AP | 910 ft | Apr 16 | May 5 | Oct 26 | Oct 13 | 192 days |
| Clarksburg 1 | 990 ft | Apr 22 | May 11 | Oct 23 | Oct 9 | 181 days |
| Clarksburg Benedum AP | 1,203 ft | Apr 18 | May 9 | Oct 24 | Oct 9 | 188 days |
| Clendenin | 700 ft | Apr 21 | May 11 | Oct 28 | Oct 15 | 187 days |
| Creston | 650 ft | Apr 29 | May 16 | Oct 19 | Oct 8 | 172 days |
| Davis 3SE | 3,715 ft | May 9 | May 25 | Oct 10 | Sep 27 | 153 days |
| Dunlow 1 Sw | 1,113 ft | Apr 13 | May 4 | Oct 26 | Oct 14 | 197 days |
| Elkhorn | 1,948 ft | Apr 24 | May 14 | Oct 17 | Oct 5 | 175 days |
| Elkins 21 Ene | 3,390 ft | May 7 | May 27 | Oct 7 | Sep 24 | 151 days |
| Elkins Randolph Co AP | 1,979 ft | May 5 | May 21 | Oct 12 | Oct 1 | 159 days |
| Fairmont | 1,300 ft | Apr 18 | May 9 | Oct 28 | Oct 14 | 192 days |
| Franklin 2 Ne | 1,900 ft | Apr 30 | May 18 | Oct 11 | Sep 28 | 162 days |
| Frost 3NE | 2,905 ft | May 10 | May 26 | Oct 5 | Sep 23 | 149 days |
| Gassaway | 848 ft | Apr 20 | May 9 | Oct 25 | Oct 12 | 185 days |
| Glady 1 N | 2,840 ft | May 15 | May 31 | Oct 3 | Sep 20 | 139 days |
| Glenville | 738 ft | Apr 25 | May 15 | Oct 24 | Oct 9 | 180 days |
| Grantsville 1ESE | 706 ft | Apr 26 | May 10 | Oct 20 | Oct 8 | 175 days |
| Hacker Valley | 1,582 ft | May 7 | May 24 | Oct 10 | Sep 27 | 155 days |
| Hamlin | 680 ft | Apr 23 | May 9 | Oct 21 | Oct 9 | 180 days |
| Harrisville | 823 ft | Apr 26 | May 14 | Oct 17 | Oct 5 | 173 days |
| Hogsett Rc Byrd Dam | 570 ft | Apr 18 | May 5 | Oct 29 | Oct 16 | 192 days |
| Huntington Swg Pl | 520 ft | Apr 12 | May 2 | Oct 30 | Oct 16 | 200 days |
| Huntington Tri State AP | 824 ft | Apr 14 | May 3 | Oct 26 | Oct 13 | 195 days |
| Keyser 2 Ssw | 965 ft | Apr 30 | May 19 | Oct 15 | Oct 1 | 167 days |
| Kumbrabow | 3,235 ft | May 7 | May 26 | Oct 6 | Sep 22 | 150 days |
| Lake Lynn | 900 ft | Apr 25 | May 13 | Oct 24 | Oct 9 | 181 days |
| Lewisburg 3 N | 2,300 ft | May 3 | May 21 | Oct 9 | Sep 25 | 158 days |
| Logan | 672 ft | Apr 8 | Apr 21 | Nov 2 | Oct 20 | 208 days |
| London Locks | 632 ft | Apr 7 | Apr 23 | Nov 4 | Oct 24 | 209 days |
| Lost Rvr | 1,690 ft | May 3 | May 21 | Oct 12 | Sep 28 | 160 days |
| Madison 3NNW | 689 ft | Apr 16 | May 2 | Oct 27 | Oct 13 | 192 days |
| Mannington 8 Wnw | 1,100 ft | May 3 | May 22 | Oct 10 | Sep 27 | 159 days |
| Marlinton | 2,150 ft | May 11 | May 28 | Oct 6 | Sep 24 | 148 days |
| Martinsburg 2 | 460 ft | Apr 17 | May 1 | Oct 23 | Oct 8 | 187 days |
| Martinsburg E Wv Rgnl AP | 534 ft | Apr 20 | May 12 | Oct 22 | Oct 7 | 183 days |
| Middlebourne 3 Ese | 779 ft | May 1 | May 19 | Oct 15 | Oct 2 | 167 days |
| Moorefield 1 Sse | 890 ft | Apr 29 | May 17 | Oct 15 | Sep 30 | 167 days |
| Morgantown Hart Fld | 1,240 ft | Apr 23 | May 14 | Oct 24 | Oct 11 | 182 days |
| Morgantown L&D | 825 ft | Apr 26 | May 12 | Oct 23 | Oct 9 | 180 days |
| Moundsville | 620 ft | Apr 26 | May 12 | Oct 21 | Oct 8 | 177 days |
| Mt Nebo 1 S | 1,953 ft | May 5 | May 24 | Oct 7 | Sep 25 | 154 days |
| Mullens 3 E | 1,564 ft | Apr 24 | May 10 | Oct 20 | Oct 7 | 178 days |
| New Cumberland L/D | 675 ft | Apr 22 | May 8 | Oct 28 | Oct 13 | 186 days |
| Oak Hill | 2,040 ft | Apr 21 | May 13 | Oct 19 | Oct 6 | 179 days |
| Oceana 2 Se | 1,320 ft | Apr 22 | May 9 | Oct 24 | Oct 12 | 184 days |
| Parkersburg | 620 ft | Apr 14 | May 2 | Oct 30 | Oct 16 | 197 days |
| Parkersburg Wood Co AP | 831 ft | Apr 23 | May 11 | Oct 22 | Oct 8 | 180 days |
| Parsons 3 Se | 1,775 ft | Apr 24 | May 11 | Oct 24 | Oct 11 | 182 days |
| Pea Ridge Psd | 584 ft | Apr 8 | Apr 25 | Nov 1 | Oct 19 | 205 days |
| Petersburg | 960 ft | Apr 23 | May 13 | Oct 20 | Oct 8 | 179 days |
| Pickens 2 N | 2,880 ft | Apr 25 | May 13 | Oct 19 | Oct 4 | 176 days |
| Pike Island(Lock & Dam) | 640 ft | Apr 18 | May 6 | Nov 1 | Oct 18 | 196 days |
| Pineville | 1,320 ft | Apr 16 | May 3 | Oct 28 | Oct 14 | 193 days |
| Rd Bailey Lake | 1,277 ft | Apr 15 | May 4 | Oct 27 | Oct 13 | 194 days |
| Richwood 1SSE | 3,090 ft | Apr 30 | May 17 | Oct 18 | Oct 1 | 171 days |
| Ripley | 608 ft | Apr 23 | May 11 | Oct 21 | Oct 8 | 178 days |
| Rock Cave 2 Ne | 1,749 ft | Apr 26 | May 15 | Oct 21 | Oct 7 | 175 days |
| Romney 1 Sw | 720 ft | Apr 26 | May 14 | Oct 18 | Oct 5 | 172 days |
| Rosedale 3 Nnw | 750 ft | Apr 29 | May 17 | Oct 19 | Oct 6 | 171 days |
| Rowlesburg 1 | 1,423 ft | Apr 28 | May 15 | Oct 23 | Oct 10 | 179 days |
| Rupert 4 N | 3,319 ft | May 2 | May 20 | Oct 11 | Sep 28 | 160 days |
| Saint Albans | 646 ft | Apr 18 | May 6 | Oct 26 | Oct 12 | 189 days |
| Sandyville 9 Ne | 668 ft | May 1 | May 19 | Oct 14 | Oct 1 | 165 days |
| Sissonville 1SW | 632 ft | Apr 29 | May 15 | Oct 16 | Oct 4 | 169 days |
| Snowshoe | 4,847 ft | May 12 | May 29 | Oct 7 | Sep 24 | 147 days |
| Southside 3 Nnw | 576 ft | Apr 28 | May 14 | Oct 19 | Oct 6 | 173 days |
| Spencer | 972 ft | Apr 30 | May 18 | Oct 17 | Oct 3 | 169 days |
| Stonewall Jackson Dam | 1,045 ft | Apr 26 | May 13 | Oct 23 | Oct 8 | 179 days |
| Summersville Lake | 1,768 ft | Apr 27 | May 16 | Oct 19 | Oct 7 | 173 days |
| Sutton Lake | 868 ft | Apr 22 | May 11 | Oct 28 | Oct 14 | 187 days |
| Terra Alta #1 | 2,630 ft | May 7 | May 24 | Oct 11 | Sep 27 | 156 days |
| Tygart Dam | 1,235 ft | Apr 26 | May 14 | Oct 22 | Oct 10 | 178 days |
| Union 3 Sse | 2,110 ft | Apr 30 | May 17 | Oct 12 | Sep 30 | 165 days |
| W Union 2 | 806 ft | Apr 28 | May 16 | Oct 21 | Oct 7 | 176 days |
| Wardensville R M Farm | 960 ft | May 6 | May 22 | Oct 12 | Sep 29 | 159 days |
| Webster Springs 8 N | 1,850 ft | May 4 | May 22 | Oct 12 | Sep 29 | 160 days |
| Weston | 1,023 ft | Apr 23 | May 12 | Oct 26 | Oct 13 | 185 days |
| Wheeling | 645 ft | Apr 20 | May 6 | Oct 29 | Oct 15 | 192 days |
| Wheeling Ohio Co AP | 1,179 ft | Apr 23 | May 10 | Oct 25 | Oct 10 | 185 days |
| White Sulphur Springs | 1,919 ft | May 2 | May 19 | Oct 13 | Oct 1 | 165 days |
| Williamson | 760 ft | Apr 8 | Apr 25 | Nov 2 | Oct 21 | 206 days |
| Winfield Locks | 621 ft | Apr 18 | May 9 | Oct 30 | Oct 17 | 193 days |
Advertisement