Average Temperatures for Iowa in December





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

The tables give the normals for maximum and minimum temperatures based on weather data collected from 1981 to 2010 by the US National Climatic Data Center.

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

Eastern Iowa

Average December temperatures
High °F Low °F Place High °C Low °C
37 21 Burlington 3 -6
33 18 Cedar Rapids 1 -8
34 19 Clinton 1 -7
27 10 Cresco -3 -12
33 17 Davenport 1 -8
30 13 Decorah -1 -10
32 17 Dubuque 0 -9
35 18 Iowa City 2 -8
37 21 Keokuk 3 -6
31 14 Waterloo -1 -10

Central Iowa

Average daily temperatures in December
High °F Low °F Place High °C Low °C
32 15 Ames 0 -9
34 18 Des Moines 1 -8
30 12 Fort Dodge -1 -11
32 14 Marshalltown 0 -10
28 11 Mason City -2 -12
35 17 Ottumwa 2 -8
36 18 Rathbun Lake Dam 2 -8

Western Iowa

December temperatures: daily averages
High °F Low °F Place High °C Low °C
31 13 Carroll 0 -10
30 11 Lake Park -1 -12
28 9 Milford -3 -13
33 12 Onawa 1 -11
36 17 Shenandoah 2 -8
32 13 Sioux City 0 -11
30 13 Storm Lake -1 -11
Reference

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

Iowa Temperatures
Back to Top