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.
| Month | Average high | Coolest to warmest day |
|---|---|---|
| January | 5.7 °C | 5.1 °C – 6.6 °C |
| February | 8.1 °C | 6.4 °C – 10.4 °C |
| March | 13.0 °C | 10.5 °C – 16.2 °C |
| April | 18.9 °C | 16.3 °C – 21.1 °C |
| May | 23.2 °C | 21.3 °C – 25.5 °C |
| June | 27.2 °C | 25.6 °C – 28.6 °C |
| July | 29.3 °C | 28.8 °C – 29.7 °C |
| August | 28.4 °C | 27.7 °C – 28.9 °C |
| September | 25.4 °C | 22.8 °C – 27.6 °C |
| October | 19.7 °C | 16.9 °C – 22.5 °C |
| November | 13.0 °C | 9.9 °C – 16.8 °C |
| December | 7.6 °C | 6.9 °C – 9.7 °C |