Union’s climate is Midwest weather! We have four beautiful and distinct seasons. The average temperature is 51.9 degrees, with an average annual rainfall of 34.71 inches and a snowfall of 28.5 inches.