Average Temperatures and Rainfall for Virginia

Average annual temperatures for Virginia (14°C/57°F) are slightly above the average for United States (13°C/55°F).

Average annual rainfall for Virginia (1,269mm/50 inches) is significantly above the average for United States (1,039mm/41 inches).

What is the warmest or hottest month in Virginia?

July is the hottest or warmest month in Virginia, with an average maximum temperate of 31°C/88°F.

What is the coldest or coolest month in Virginia?

January is the coolest or coldest month in Virginia, with an average minimum temperate of -3°C/27°F.

What is the most rainy or wettest month in Virginia?

July is the wettest or most rainy month in Virginia, with an average rainfall of 133mm/5 inches.

What is the least rainy or driest month in Virginia?

November is the driest or least rainy month in Virginia, with an average rainfall of 74mm/3 inches.

What is the warmest or hottest place in Virginia?

Norfolk is the hottest or warmest place in Virginia, with an average maximum temperate of 17°C/63°F.

What is the coldest place in Virginia?

Harrisonburg is the coldest place in Virginia, with an average maximum temperate of 13°C/55°F.

What is the most rainy or wettest place in Virginia?

Norfolk is the most rainy or wettest place in Virginia, with an average annual rainfall of 1,429mm/56 inches.

What is the least rainy or driest place in Virginia?

Dale City is the least rainy or driest place in Virginia, with an average annual rainfall of 1,130mm/44 inches.

Average Monthly Temperatures
Average Maximum Temperature Average Minimum Temperature
Average Monthly Rainfall
PlaceMin TempMax TempAvg TempRainfall
Alexandria 11 20 15 1,247
Arlington 11 20 15 1,247
Centreville 8 19 14 1,221
Chesapeake 12 21 17 1,429
Dale City 8 18 13 1,130
East Hampton 12 21 17 1,429
Hampton 12 21 17 1,429
Harrisonburg 7 18 13 1,200
Leesburg 8 19 14 1,221
Lynchburg 8 20 14 1,238
Newport News 12 21 17 1,429
Norfolk 12 21 17 1,429
Portsmouth 12 21 17 1,429
Portsmouth Heights 12 21 17 1,429
Reston 8 19 14 1,221
Richmond 10 21 16 1,350
Roanoke 9 20 15 1,307
South Suffolk 12 21 17 1,429
Suffolk 12 21 17 1,429
Virginia Beach 12 21 17 1,429
West Lynchburg 8 20 14 1,238