Average Annual Temperatures in Iowa





Average annual temperatures for cities, towns and lakes throughout Iowa are listed below in degrees Fahrenheit and Celsius.

You can jump to a separate table for each region of the state: Eastern, Central and Western Iowa.

The tables give the normals for maximum and minimum yearly temperatures based on weather data collected from 1981 to 2010.

Eastern Iowa

Average annual temperatures
High °F Low °F Place High °C Low °C
63 43 Burlington 17 6
61 40 Cedar Rapids 16 5
61 41 Clinton 16 5
55 33 Cresco 13 1
59 39 Davenport 15 4
58 36 Decorah 15 2
58 40 Dubuque 15 4
62 41 Iowa City 17 5
62 43 Keokuk 17 6
58 37 Waterloo 15 3

Central Iowa

Average temperatures for the year
High °F Low °F Place High °C Low °C
60 39 Ames 15 4
60 42 Des Moines 16 5
58 37 Fort Dodge 14 3
58 37 Marshalltown 15 3
56 35 Mason City 13 2
61 40 Ottumwa 16 4
61 41 Rathbun Lake Dam 16 5

Western Iowa

Average yearly temperatures
High °F Low °F Place High °C Low °C
59 37 Carroll 15 3
58 36 Lake Park 14 2
56 34 Milford 14 1
61 36 Onawa 16 2
63 40 Shenandoah 17 5
60 37 Sioux City 16 3
57 37 Storm Lake 14 3
Reference

National Climatic Data Center. NOAA's 1981-2010 Climate Normals.

Iowa Temperatures
Back to Top