Des Moines Weather Records

Des Moines, Iowa weather averages and records from 1893–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in Des Moines, Iowa was 113 °F which occurred on August 8, 1934.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in Des Moines, Iowa was -32 °F which occurred on January 12, 1912.
Lowest Temperatures: All-Time By Year
Des Moines Weather by Month
Averages based on the years 1991–2020
Month Average (°F) Record (°F) Average (inches)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January 30.9 14.3 67 -32 1.1 9.4
February 35.9 18.5 79 -28 1.3 10.2
March 49.4 29.9 91 -22 2.2 4.4
April 62.2 41.0 93 9 4.0 1.2
May 72.5 52.6 106 21 5.2 0.2
June 82.1 62.8 105 36 5.3 0.0
July 85.9 66.9 112 46 3.8 0.0
August 83.8 64.7 113 39 4.2 0.0
September 77.1 55.8 103 23 3.2 0.0
October 63.6 43.3 95 4 2.8 0.5
November 48.6 30.6 82 -11 1.9 2.7
December 36.0 19.9 74 -26 1.6 8.2
Entire year 60.8 41.8 113 -32 36.6 36.7
More Des Moines Weather Records
1893–2024
Highest daily low 81 °F June 28, 2012
Lowest daily high -12 °F December 24, 1983
Greatest daily range
(Difference of high and low)
55 °F March 28, 1921
Greatest difference in daily high
over two conscutive days
47 °F Dec 14–15, 2008
Most daily precipitation 6.8 inches September 2, 1909
Most monthly precipitation 13.7 inches August 1977
Most yearly precipitation 55.9 inches 1993
Most yearly days with precipitation 149 1993
Earliest snow in season October 10 2009
Latest snow in season May 3 2013
Most daily snow 19.0 inches January 1, 1942
Most monthly snow 30.3 inches December 2000
Most yearly snow 76.2 inches 1983
Most snow in a winter 69.0 inches 2009–2010
Greatest snow accumulation 130.0 inches March 16, 1923
Earliest freeze September 22 1995
Earliest day ≥ 80 °F March 3 1983
Earliest day ≥ 90 °F March 29 1986
Earliest day ≥ 100 °F May 29 1934
Latest freeze May 12 1895
Latest day ≥ 80 °F November 13 1999
Latest day ≥ 90 °F October 29 1937
Latest day ≥ 100 °F September 11 1927
Most days in a year < 0 °F 37 1963
Most days in a year < 32 °F 151 1926
Most days in a year ≥ 80 °F 138 1939
Most days in a year ≥ 90 °F 82 1934
Most days in a year ≥ 100 °F 31 1934
Most days in a year ≥ 110 °F 5 1934
Des Moines Weather Streaks
Most consecutive days...
With precipitation 11 days Jun 9–19, 1967
Without precipitation 45 days Oct 2 – Nov 15, 1952
With snow 9 days Mar 17–25, 1965
High temperature at or
below freezing
47 days Jan 8 – Feb 23, 1978
High temperature ≥ 80 °F 77 days Jun 24 – Sep 8, 1913
High temperature ≥ 90 °F 28 days Jul 14 – Aug 10, 1934
High temperature ≥ 100 °F 9 days Jul 9–17, 1936
Plant Hardiness Zone
5B
Des Moines is in plant hardiness zone 5B
based on average yearly minimum temperature from 1991–2020
Des Moines Weather by Year
More Des Moines Weather
Compare Des Moines to:
Weather Station Details
Years Station Coordinates
1947–2024 Des Moines International Airport location
1893–1946 Indianola 2W location