Average Temperatures and Rainfall for Iowa

Average annual temperatures for Iowa (9°C/48°F) are slightly below the average for United States (13°C/55°F).

Average annual rainfall for Iowa (996mm/39 inches) is slightly below the average for United States (1,039mm/41 inches).

What is the warmest or hottest month in Iowa?

July is the hottest or warmest month in Iowa, with an average maximum temperate of 29°C/84°F.

What is the coldest or coolest month in Iowa?

January is the coolest or coldest month in Iowa, with an average minimum temperate of -11°C/12°F.

What is the most rainy or wettest month in Iowa?

June is the wettest or most rainy month in Iowa, with an average rainfall of 146mm/6 inches.

What is the least rainy or driest month in Iowa?

January is the driest or least rainy month in Iowa, with an average rainfall of 28mm/1 inches.

What is the warmest or hottest place in Iowa?

Council Bluffs is the hottest or warmest place in Iowa, with an average maximum temperate of 12°C/54°F.

What is the coldest place in Iowa?

Dubuque is the coldest place in Iowa, with an average maximum temperate of 8°C/46°F.

What is the most rainy or wettest place in Iowa?

Dubuque is the most rainy or wettest place in Iowa, with an average annual rainfall of 1,101mm/43 inches.

What is the least rainy or driest place in Iowa?

Council Bluffs is the least rainy or driest place in Iowa, with an average annual rainfall of 896mm/35 inches.

Average Monthly Temperatures
Average Maximum Temperature Average Minimum Temperature
Average Monthly Rainfall
PlaceMin TempMax TempAvg TempRainfall
Ames 3 15 9 1,054
Ankeny 3 15 9 1,054
Cedar Rapids 4 15 9 961
Council Bluffs 6 17 12 896
Davenport 5 16 11 1,063
Des Moines 3 15 9 1,054
Dubuque 3 13 8 1,101
Iowa City 4 15 9 961
Waterloo 3 15 9 1,011
West Des Moines 3 15 9 1,054