climatesince.com

Des Moines, IA: 2025

: 2025 averaged 52.6°F in Des Moines, IA, the warmest year since 2024, tied 14th warmest of 147 (with 1939).

Mean temperature
52.6°F
Warmest since 2024
14th warmest of 147
Precipitation
35.18 in
Wettest since 2024
53rd wettest of 147

A normal year in Des Moines, IA (1991 to 2020): a mean temperature of 51.3°F, between 49.1°F and 53.5°F in eight years of ten and 34.08 in of precipitation, between 28.19 in and 49.36 in in eight years of ten.

The mean temperature of every year in Des Moines, IA since 1879: 52.6°F in 2025; the highest is 56.1°F, in 2012.
2024: 54.9°F2012: 56.1°F2025: 52.6°F 2025 52.6°F 2012 56.1°F since 2024 1879 2025
  • Normal range, 49.1 to 53.5°F
Every year, ranked, as a table

Every year in Des Moines, IA from 1878 to 2025, ranked: the mean temperature, the mean high and the mean low from the warmest, the precipitation from the wettest; a year missing more than a tenth of its days is not ranked.

YearMean, °FRankHigh, °FRankLow, °FRankPrecipitation, inRankDays missing
202552.61462.61742.61735.18530
202454.9265244.8436.49450
202353.8763.9543.7924.931290
202250.56360.94340.28330.59850
2021531362.71643.31128.861000
202051.82861.43342.32134.37570
201949.89259.19840.67149.3550
201851.14360.46141.83142.03130
201754563.8744.2630.25870
201654.8364445.6134.53560
201553.4862.81544.1744.6390
201449.79359.39040.18542.00150
201350.85160.46141.34731.99700
201256.1166.7145.5226.291240
201152.31961.72542.91537.20360
201051.82861.13742.51951.7730
200950.46759.77841.25538.80260
200848.61235812639.211949.4240
200751.53560.74942.32141.70170
200653.4863.11243.7933.37640
200552.41862.12042.81628.041150
200450.85160.16941.53933.79600
200350.75660.65140.86631.56760
200251.43861.43341.44629.24970
200151.53560.84742.12629.79920
200051.14360.94341.34728.121140
1999522061.72542.32129.35950
199852.51661.13743.8839.48240
199749.210458.311840.18531.83720
199647.214156.41453813938.81251
199549.98859.19840.76831.74740
1994508660.26839.99528.201130
199348.113456.814139.411455.8820
199250.65860.16941.15833.51630
199151.53561.43341.53939.77220
199051.73061.72541.73543.93100
198949.110859.77838.413329.14980
198851.438631339.99522.111370
198753.21163.31143.21336.97410
198650.94860.36441.53942.58120
198548.312958.212338.313628.491040
198450.275607340.47841.78160
1983514659.97542.12641.17190
19824911458126409144.8080
1981522062.120422831.30790
198050.65860.65140.76825.091280
197948.113457.713038.413331.84710
197848.312957.71303912231.36780
197751.92561.92441.83137.15370
197650.37061.13739.510930.01890
197550.75660.16941.34731.61750
197450.65860.36440.96235.67510
197351.73060.36443.11445.1870
197247.214156.614337.814136.02480
197150.467607340.86628.321100
197050.27559.97540.57333.63610
196948.612357.713039.510932.43680
196849.210459.19839.311528.311110
196748.911659.19838.712921.821400
196648.61235910338.213721.851390
196548.911658.711139.211933.96590
196449.59959.68039.311528.421060
196349.110858.810839.510928.371070
19624911458.311839.810027.041190
196148.712258.411739.112142.88110
196048.412858.112538.812635.20520
195949.410158.8108409136.31460
195849.210459.29539.311528.841010
195749.98859.48740.47828.281120
195650.85161.53240.18517.071470
195550.563614139.99521.981380
195451.730622241.53936.21470
195351.73062.418416120.001420
195250.18160.16940.18531.82730
195146.914656.214737.714238.03310
195047.414057.81293714624.791310
194950.37060.651409123.381350
194850.37060.65140.18529.87910
194750.18159.48740.67137.47345
1946522062.21941.83130.938213
194548.81195812639.510936.61434
194450865910341.15834.54550
194348.512758.212338.812633.01650
194249.79358.910640.57337.08400
1941522061.33642.61737.96320
194048.811958.61133912230.47860
193952.61463.4941.93028.561030
193853.4863.4943.31127.611170
193749.210458.910639.610326.431220
193650.46760.65140.28325.641260
193550.27558.810841.63737.15370
193453.21163.9542.51924.321330
193352.51662.914422819.671440
193249.79359.48739.99529.30960
193154.6464.3344.9338.61270
193051.925622241.83119.571450
192948.213157.613438.712931.01810
192851.14360.65141.53940.15210
192750.85160.55741.25524.071340
192650.37059.68040.96232.85660
192550.65860.84740.57326.421230
192448.213157.613438.812628.96990
192350.94860.46141.53930.62840
192251.92561.63142.32138.04300
192154563.6844.5533.52620
192050.2755910341.34730.69830
191950.56359.68041.34741.68180
191851.63461.72541.53927.721160
191747.21415713937.414328.371070
191649.59959.58539.510922.481360
191549.98858.711141.25537.42350
191451.43861.13741.73536.51440
1913522061.72542.22528.661020
191248.213157.713038.712932.18690
191151.34260.94341.63729.98900
191050.56360.94340.18518.241460
190949.110858.311839.99536.01490
1908514660.74941.34735.89500
190749.110858.511439.610334.02580
190649.98859.39040.57329.44940
190548.811958.311839.311537.50330
190447.813757.413838.213728.431050
190349.110858.511439.610331.43770
190249.410158.511440.38142.01140
190150.851614140.57319.771430
190050.94860.55741.34738.46280
189949.410159.39039.610326.731210
189849.69759.390409128.331090
189749.79359.68039.810027.071180
189650.27559.58540.96237.09390
189549.110859.2953912226.801200
189451.43861.72541.15820.061410
189347.214157.613436.714725.641260
189247.713856.614338.912538.42290
189148.911658.311839.610330.14880
189049.69759.68039.610324.741320
188950.18160.55739.810025.901250
188847.114556.814137.414331.15800
188748.612359.39037.914024.901300
188650.37060.36440.47829.53930
188547.71385713938.413335.03540
18844813657.513738.613241.14200
188346.714756.314637.114539.74230
188250.27559.19841.34747.6060
188150.18159.29540.96256.8110
188050.65860.55740.76836.66420
187950.18159.97540.38132.82670
1878212

Warmest, coldest, wettest and driest

Warmest
YearMean, °F
201256.1
202454.9
201654.8
193154.6
201754
192154
202353.8
201553.4
200653.4
193853.4
Coldest
YearMean, °F
188346.7
195146.9
188847.1
199647.2
197247.2
191747.2
189347.2
195047.4
189247.7
188547.7
Wettest
YearPrecipitation, in
188156.81
199355.88
201051.77
200849.42
201949.35
188247.60
197345.18
198244.80
201544.63
199043.93
Driest
YearPrecipitation, in
195617.07
191018.24
193019.57
193319.67
190119.77
195320.00
189420.06
196721.82
196621.85
195521.98

The hottest, coldest and wettest days

Hottest day
97°F
Coldest night
-13°F
Wettest day
3.84 in

Month by month

MonthMean temperaturePrecipitation
January21.7°F 70th warmest of 1470.21 in 8th driest of 147
February23.5°F 63rd coldest of 1470.38 in 21st driest of 147
March46°F 6th warmest of 1472.67 in 40th wettest of 147
April53.4°F 32nd warmest of 1473.20 in 68th wettest of 147
May61.5°F 74th warmest of 1475.37 in 42nd wettest of 147
June74.6°F 19th warmest of 1474.41 in 67th wettest of 147
July77.1°F 53rd warmest of 14710.62 in Wettest of 147
August73.7°F 73rd coldest of 1481.96 in 40th driest of 148
September69.8°F 16th warmest of 1481.76 in 41st driest of 148
October59°F 15th warmest of 1482.27 in 74th wettest of 148
November41.3°F 44th warmest of 1481.50 in 70th wettest of 148
December27.4°F 72nd warmest of 1480.83 in 53rd driest of 148

Hot days and freezes

Daily records set

DateRecordValueBeforeCheck
Warmest day74°F73°F 1990, 1964Provisional
Warmest day79°F75°F 2021, 1917Provisional
Daily records set and not listed
0

Every month, season and year

Months

Seasons

Years

Des Moines, IA the day's answers

All-time records

Every answer in words
  • 2025 brought 35.18 in of precipitation in Des Moines, IA, the wettest year since 2024, 53rd wettest of 147.
  • The hottest day of 2025 in Des Moines, IA: 97°F on Saturday 21 June 2025.
  • The coldest night of 2025 in Des Moines, IA: a low of -13°F on Tuesday 21 January 2025.
  • The wettest day of 2025 in Des Moines, IA: 3.84 in on Monday 19 May 2025.