New Buffalo Township, MI enjoys a humid continental climate, with warm summers and cold winters. The average high temperature in July is 77 degrees Fahrenheit, while the average low temperature in January is around 18 degrees Fahrenheit. Rainfall and snowfall are both moderate throughout the year - averaging 36 inches of rain and 40 inches of snow annually. This area also experiences some seasonal lake effect snow from nearby Lake Michigan in winter months.
New Buffalo township, Michigan gets 40 inches of rain, on average, per year. The US average is 38 inches of rain per year.
New Buffalo township averages 56 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 173 sunny days per year in New Buffalo township. The US average is 205 sunny days.
New Buffalo township gets some kind of precipitation, on average, 140 days per year. Precipitation is rain, snow, sleet, or hail that falls to the ground. In order for precipitation to be counted you have to get at least .01 inches on the ground to measure.
Weather Highlights
Summer High: the July high is around 82 degrees
Winter Low: the January low is 18
Rain: averages 40 inches of rain a year
Snow: averages 56 inches of snow a year