Skip to content

NOAA 1991–2020 freeze normals

Frost Dates in Virginia

Last and first frost at the 119 NOAA stations behind this site's Virginia pages.

At the middle station of the 119 in Virginia where a freeze comes every year, the last spring frost (50%) is April 13 and the first fall frost October 29, a freeze-free season of 198 days. The last frost is earliest at Norfolk (Norfolk NAS, VA, March 16) and latest at North Tazewell (Burkes Garden, VA, May 9), 54 days apart. The season runs from 150 days at North Tazewell to 255 at Norfolk.

91 of these stations were also in NOAA's previous normals, for 1981–2010. Between the two, the median station's freeze-free season grew 7 days longer, with the last spring frost 3 days earlier and the first fall frost 4 days later; the season lengthened at 76 stations and shortened at 12. The two periods share twenty years, so the change reflects mostly 2011–2020 against 1981–1990.

Virginia places by frost date

Frost dates of the Virginia places with a page, largest first
PlaceZIPLast frostFirst frostSeasonWinters with 32°F
Woodbridge22193April 12October 27197 d100%
Virginia Beach23464March 23November 16239 d100%
Woodbridge22191March 28November 8226 d100%
Ashburn20147April 13October 26195 d100%
Chesapeake23322March 23November 18240 d100%
Fredericksburg22407April 6November 1207 d100%
Fairfax22030April 14October 29198 d100%
Virginia Beach23456March 29November 12230 d100%
Richmond23223April 3November 4215 d100%
Williamsburg23185March 31November 10225 d100%
Hampton23666March 24November 15238 d100%
Suffolk23434March 27November 15233 d100%
Arlington22204March 24November 18241 d100%
Herndon20171April 15October 24194 d100%
Virginia Beach23455March 17November 23252 d100%
Leesburg20176April 16October 25189 d100%
Blacksburg24060April 24October 19175 d100%
Newport News23608April 1November 9221 d100%
Chesterfield23832April 3November 3216 d100%
Lynchburg24502April 17October 25190 d100%
Glen Allen23059April 10October 29201 d100%
Charlottesville22903April 2November 10222 d100%
Harrisonburg22801April 21October 23182 d100%
Roanoke24018April 3November 1210 d100%
Arlington22201April 9October 31202 d100%
Staunton24401April 15October 27191 d100%
Mechanicsville23111April 7November 1206 d100%
Culpeper22701April 21October 22184 d100%
Richmond23228April 10October 31202 d100%
Front Royal22630April 13October 28196 d100%
Waynesboro22980April 21October 23184 d100%
Winchester22602April 11October 29200 d100%
Danville24540April 8November 1205 d100%
Hopewell23860March 31November 6222 d100%
Martinsville24112April 24October 21179 d100%
Norfolk23503March 16November 26255 d100%
Christiansburg24073April 19October 23186 d100%
Roanoke24019April 11October 28198 d100%
Powhatan23139April 17October 27191 d100%
King George22485April 14October 27195 d100%
Charlottesville22902April 2November 8221 d100%
Gloucester23061April 1November 10223 d100%
Bedford24523April 7October 31204 d100%
Radford24141April 26October 18174 d100%
Warrenton20187April 9November 1205 d100%
Charlottesville22911April 3November 1211 d100%
Rocky Mount24151April 20October 25188 d100%
Galax24333April 22October 21180 d100%
Lexington24450April 23October 23181 d100%
Moseley23120April 7November 2209 d100%
Palmyra22963April 23October 21180 d100%
Farmville23901April 12October 29199 d100%
Wytheville24382April 25October 18174 d100%
South Boston24592April 10October 30202 d100%
Louisa23093April 26October 20175 d100%
Covington24426April 27October 18172 d100%
Franklin23851April 7November 2208 d100%
Pulaski24301April 25October 17175 d100%
Emporia23847March 31November 6221 d100%
Marion24354April 23October 20178 d100%
Strasburg22657April 26October 17172 d100%
Bassett24055April 14October 31199 d100%
Luray22835April 23October 22179 d100%
Orange22960April 7October 30204 d100%
Appomattox24522April 7November 1206 d100%
Big Stone Gap24219April 20October 23186 d100%
Elkton22827May 1October 19169 d100%
Amherst24521April 15October 25193 d100%
Colonial Beach22443April 8October 30204 d100%
Woodstock22664April 24October 20177 d100%
Wise24293April 25October 18175 d100%
Berryville22611April 25October 18174 d100%
Crozet22932April 19October 24186 d100%
Chatham24531April 22October 23183 d100%
Hillsville24343April 26October 14171 d100%
Bluefield24605April 30October 15168 d100%
Lebanon24266April 25October 16173 d100%
Rustburg24588April 15October 24191 d100%
Aylett23009April 7November 1209 d100%
South Hill23970April 5November 1210 d100%
Stuart24171April 19October 27190 d100%
Disputanta23842April 10November 1206 d100%
Floyd24091April 30October 10159 d100%
Grundy24614April 21October 26189 d100%
Cedar Bluff24609April 27October 18173 d100%
Barboursville22923April 17October 22188 d100%
Blackstone23824April 11October 30200 d100%
Boones Mill24065April 21October 25186 d100%
Pennington Gap24277April 22October 20179 d100%
Clintwood24228April 29October 16169 d100%
Lawrenceville23868April 7October 31205 d100%
Edinburg22824April 25October 19174 d100%
North Tazewell24630May 9October 6150 d100%
Chase City23924April 6November 1209 d100%
Heathsville22473March 30November 14229 d100%
West Point23181April 6November 1208 d100%
Castlewood24224April 14November 1200 d100%
Pearisburg24134April 27October 17171 d100%
Crewe23930April 7November 1209 d100%
Buchanan24066April 8October 31205 d100%
Keswick22947April 5November 4213 d100%
Independence24348April 16October 27193 d100%
Cape Charles23310March 28November 17234 d100%
Clarksville23927March 31November 5220 d100%
Nathalie24577April 17October 24188 d100%
Waverly23890April 12October 30200 d100%
Cumberland23040April 28October 17172 d100%
Ringgold24586April 10October 28200 d100%
Onancock23417April 4November 7216 d100%
Bland24315May 6October 10157 d100%
Bluemont20135April 17November 1198 d100%
Keysville23947April 8November 1206 d100%
Willis24380April 21October 25185 d100%
Dinwiddie23841April 9October 29203 d100%
Boyce22620April 17October 29194 d100%
Roseland22967May 2October 13162 d100%
Wakefield23888April 6November 1210 d100%
Charlotte Court House23923April 10October 30201 d100%
Hot Springs24445April 22October 21181 d100%

50% dates from NOAA NCEI U.S. Climate Normals 1991–2020, one row per station; a state page is published when at least 5 stations stand behind its pages. Where a freeze comes in fewer than nine winters in ten, the dates describe the winters that have one.