Mmm, data
This means the average hourly temperature in Madison is 43.8 F with a standard deviation of 22.0 F. So 95% of the year is spent between -0.1 and 87.7 F. This graph also indicates that about 34% of the year is spent below freezing. You can draw your own conclusions. I'll have to find some other cities for comparison.