Iowa Cities - Temperatures

The average annual temperature ranges from 45°F in the extreme north to 52°F in the southeastern corner of the state.

July is the hottest month, and daily temperatures range from morning lows of around 61°F and afternoon highs of 82°F in the northeast corner of the state up to lows of 65°F and highs of 87°F in the southwest. During January, the coldest month, temperatures range from morning lows of 4°F and afternoon highs of 22°F in the northwest corner of Iowa up to lows of 15°F and highs of 32°F in the southeast.

Explore the previous year's temperature data in the following slides to learn more about these variations.