Frost dates · West Virginia
West Virginia frost dates,
county by county.
Last spring frost and first fall frost probability data for all 55 counties in West Virginia, computed from the NOAA 1991–2020 Climate Normals. Every county page surfaces the full probability table at three temperature thresholds plus crop-specific planting guidance.
Variation across West Virginia
35 days separate the earliest and latest counties.
The median last spring frost in Logan County is March 28 — 35 days earlier than Pocahontas County at May 2. Statewide averages aren't useful planting tools; pick your county below for the data that actually applies to your fields.
By frost timing
Counties sorted by last spring frost.
Latest at top, earliest at bottom. In most states this matches the north-to-south gradient.
- Pocahontas CountySpring May 2·Fall Oct 17168-day season
- Preston CountySpring Apr 26·Fall Oct 23180-day season
- Raleigh CountySpring Apr 25·Fall Oct 20178-day season
- Barbour CountySpring Apr 24·Fall Oct 23182-day season
- Randolph CountySpring Apr 24·Fall Oct 21180-day season
- Hardy CountySpring Apr 23·Fall Oct 24184-day season
- Wetzel CountySpring Apr 22·Fall Oct 22183-day season
- Webster CountySpring Apr 21·Fall Oct 23185-day season
- Tyler CountySpring Apr 20·Fall Oct 25188-day season
- Greenbrier CountySpring Apr 19·Fall Oct 20184-day season
- Roane CountySpring Apr 19·Fall Oct 27191-day season
- Pendleton CountySpring Apr 18·Fall Oct 23188-day season
- Wirt CountySpring Apr 18·Fall Oct 28193-day season
- Mason CountySpring Apr 17·Fall Oct 28194-day season
- Mercer CountySpring Apr 16·Fall Oct 19186-day season
- Mineral CountySpring Apr 16·Fall Oct 26193-day season
- Nicholas CountySpring Apr 16·Fall Oct 30197-day season
- Calhoun CountySpring Apr 15·Fall Oct 30198-day season
- Doddridge CountySpring Apr 15·Fall Oct 30198-day season
- Lewis CountySpring Apr 15·Fall Oct 31199-day season
- Marshall CountySpring Apr 15·Fall Nov 1200-day season
- Monroe CountySpring Apr 15·Fall Oct 22190-day season
- Ritchie CountySpring Apr 15·Fall Oct 27195-day season
- Monongalia CountySpring Apr 14·Fall Nov 1201-day season
- Upshur CountySpring Apr 14·Fall Nov 1201-day season
- Hampshire CountySpring Apr 12·Fall Oct 30201-day season
- Taylor CountySpring Apr 12·Fall Nov 1203-day season
- Gilmer CountySpring Apr 11·Fall Nov 2205-day season
- Hancock CountySpring Apr 10·Fall Nov 6210-day season
- Harrison CountySpring Apr 10·Fall Nov 1205-day season
- Jackson CountySpring Apr 10·Fall Oct 31204-day season
- McDowell CountySpring Apr 10·Fall Oct 26199-day season
- Pleasants CountySpring Apr 10·Fall Nov 3207-day season
- Tucker CountySpring Apr 10·Fall Nov 1205-day season
- Braxton CountySpring Apr 9·Fall Nov 1206-day season
- Lincoln CountySpring Apr 9·Fall Oct 30204-day season
- Morgan CountySpring Apr 9·Fall Nov 1206-day season
- Brooke CountySpring Apr 8·Fall Nov 5211-day season
- Grant CountySpring Apr 7·Fall Oct 30206-day season
- Clay CountySpring Apr 6·Fall Nov 6214-day season
- Fayette CountySpring Apr 6·Fall Oct 30207-day season
- Berkeley CountySpring Apr 5·Fall Nov 1210-day season
- Marion CountySpring Apr 5·Fall Nov 6215-day season
- Ohio CountySpring Apr 5·Fall Nov 10219-day season
- Jefferson CountySpring Apr 4·Fall Nov 1211-day season
- Putnam CountySpring Apr 4·Fall Nov 8218-day season
- Boone CountySpring Apr 3·Fall Nov 4215-day season
- Wyoming CountySpring Apr 2·Fall Nov 4216-day season
- Kanawha CountySpring Apr 1·Fall Nov 5218-day season
- Wood CountySpring Apr 1·Fall Nov 9222-day season
- Wayne CountySpring Mar 31·Fall Nov 6220-day season
- Summers CountySpring Mar 30·Fall Nov 8223-day season
- Mingo CountySpring Mar 29·Fall Nov 10226-day season
- Cabell CountySpring Mar 28·Fall Nov 11228-day season
- Logan CountySpring Mar 28·Fall Nov 13230-day season
Alphabetical
All West Virginia counties — A to Z.
- Barbour County
- Berkeley County
- Boone County
- Braxton County
- Brooke County
- Cabell County
- Calhoun County
- Clay County
- Doddridge County
- Fayette County
- Gilmer County
- Grant County
- Greenbrier County
- Hampshire County
- Hancock County
- Hardy County
- Harrison County
- Jackson County
- Jefferson County
- Kanawha County
- Lewis County
- Lincoln County
- Logan County
- Marion County
- Marshall County
- Mason County
- McDowell County
- Mercer County
- Mineral County
- Mingo County
- Monongalia County
- Monroe County
- Morgan County
- Nicholas County
- Ohio County
- Pendleton County
- Pleasants County
- Pocahontas County
- Preston County
- Putnam County
- Raleigh County
- Randolph County
- Ritchie County
- Roane County
- Summers County
- Taylor County
- Tucker County
- Tyler County
- Upshur County
- Wayne County
- Webster County
- Wetzel County
- Wirt County
- Wood County
- Wyoming County