The climate in 48879 Saint Johns, MI is typically mild and temperate. The average temperatures throughout the year are generally cool with winter temperatures averaging around 24掳F and summer temperatures averaging around 73掳F. Rainfall is fairly consistent throughout the year, with highly variable amounts in spring and fall. Snowfall can be heavy in the winter months, often accumulating a few inches of accumulation each month from December through March.
Saint Johns (zip 48879), Michigan gets 33 inches of rain, on average, per year. The US average is 38 inches of rain per year.
Saint Johns (zip 48879) averages 43 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 175 sunny days per year in Saint Johns (zip 48879). The US average is 205 sunny days.
Saint Johns (zip 48879) gets some kind of precipitation, on average, 129 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 16
Rain: averages 33 inches of rain a year
Snow: averages 43 inches of snow a year