The highest monthly average temperature in Chanhassen for July is 74 degrees. The lowest monthly average temperature in Chanhassen for January is 17 degrees. The most monthly precipitation in Chanhassen occurs in August with 5 inches. The air quality index in Chanhassen is 11% better than the national average. The pollution index in Chanhassen is 65% better than the national average.