what is the temperature in roanoke virginia
The highest monthly average temperature in Roanoke for August is 77 degrees. The lowest monthly average temperature in Roanoke for January is 39 degrees. The most monthly precipitation in Roanoke occurs in June with 5.3 inches. The air quality index in Roanoke is 27% better than the national average. The pollution index in Roanoke is 47% better than the national average.