Nashua, Iowa in zip code 50658 has a humid continental climate characterized by hot, humid summers and cold, snowy winters. The average temperature in July is 76°F (24°C) and the average temperature in January is 16°F (-9°C). The area receives an average of 33 inches of precipitation annually with May being the wettest month and January the driest month. Nashua also experiences all four season, with spring bringing warmer temperatures and blooming flowers, summer bringing hot days that are ideal for outdoor activities, fall ushering in colorful changing leaves, and winter bringing snowfall to create a winter wonderland.
Nashua (zip 50658), Iowa gets 36 inches of rain, on average, per year. The US average is 38 inches of rain per year.
Nashua (zip 50658) averages 35 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 191 sunny days per year in Nashua (zip 50658). The US average is 205 sunny days.
Nashua (zip 50658) gets some kind of precipitation, on average, 102 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 7
Rain: averages 36 inches of rain a year
Snow: averages 35 inches of snow a year