Average Temperatures for Iowa in April

Average temperatures for April at cities, towns and other locations around 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 temperatures based on weather data collected from 1991 to 2020 by the US National Centers for Environmental Information.

Eastern Iowa

Average April temperatures
High °F Low °F Place High °C Low °C
62 41 Burlington 17 5
63 38 Cedar Rapids 17 4
62 40 Clinton 17 4
57 33 Cresco 14 0
61 39 Davenport 16 4
61 37 Decorah 16 3
59 38 Dubuque 15 3
62 37 Iowa City 16 3
62 41 Keokuk 17 5
61 38 Waterloo 16 3

Central Iowa

Average daily temperatures in April
High °F Low °F Place High °C Low °C
62 39 Ames 17 4
62 41 Des Moines 17 5
59 35 Fort Dodge 15 2
60 36 Marshalltown 15 2
58 35 Mason City 14 1
63 39 Ottumwa 17 4
62 39 Rathbun Lake Dam 17 4

Western Iowa

April temperatures: daily averages
High °F Low °F Place High °C Low °C
60 36 Carroll 16 2
57 34 Lake Park 14 1
57 35 Milford 14 2
63 35 Onawa 17 2
64 40 Shenandoah 18 4
61 37 Sioux City 16 3
56 35 Spirit Lake 13 2
58 37 Storm Lake 15 3
Reference

NOAA National Centers for Environmental Information (NCEI). Climate Normals.

Iowa Temperatures
Back to Top