Iowa climate

Historical climate data for 940 cities in Iowa — drawn from NOAA 1991-2020 normals at each city's primary weather station.

Warmest city
North English
°F annual avg
Coldest city
Kensett
43.0°F annual avg
Wettest city
Blanchard
in/yr
Snowiest city
Buffalo Center
48.2 in/yr
Frost-date data is available for 751 cities in Iowa — the average last spring frost, first fall frost, and growing-season length for each. Find your city →

Iowa climate rankings

Warmest cities

  1. Millersburg — °F
  2. Stacyville — °F
  3. Bridgewater — °F
  4. Harris — °F
  5. Aredale — °F
  6. Hartwick — °F
  7. Renwick — °F
  8. Ocheyedan — °F
  9. North English — °F
  10. Clearfield — °F

Coldest cities

  1. Kensett — 43.0°F
  2. Northwood — 43.0°F
  3. Armstrong — 43.8°F
  4. Bancroft — 43.8°F
  5. Ledyard — 43.8°F
  6. Swea City — 43.8°F
  7. Lakota — 43.8°F
  8. Little Rock — 44.5°F
  9. Ashton — 44.5°F
  10. Sibley — 44.5°F

Wettest cities

  1. Ida Grove — in/yr
  2. Kellerton — in/yr
  3. Fairbank — in/yr
  4. Arthur — in/yr
  5. Oelwein — in/yr
  6. Modale — in/yr
  7. Blanchard — in/yr
  8. Odebolt — in/yr
  9. Hazleton — in/yr
  10. Burlington — 41.0 in/yr

Driest cities

  1. Royal — 26.8 in/yr
  2. Larchwood — 27.8 in/yr
  3. Inwood — 27.8 in/yr
  4. Hospers — 28.3 in/yr
  5. Granville — 28.3 in/yr
  6. Alton — 28.3 in/yr
  7. Spirit Lake — 29.1 in/yr
  8. Superior — 29.1 in/yr
  9. Terril — 29.1 in/yr
  10. Orleans — 29.1 in/yr

All Iowa cities

Weather stations in Iowa → National climate rankings →