Weather Averages Armstrong, IA

Weather Reports

Enter Location or Click Browse
Weather Averages for
Armstrong, IA


Latitude: 43°22'N, Longitude: 94°19'W, Elevation: 1220.0 ft, Distance: 10.02 mi

  Unit Year Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Average temperature
over 30 years
°F 46 14 19 32 47 59 69 72 69 61 50 35 19
Average high temperature
over 30 years
°F 56 23 29 41 58 72 81 84 81 73 62 44 27
Average low temperature
over 30 years
°F 35 4 10 23 36 47 57 61 57 49 38 25 10
Highest recorded temperature
over 43 years
°F 105 55 66 82 93 95 105 104 100 98 93 75 60
Lowest recorded temperature
over 43 years
°F -32 -32 -27 -20 - 10 35 37 39 21 12 -14 -27
Average number of days above 90°F
over 30 years
days 14 - - - 0.1 0.9 4.1 4.9 3.2 1.1 0.1 - -
Average precipitation
over 30 years
in 29.4 0.7 0.8 1.8 2.9 3.6 4.2 3.8 3.9 3.3 2.1 1.4 0.9
Average number of days below 32°F
over 30 years
days 146 26 24 23 11 1.5 - - - 0.8 8.4 22 29
Average number of days below 0°F
over 30 years
days 27 11 7.1 1.5 - - - - - - - 0.8 7.2
Average snowfall
over 30 years
in 32.8 7.3 7.4 7.4 1.6 - - - - 0.1 0.3 3.4 8.4
Most rain reported in a day
over 43 years
in 4.5 1.3 1.7 1.9 2.3 3.9 4.0 2.6 4.5 2.6 2.8 2.0 1.2
Most rain reported in a month
over 43 years
in 47.0 3.1 3.4 5.3 6.3 10.4 10.9 9.2 15.1 8.0 5.7 5.3 2.1
Least rain reported in a month
over 43 years
in 14.7 - - - 0.8 0.9 0.5 0.7 0.1 0.8 0.1 - 0.1
Heating degree days
over 30 years
days 7682 1565 1300 1038 550 212 38 9 27 162 458 881 1442
Cooling degree days
over 30 years
days 661 - - - 4 42 152 236 168 54 5 - -
Most snow reported in a month
over 43 years
in 62.4 24.0 27.5 19.0 8.5 - - - - 3.0 4.0 21.6 24.0