Williamsville, MO has a humid continental climate with warm, humid summers and cold winters. The average temperature in the summer months is around 70 degrees Fahrenheit while winter temperatures can drop down to an average of 30 degrees Fahrenheit. Precipitation is fairly consistent throughout the year with spring and summer bringing more rainfall than winter and fall. Summers tend to be very humid due to the close proximity to the Mississippi River while winters bring occasional snowfall. Overall, Williamsville, MO has a distinct seasonal pattern that brings all four distinct seasons to residents each year.
Williamsville (zip 63967), Missouri gets 48 inches of rain, on average, per year. The US average is 38 inches of rain per year.
Williamsville (zip 63967) averages 7 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 215 sunny days per year in Williamsville (zip 63967). The US average is 205 sunny days.
Williamsville (zip 63967) gets some kind of precipitation, on average, 103 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 90 degrees
Winter Low: the January low is 23
Rain: averages 48 inches of rain a year
Snow: averages 7 inches of snow a year