Statewide areal climate 1951–2025

Iowa

A 48.8°F / 34.6" normal · 2025 ran +1.1°F vs normal. 99 counties.
2026 so far · through Jul 9: This area is running +2.9°F (47.7°F) vs the 1996–2025 to-date normal — the 5th warmest start of 76 years. Precipitation 99% of normal. U.S. year-to-date →

Normal (1996–2025)

48.8°F
annual mean · 34.6" precipitation

2025 vs Normal

+1.1°F
49.9°F · 33.5" (97% of normal)

Warmest Year

52.1°F
2012 · coldest 44.5°F (1951)

Wettest Year

47.9in
1993 · driest 21.5" (1988)

Hottest Day

101.2°F
Aug 16 · 1988

Coldest Day

-27.3°F
Feb 3 · 1996

Biggest Rain Day

2.23in
Apr 18 · 2013

Record

1951–2025
75 complete years · NOAA nClimGrid

Where 2025 Ran Warm & Cool

Every county in Iowa by its 2025 temperature vs the 1996–2025 normal.
Where 2025 Ran Warm & Cool

Monthly Climate

20°
J
24°
F
37°
M
49°
A
60°
M
70°
J
74°
J
71°
A
65°
S
52°
O
38°
N
25°
D
—— normal temperature (°F) · ▮ normal precipitation (in) · 1996–2025

Counties (99)

Adair CountyAdams CountyAllamakee CountyAppanoose CountyAudubon CountyBenton CountyBlack Hawk CountyBoone CountyBremer CountyBuchanan CountyBuena Vista CountyButler CountyCalhoun CountyCarroll CountyCass CountyCedar CountyCerro Gordo CountyCherokee CountyChickasaw CountyClarke CountyClay CountyClayton CountyClinton CountyCrawford CountyDallas CountyDavis CountyDecatur CountyDelaware CountyDes Moines CountyDickinson CountyDubuque CountyEmmet CountyFayette CountyFloyd CountyFranklin CountyFremont CountyGreene CountyGrundy CountyGuthrie CountyHamilton CountyHancock CountyHardin CountyHarrison CountyHenry CountyHoward CountyHumboldt CountyIda CountyIowa CountyJackson CountyJasper CountyJefferson CountyJohnson CountyJones CountyKeokuk CountyKossuth CountyLee CountyLinn CountyLouisa CountyLucas CountyLyon CountyMadison CountyMahaska CountyMarion CountyMarshall CountyMills CountyMitchell CountyMonona CountyMonroe CountyMontgomery CountyMuscatine CountyO'Brien CountyOsceola CountyPage CountyPalo Alto CountyPlymouth CountyPocahontas CountyPolk CountyPottawattamie CountyPoweshiek CountyRinggold CountySac CountyScott CountyShelby CountySioux CountyStory CountyTama CountyTaylor CountyUnion CountyVan Buren CountyWapello CountyWarren CountyWashington CountyWayne CountyWebster CountyWinnebago CountyWinneshiek CountyWoodbury CountyWorth CountyWright County
Areal nClimGrid averages (NOAA/NCEI) over the whole area — an average across the region, not a single station. Separate from the station records.
← U.S. overview
Hottest Since · Browse all states · See where it's coldest → coldestsince.com
part of Weather Trader · supported by Substack Subscribers · data: NWS NDFD forecast + NOAA/ACIS ThreadEx records · updated 2026-07-12 17:59Z
© 2026 Weather Trader · All rights reserved