United States · 1991–2020

Best time to visit
Des Moines.

September leads for comfortable weather in Des Moines: typically 25°C by day, 13.2°C at night, with 81 mm of rain. Based on measured 1991–2020 NOAA station history.

Best comfortSeptember
Typical high25°C
Typical low13.2°C
Rain in September81 mm
Comfort

September

September · May · June

84climate match
Beach

July

July · August · June

77climate match
Outdoors

October

October · September · May

76climate match

The weakest month is January, scoring 5 against September’s 84days reach only -0.6°C, 25° below the 24°C the score treats as ideal.

Month by month

The whole year,
without the guesswork.

The bars show the comfort score. Day and night temperatures come from daily observed highs and lows; rain is the historical monthly estimate.

Jan
5-0.6° / -9.8°
Feb
52.2° / -7.5°
Mar
179.7° / -1.1°
Apr
4316.8° / 5°
May
6822.5° / 11.4°
Jun
6427.8° / 17.1°
Jul
6029.9° / 19.4°
Aug
6428.8° / 18.2°
Sep
8425° / 13.2°
Oct
5517.5° / 6.3°
Nov
189.2° / -0.8°
Dec
52.2° / -6.7°
Monthly climate evidence for Des Moines — daylight is calculated from latitude, everything else is measured
MonthDayNightRainWet daysDaylightComfortCoverage
January-0.6°C-9.8°C27 mm5.59 h 285Strong coverage
February2.2°C-7.5°C34 mm610 h 325Strong coverage
March9.7°C-1.1°C55 mm6.911 h 4817Strong coverage
April16.8°C5°C102 mm9.213 h 1643Strong coverage
May22.5°C11.4°C133 mm10.514 h 3068Strong coverage
June27.8°C17.1°C134 mm9.715 h 1064Strong coverage
July29.9°C19.4°C97 mm7.714 h 5460Strong coverage
August28.8°C18.2°C106 mm7.813 h 5164Strong coverage
September25°C13.2°C81 mm6.312 h 2584Strong coverage
October17.5°C6.3°C71 mm6.511 h 0155Strong coverage
November9.2°C-0.8°C49 mm5.79 h 4718Strong coverage
December2.2°C-6.7°C40 mm5.99 h 105Strong coverage

What has changed

Des Moines runs +1.4°C
on the 1961–1990 baseline.

Each bar compares the 2011–2025 daytime average for that month against the same month in 1961–1990, measured at the same station. Months where the older record is too thin to compare are left blank.

Jan
+2.2
Feb
+1.3
Mar
+2.8
Apr
+0.7
May
+0.6
Jun
+1.3
Jul
+0.3
Aug
+0.5
Sep
+2.3
Oct
+0.6
Nov
+1.5
Dec
+3.3
September daytime highs, 20112025. Last recorded: 27.0°C.
Records at DES MOINES INTL AP, 1945–2026
MonthRecord highRecord lowWettest dayWettest / driest monthYears
January19.4°C8 Jan 2003-31.1°C21 Jan 197054 mm12 Jan 1960111 mm1960 · driest 2 mm in 195481
February25.6°C26 Feb 2024-32.2°C3 Feb 199645 mm27 Feb 194876 mm1951 · driest 3 mm in 196881
March32.8°C21 Mar 2026-30.0°C1 Mar 196254 mm7 Mar 1990148 mm1990 · driest 4 mm in 199481
April33.9°C22 Apr 1980-12.8°C3 Apr 197597 mm28 Apr 1974197 mm1976 · driest 6 mm in 198581
May37.2°C27 May 2018-2.2°C6 May 194798 mm19 May 2025308 mm1996 · driest 32 mm in 194981
June39.4°C21 Jun 19885.0°C3 Jun 1998115 mm9 Jun 2011342 mm2008 · driest 26 mm in 199281
July41.1°C25 Jul 20128.3°C30 Jul 197190 mm31 Jul 2024270 mm2025 · driest 1 mm in 197582
August42.2°C16 Aug 19834.4°C20 Aug 1950157 mm27 Aug 1975348 mm1977 · driest 6 mm in 198481
September38.3°C9 Sep 2013-2.2°C29 Sep 1984112 mm12 Sep 1961259 mm1961 · driest 10 mm in 195081
October35.0°C5 Oct 1963-10.0°C19 Oct 197291 mm1 Oct 2019188 mm2019 · driest 1 mm in 195281
November27.2°C13 Nov 1999-20.0°C8 Nov 199181 mm3 Nov 2003166 mm1983 · driest 1 mm in 196981
December23.3°C15 Dec 2021-30.0°C23 Dec 198946 mm13 Dec 2015138 mm2015 · driest 0 mm in 200281
Typical days per month at DES MOINES INTL AP, 1991–2020
MonthDays 25°C+Days 30°C+Frost nightsHeavy rain (10 mm+)Snow days
January0030<17
February0025<16
March<101923
April3<1641
May122<15<1
June2410040
July2916040
August2712040
September176030
October4<142<1
November<101722
December002716
How often, not how much — every day in DES MOINES INTL AP’s record sorted by what it was actually like, rather than averaged
MonthWarm & dry daysWet daysWashoutsWeek with 3+ wet daysDaytime mean has ranged
January0%16%2%11%-5.4–2.4°C
February<1%18%3%16%-3.0–6.8°C
March8%22%6%22%4.2–12.8°C
April27%28%10%34%13.5–19.2°C
May51%31%12%39%20.0–24.9°C
June69%30%13%35%25.8–30.2°C
July76%24%11%27%27.9–32.4°C
August75%24%10%25%27.3–30.9°C
September67%22%9%21%22.5–27.3°C
October35%19%7%19%15.3–21.2°C
November6%17%5%13%5.2–12.2°C
December<1%17%3%14%-1.8–5.1°C

A warm and dry day reaches 20°C with under 1 mm of rain; a wet day gets 1 mm or more; a washout gets 10 mm or more. The week column is the share of seven-day stretches in that month, across the station’s whole daily record, that contained three or more wet days — the odds a week-long trip is rained on repeatedly, counted rather than modelled. The last column is the 10th to 90th percentile of that month’s daytime average across individual years: a narrow band means the average is what you will get, a wide one means the average is a midpoint between years that felt quite different.

1946Each stripe is one year’s mean temperature against the 80-year average. Warmest: 2012. Coolest: 1951.2025

The evidence behind this page

Nearby, measured,
and named.

Place identity
GeoNames 4853828
NOAA station
USW00014933 · DES MOINES INTL AP
Station distance
8.3 km from the place centre
Climate period
1991–2020
Minimum month coverage
30 usable years
Daylight
Calculated from latitude 41.60°, mid-month, sunrise to sunset including refraction. Not a station measurement.
Important limit
Historical climate is not a forecast. Nearby stations can miss mountains, coasts, and local microclimates.

These places read the same station, so their numbers are identical — distance from DES MOINES INTL AP is what differs

West Des MoinesUrbandaleCliveNorwalkPleasant HillWindsor Heights