Virginia climate: Statewide normals, its places and each month, NOAA 1991-2020

Virginia's statewide normal is 56.0°F a year with 45.8 inches of precipitation (NOAA nClimDiv, 1991-2020); it has warmed 1.4°F per century since 1895, and 2024 was its warmest year.

Statewide normal temperature
56.0°Fyear, 1991-2020
Statewide normal precipitation
45.8 inyear, 1991-2020
Last five years against normal
+1.1°F2021-2025 mean 57.1°F
Places with normals
12481 Census places, 43 other stations

What is Virginia's weather like each month?

Statewide, July is the warmest month and January the coldest. Each month has its own page with the warmest and coolest places that month:

  1. Jan46°26°
  2. Feb49°28°
  3. Mar57°34°
  4. Apr68°43°
  5. May75°52°
  6. Jun83°61°
  7. Jul86°65°
  8. Aug85°64°
  9. Sep79°57°
  10. Oct69°45°
  11. Nov58°35°
  12. Dec49°29°
Virginia statewide normals by month, 1991-2020 (NOAA nClimDiv)
MonthHighLowMeanPrecip.
January46°F26°F35.8°F3.40
February49°F28°F38.7°F2.88
March57°F34°F45.8°F3.89
April68°F43°F55.6°F3.66
May75°F52°F63.8°F4.28
June83°F61°F71.7°F4.41
July86°F65°F75.7°F4.53
August85°F64°F74.2°F4.09
September79°F57°F67.9°F4.38
October69°F45°F57.0°F3.48
November58°F35°F46.6°F3.23
December49°F29°F39.1°F3.59

Source: NOAA NCEI nClimDiv statewide series (Climate at a Glance); data files. Statewide values are area-weighted from a 5 km grid of station data, so they differ from the simple average of a state's stations.

Has Virginia been warmer than normal?

5 of the 5 complete years since 2021 ran warmer than the 1991-2020 statewide normal of 56.0°F. The record since 1895 rises at a fitted 1.4°F per century; the warmest year was 2024 (58.1°F).

Virginia statewide mean temperature in recent years
YearMeanAgainst normal
202157.0°F+1.1°F
202256.2°F+0.2°F
202357.5°F+1.5°F
202458.1°F+2.1°F
202556.5°F+0.5°F

Source: NOAA NCEI nClimDiv statewide annual series.

Where is it warmest, wettest and snowiest in Virginia?

Among the places PlainClimate covers, Chesapeake has the warmest year (63.0°F) and Big Meadows the coolest (47.5°F); Meadows of Dan is the wettest (58.9 in) and Edinburg the driest (37.2 in), and Wise gets the most snow (47 in).

Virginia Beach: 59.8°F a yearChesapeake: 63.0°F a yearRichmond: 59.0°F a yearNorfolk: 61.6°F a yearNewport News: 59.5°F a yearHampton: 59.8°F a yearSuffolk: 59.4°F a yearRoanoke: 58.1°F a yearLynchburg: 56.2°F a yearBlacksburg: 52.1°F a yearCharlottesville: 58.7°F a yearManassas: 55.5°F a yearDanville: 58.3°F a yearPetersburg: 58.8°F a yearSterling: 55.7°F a yearFredericksburg: 56.8°F a yearWinchester: 54.3°F a yearStaunton: 54.1°F a yearWaynesboro: 54.1°F a yearHopewell: 60.8°F a yearChristiansburg: 52.6°F a yearRadford: 52.9°F a yearHollins: 55.5°F a yearVienna: 54.0°F a yearWilliamsburg: 59.7°F a yearFront Royal: 54.7°F a yearMartinsville: 56.0°F a yearWarrenton: 54.9°F a yearPurcellville: 54.2°F a yearPulaski: 52.8°F a yearAbingdon: 54.7°F a yearWytheville: 52.6°F a yearAshland: 58.0°F a yearBedford: 57.0°F a yearLexington: 54.9°F a yearSouth Boston: 58.5°F a yearFarmville: 57.2°F a yearSandston: 57.5°F a yearGalax: 52.5°F a yearWoodstock: 53.2°F a yearCovington: 52.7°F a yearEmporia: 59.7°F a yearBig Stone Gap: 54.5°F a yearRichlands: 53.4°F a yearRocky Mount: 56.1°F a yearLuray: 54.0°F a yearLebanon: 53.7°F a yearWise: 53.4°F a yearPearisburg: 52.6°F a yearLouisa: 55.8°F a yearChase City: 58.6°F a yearAppomattox: 56.4°F a yearSaltville: 53.9°F a yearWarsaw: 58.2°F a yearPennington Gap: 54.8°F a yearStuart: 56.1°F a yearClintwood: 52.3°F a yearClarksville: 59.6°F a yearCape Charles: 58.5°F a yearEdinburg: 52.8°F a yearBuchanan: 56.6°F a yearChatham: 55.6°F a yearBrookneal: 56.5°F a yearLawrenceville: 58.6°F a yearDisputanta: 58.0°F a yearGrundy: 54.0°F a yearKeysville: 57.3°F a yearWakefield: 58.9°F a yearQuantico: 58.1°F a yearHot Springs: 51.4°F a yearBland: 50.9°F a yearCharlotte Court House: 57.3°F a yearFloyd: 51.4°F a yearSperryville: 54.2°F a yearEastville: 59.2°F a yearPainter: 58.8°F a yearBreaks: 53.5°F a yearStony Creek: 58.4°F a yearFree Union: 54.8°F a yearMeadows of Dan: 54.2°F a yearPalmyra: 55.3°F a yearVirginia BeachChesapeakeRichmond
Virginia: the places PlainClimate covers by their normal yearly mean temperature: from the coolest place (50.9°F a year, blue) to the warmest (63.0°F, red); each dot is a place's NOAA station.
Virginia: every place PlainClimate covers, with its NOAA 1991-2020 normals (largest first)
PlaceYearJuly highJanuary lowPrecip.SnowLast frost
Virginia Beach59.8°F87°F32°F46.63March 29
Chesapeake63.0°F93°F34°F48.6–March 23
Richmond59.0°F90°F29°F45.59April 3
Norfolk61.6°F89°F34°F49.26March 17
Newport News59.5°F88°F31°F45.1–April 1
Hampton59.8°F87°F32°F47.83March 24
Suffolk59.4°F87°F31°F51.86March 27
Roanoke58.1°F88°F29°F42.815April 3
Lynchburg56.2°F87°F26°F42.812April 15
Blacksburg52.1°F82°F22°F42.625April 24
Charlottesville58.7°F90°F30°F41.6–April 3
Manassas55.5°F88°F24°F––April 12
Danville58.3°F89°F28°F43.78April 10
Petersburg58.8°F89°F28°F47.0–April 3
Sterling55.7°F88°F25°F43.221April 15
Fredericksburg56.8°F89°F25°F43.411April 6
Winchester54.3°F86°F24°F40.723April 11
Staunton54.1°F84°F25°F40.622April 15
Waynesboro54.1°F86°F23°F45.3–April 21
Hopewell60.8°F90°F31°F50.14March 31
Christiansburg52.6°F82°F23°F42.122April 19
Radford52.9°F84°F23°F42.1–April 26
Hollins55.5°F86°F25°F45.711April 11
Vienna54.0°F84°F23°F43.619April 14
Williamsburg59.7°F89°F31°F51.24March 31
Front Royal54.7°F87°F24°F43.421April 13
Martinsville56.0°F88°F24°F47.49April 24
Warrenton54.9°F85°F25°F––April 9
Purcellville54.2°F86°F25°F43.8–April 16
Pulaski52.8°F83°F24°F40.016April 25
Abingdon54.7°F85°F24°F47.3–April 21
Wytheville52.6°F83°F24°F41.718April 25
Ashland58.0°F89°F28°F45.8–April 10
Bedford57.0°F86°F28°F46.3–April 7
Lexington54.9°F87°F23°F42.914April 23
South Boston58.5°F90°F27°F46.46April 10
Farmville57.2°F89°F26°F44.56April 12
Sandston57.5°F90°F27°F––April 7
Galax52.5°F82°F23°F45.617April 26
Woodstock53.2°F86°F21°F39.524April 24
Covington52.7°F84°F23°F39.510April 27
Emporia59.7°F90°F29°F46.21March 31
Big Stone Gap54.5°F84°F24°F56.09April 20
Richlands53.4°F83°F23°F44.618April 27
Rocky Mount56.1°F87°F26°F49.213April 20
Luray54.0°F85°F23°F44.119April 23
Lebanon53.7°F84°F23°F45.912April 25
Wise53.4°F81°F25°F51.647April 25
Pearisburg52.6°F83°F23°F42.223April 27
Louisa55.8°F87°F25°F44.216April 26
Chase City58.6°F89°F29°F46.45April 6
Appomattox56.4°F86°F27°F46.211April 7
Saltville53.9°F84°F23°F48.110April 23
Warsaw58.2°F88°F29°F45.212April 8
Pennington Gap54.8°F85°F23°F49.79April 22
Stuart56.1°F86°F25°F52.36April 19
Clintwood52.3°F82°F22°F49.238April 29
Clarksville59.6°F90°F28°F46.34March 31
Cape Charles58.5°F85°F32°F44.5–March 28
Edinburg52.8°F85°F21°F37.221April 25
Buchanan56.6°F87°F27°F43.611April 8
Chatham55.6°F86°F24°F47.76April 22
Brookneal56.5°F88°F24°F46.07April 17
Lawrenceville58.6°F90°F27°F––April 7
Disputanta58.0°F89°F27°F49.9–April 10
Grundy54.0°F83°F24°F46.916April 21
Keysville57.3°F88°F26°F43.95April 8
Wakefield58.9°F90°F28°F51.46April 12
Quantico58.1°F88°F28°F41.012March 28
Hot Springs51.4°F82°F22°F46.525April 26
Bland50.9°F82°F21°F43.327May 6
Charlotte Court House57.3°F87°F27°F46.68April 10
Floyd51.4°F81°F23°F––April 30
Sperryville54.2°F85°F24°F48.821April 16
Eastville59.2°F87°F33°F––March 26
Painter58.8°F88°F30°F47.27April 4
Breaks53.5°F82°F23°F––April 22
Stony Creek58.4°F90°F27°F47.64April 9
Free Union54.8°F86°F24°F46.811April 19
Meadows of Dan54.2°F82°F25°F58.97April 21
Palmyra55.3°F86°F25°F43.712April 23

Source: NOAA NCEI 1991-2020 normals for each station. Last frost: the median last spring date of 32°F.

What are Virginia's all-time weather records?

The official state records, reviewed by NOAA's State Climate Extremes Committee: from 110°F to −30°F.

Virginia: official all-time records (NOAA State Climate Extremes Committee)
RecordValueWhereWhen
Highest temperature110°FBalcony Falls (tied 3 times; the latest shown)July 15, 1954
Lowest temperature−30°FMountain Lake Biological StationJanuary 21, 1985
Most precipitation in 24 hours14.28 inWilliamsburg 2NSeptember 16, 1999
Most snow in 24 hours33.5 inLuray 5EMarch 3, 1994
Deepest snow on the ground47 inBig MeadowsJanuary 7, 1996

Source: NOAA NCEI State Climate Extremes Committee records.

Which large cities in Virginia have no climate record of their own?

These 8 cities of 50,000 or more have no NOAA record with 1991-2020 normals under their own name; each page compares the nearest records, with their distance and elevation.

Which other NOAA stations in Virginia keep normals?

43 stations in Virginia that are not a town's own record keep 1991-2020 normals too: reservoirs and dams, parks and forests, research farms, remote sites and the second stations of towns (those are shown on the town's page). Each with its normal yearly mean:

Source: NOAA NCEI 1991-2020 normals for each station.

Next