danville temperature
The highest monthly average temperature in Danville for July is 73 degrees. The lowest monthly average temperature in Danville for February is 30 degrees. The most monthly precipitation in Danville occurs in October with 4.2 inches. The air quality index in Danville is 37% better than the national average. The pollution index in Danville is 28% better than the national average.