NOAA NCEI Climate Normals 1991–2020
Virginia Weather by Month
Temperature, rain and the hurricane season at 100 Virginia stations, month by month.
Data: NOAA NHC HURDAT2 and NOAA SPC tornado and hail reports, through 2025 · Updated
The median station records 45.7 inches of precipitation a year; Big Stone Gap, VA records the most, 56.1 inches, and Edinburg, VA the least, 37.3 (1.5 times as much). July is the hottest month at the median station (average high 87°F); the hottest July is at John H Kerr Dam, VA, 92°F. January is the coldest (average low 25°F); the coldest January nights are at Burkes Garden, VA, 21°F. Highs reach 90°F on 28 days a year at the median station and on 61 at Bremo Bluff, VA, the most. Snowfall is heaviest at Wise 1SE, VA, 47.1 inches a year.
This page compares the 1991–2020 NOAA climate normals of 100 Virginia weather stations, each the nearest station with full normals to at least one of the 363 Virginia cities on this site that have one within 25 miles.
At the median station, July is the wettest month (4.4 inches) and February the driest (2.8). Station by station, the wettest month is July at 35, September at 23 and May at 20 of the 100, and the driest February at 82, October at 10 and November at 7. The gap between the wettest and driest station is widest in August: 3.6 inches.
Month by month across Virginia
High, low and precipitation are the median of the 100 stations; the station columns name the station with the highest average high, the lowest average low, and the most and least precipitation that month, each linked to the city page it serves. Source: NOAA NCEI U.S. Climate Normals 1991–2020.
Hurricane season in Virginia
June to November, the hurricane season months, bring 53% of the year's precipitation at the median station, from 45% at Big Stone Gap, VA to 58% at Norfolk S, VA. Since 1851, 137 tropical systems have passed within 75 miles of a Virginia city on this site, 31 of them at hurricane strength at their closest point to one; September has brought the most (56), then October (27). 3 came outside June to November.
| Month | Tropical systems | At hurricane strength | Median precip. in |
|---|---|---|---|
| Jan | 0 | 0 | 3.3 |
| Feb | 0 | 0 | 2.8 |
| Mar | 0 | 0 | 3.9 |
| Apr | 0 | 0 | 3.5 |
| May | 2 | 0 | 4.3 |
| Jun | 15 | 1 | 4.3 |
| Jul | 11 | 2 | 4.4 |
| Aug | 24 | 8 | 4.0 |
| Sep | 56 | 15 | 4.4 |
| Oct | 27 | 4 | 3.5 |
| Nov | 1 | 1 | 3.2 |
| Dec | 1 | 0 | 3.5 |
Tropical systems from NOAA NHC HURDAT2 that passed within 75 miles of a Virginia city on this site, each counted once, in the month of its first such pass; hurricane strength is the track's wind at its closest point to a city.
Coastal water temperature by month
Across 7 NOAA tide stations, the water is warmest in July (median 82°F, up to 85°F at Dahlgren, VA) and coolest in January (median 43°F, down to 40°F at Dahlgren, VA). The median station averages 80°F or warmer in July and August.
| Station | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dahlgren, VA | 40 | 42 | 50 | 60 | 69 | 78 | 85 | 83 | 77 | 67 | 55 | 44 |
| Lewisetta, VA | 40 | 42 | 49 | 59 | 68 | 77 | 83 | 82 | 76 | 66 | 55 | 45 |
| Wachapreague, VA | 42 | 44 | 52 | 61 | 69 | 78 | 83 | 81 | 76 | 66 | 55 | 45 |
| Yorktown USCG Training Center, VA | 43 | 43 | 50 | 59 | 68 | 76 | 81 | 81 | 77 | 68 | 58 | 48 |
| Kiptopeke, VA | 44 | 44 | 50 | 58 | 67 | 76 | 80 | 79 | 77 | 68 | 58 | 48 |
| Sewells Point, VA | 44 | 44 | 51 | 60 | 68 | 76 | 81 | 80 | 77 | 68 | 58 | 48 |
| Money Point, VA | 46 | 46 | 53 | 61 | 70 | 77 | 82 | 81 | 78 | 69 | 60 | 50 |
°F, average of hourly readings 2021–2025; a month counts when at least three years have half their hours on record. Source: NOAA Tides & Currents; the newest readings are preliminary.
Virginia cities and their stations
| City | Station | Miles | Hottest month high °F | Coldest month low °F | Year precip. in |
|---|---|---|---|---|---|
| Richmond | Ashland Hanover Co Municipal Airport, VA | 10 | 89 | 28 | 45.8 |
| Virginia Beach | Oceana NAS, VA | 4 | 87 | 32 | 47.0 |
| Alexandria | Washington Reagan Airport, VA | 5 | 90 | 30 | 41.8 |
| Chesapeake | Norfolk S, VA | 8 | 88 | 32 | 53.6 |
| Arlington | Washington Reagan Airport, VA | 4 | 90 | 30 | 41.8 |
| Norfolk | Norfolk S, VA | 2 | 88 | 32 | 53.6 |
| Newport News | Newport News International Airport, VA | 3 | 88 | 31 | 45.5 |
| Fairfax | Vienna, VA | 3 | 84 | 23 | 43.5 |
| North Chesterfield | Richmond International Airport, VA | 11 | 90 | 29 | 45.5 |
| Charlottesville | Charlottesville 2W, VA | 2 | 87 | 28 | 48.6 |
| Falls Church | Dalecarlia Rsvr, MD | 6 | 88 | 26 | 48.3 |
| Springfield | Vienna, VA | 9 | 84 | 23 | 43.5 |
| Portsmouth | Norfolk S, VA | 7 | 88 | 32 | 53.6 |
| Herndon | Washington Dc Dulles Airport, VA | 4 | 88 | 25 | 43.2 |
| Suffolk | Suffolk Lake Kilby, VA | 4 | 87 | 31 | 52.1 |
| Sterling | WFO Sterling, VA | 6 | 87 | 25 | 45.1 |
| Glen Allen | Ashland Hanover Co Municipal Airport, VA | 6 | 89 | 28 | 45.8 |
| Mechanicsville | Ashland Hanover Co Municipal Airport, VA | 7 | 89 | 28 | 45.8 |
| Centreville | Washington Dc Dulles Airport, VA | 7 | 88 | 25 | 43.2 |
| Vienna | Vienna, VA | 2 | 84 | 23 | 43.5 |
| Ashburn | WFO Sterling, VA | 5 | 87 | 25 | 45.1 |
| Reston | Vienna, VA | 5 | 84 | 23 | 43.5 |
| Broadlands | WFO Sterling, VA | 4 | 87 | 25 | 45.1 |
| Mc Lean | Dalecarlia Rsvr, MD | 4 | 88 | 26 | 48.3 |
| Chantilly | Washington Dc Dulles Airport, VA | 3 | 88 | 25 | 43.2 |
| Annandale | Vienna, VA | 6 | 84 | 23 | 43.5 |
| Chester | Petersburg, VA | 8 | 89 | 28 | 47.0 |
| Burke | Vienna, VA | 7 | 84 | 23 | 43.5 |
| Lorton | Oxon Hill, MD | 13 | 88 | 27 | 47.1 |
| Colonial Heights | Petersburg, VA | 2 | 89 | 28 | 47.0 |
| Fairfax Station | Vienna, VA | 9 | 84 | 23 | 43.5 |
| Oakton | Vienna, VA | 2 | 84 | 23 | 43.5 |
| Great Falls | Vienna, VA | 8 | 84 | 23 | 43.5 |
| Clifton | Vienna, VA | 9 | 84 | 23 | 43.5 |
| Sandston | Richmond International Airport, VA | 2 | 90 | 29 | 45.5 |
| Fort Belvoir | Oxon Hill, MD | 11 | 88 | 27 | 47.1 |
| Highland Springs | Richmond International Airport, VA | 3 | 90 | 29 | 45.5 |
| Blue Ridge | Roanoke 8 N, VA | 9 | 86 | 25 | 45.7 |
How stations are matched to cities and what normals are: methodology · other states by month