Typical Weather

Climate in Harrisonburg: average temperature by month

In Harrisonburg the warmest month is July, with 29.3 °C on average in the afternoon; the coolest is January, with 5.7 °C.

The average of the weather stations Lexington (90 km), Oakland (117 km) and Morgantown Muni Ap (161 km); nearer ones count more.

MonthAverage highCoolest to warmest day
January5.7 °C5.1 °C – 6.6 °C
February8.1 °C6.4 °C – 10.4 °C
March13.0 °C10.5 °C – 16.2 °C
April18.9 °C16.3 °C – 21.1 °C
May23.2 °C21.3 °C – 25.5 °C
June27.2 °C25.6 °C – 28.6 °C
July29.3 °C28.8 °C – 29.7 °C
August28.4 °C27.7 °C – 28.9 °C
September25.4 °C22.8 °C – 27.6 °C
October19.7 °C16.9 °C – 22.5 °C
November13.0 °C9.9 °C – 16.8 °C
December7.6 °C6.9 °C – 9.7 °C