Winters are cold, with an average January temperature of . Snowfall is generally very light, with a mean average snowfall of . The village does not experience by lake-effect snow, although the village's weather can be influenced by the Great Lakes and regional topography. On average, there are 109 nights per year when the temperature drops to or below freezing, and only 14 days when the temperature fails to rise above freezing. Summers are hot and humid, with an average July temperature of . There are an average of 39 days per year with highs at or above .