South Haven averages 34 inches of rain per year. The U.S. average is 37. Average snowfall is 50 inches. The average number of days per year with measurable precipitation is 122.
Summer sun is plentiful with around 169 sunny days per year. July is the warmest month with an average high temperature around 80 degrees. Winter temps average 20 °. Our comfort index, which is based on humidity during the hot months, is a 47 out of 100, where higher is more comfortable. The U.S. average on the comfort index is 44.