PlainClimate

Iowa Climate Data

Climate normals for 143 cities from 259 NOAA weather stations.

Avg Temperature

48°F (9°C)

Avg Precipitation

35.9"

Avg Snowfall

32.2"

Cities / Stations

143 / 259

Iowa Climate in Context

U.S. land-mean temperature anomaly (NOAA NCEI) tracked against global anomaly (NASA GISTEMP). Paris Agreement 1.5°C and 2.0°C thresholds shown as reference lines. Iowa sits within this national warming envelope; individual cities below show local readings against this trend.

Iowa within U.S. vs Global Warming, 1900-2024 Anomaly chart from 1900 to 2024. Local series shows warming of 0.11 °C per decade versus a global rate of 0.11 °C per decade (ratio 1.00). Paris Agreement thresholds at 1.5 and 2.0 °C are dashed. -1.0°C -0.5°C +0.0°C +0.5°C +1.0°C +1.5°C +2.0°C +2.5°C Paris 1.5°C Paris 2.0°C 1900192019401960198020002020
  • United States (incl. Iowa) +0.11 °C/decade
  • Global (NASA GISTEMP) +0.11 °C/decade
  • Paris Agreement thresholds 1.5°C / 2.0°C
Sources: NOAA NCEI U.S. Climate Normals + NASA GISTEMP land-ocean.

Cities in Iowa

143 cities with climate data

City Avg Temp Precip
Albia 50°F 36.5"
Algona 46°F 34.1"
Allerton 50°F 40.4"
Allison 47°F 35.4"
Ames 48°F 38.1"
Ames Muni 49°F 35.9"
Anamosa 47°F 40.1"
Ankeny 50°F 37.0"
Atlantic 49°F 37.1"
Audubon 47°F 35.0"
Battle Creek 47°F 32.1"
Beaconsfield 49°F 38.0"
Bedford 50°F 38.4"
Belle Plaine 48°F 36.0"
Bellevue L&d 49°F 37.8"
Bloomfield 51°F 39.1"
Boone 48°F 39.1"
Britt 46°F 34.3"
Burlington 51°F 41.0"
Burlington Muni 52°F 37.9"
Carroll 48°F 33.7"
Cascade 48°F 39.3"
Castana Exp Farm 48°F 32.1"
Cedar Rapids #1 50°F 38.8"
Cedar Rapids Muni 48°F 35.9"
Centerville 50°F 36.0"
Chariton 48°F 37.3"
Charles City 47°F 37.7"
Cherokee 47°F 31.2"
Clarinda 50°F 36.6"
Clarion 47°F 34.3"
Clinton #1 50°F 36.5"
Coggon 47°F 39.1"
Colo 48°F 36.5"
Columbus Junction 49°F 38.8"
Corning 49°F 35.3"
Cresco 45°F 38.0"
Creston 49°F 37.9"
Dakota City 47°F 35.8"
Davenport 50°F 36.2"
Decorah 49°F 37.6"
Denison 48°F 33.6"
Des Moines 51°F 36.5"
Des Moines Wsfo-johnston 50°F 36.2"
Donnellson 52°F 39.2"
Dubuque L&d 48°F 38.8"
Dubuque Rgnl 47°F 38.2"
Eldora 47°F 37.9"
Elkader 46°F 38.8"
Emmetsburg 47°F 33.6"
Estherville 45°F 31.7"
Estherville Muni 45°F 29.3"
Fairfield 50°F 38.4"
Fayette 45°F 39.5"
Forest City 45°F 35.9"
FT Dodge 47°F 35.1"
FT Madison 52°F 39.4"
Glenwood 51°F 34.8"
Greenfield 49°F 36.5"
Grinnell 48°F 38.2"
Grundy Ctr 47°F 36.8"
Guthrie Ctr 48°F 37.1"
Guttenberg L&d 49°F 37.3"
Hampton 47°F 38.1"
Harlan 50°F 34.3"
Hawarden 47°F 29.9"
Holstein 47°F 33.2"
Humboldt Wtp 46°F 35.0"
Ida Grove 48°F N/A
Independence #1 47°F 37.4"
Indianola 50°F 37.8"
Iowa City 49°F 38.5"
Iowa City Muni 51°F 35.7"
Iowa Falls 47°F 38.1"
Jefferson 48°F 35.3"
Keokuk Lock Dam 52°F 39.8"
Keosauqua 51°F 39.7"
Knoxville 50°F 37.5"
Lake Park 46°F 31.4"
Lamoni 51°F N/A
Lamoni Muni 52°F 37.4"
LE Claire L&d 51°F 37.1"
LE Mars 47°F 30.0"
Leon 50°F 39.3"
Little Sioux 48°F 39.8"
Logan 49°F 34.4"
Lowden 49°F 39.6"
Manchester #2 46°F 38.6"
Mapleton No.2 47°F 32.2"
Maquoketa 48°F 36.7"
Marshalltown 48°F 37.9"
Marshalltown Muni 48°F 32.8"
Mason City 46°F 36.3"
Mason City Muni 46°F 36.3"
Milford 46°F 29.5"
MT Ayr 50°F 37.0"
MT Pleasant 50°F 38.5"
Muscatine 51°F 40.0"
New Hampton 45°F 40.6"
Newton 49°F 35.1"
Northwood 43°F 35.5"
Oakland 49°F 36.4"
Oelwein 48°F 35.4"
Onawa 49°F 29.9"
Osage 45°F 37.6"
Osceola 50°F 38.7"
Oskaloosa 50°F 38.7"
Ottumwa Industrial 51°F 37.0"
Perry 49°F 36.1"
Pocahontas 47°F 32.8"
Postville 46°F 38.9"
Primghar 48°F 31.4"
Rathbun Dam 50°F 38.6"
Red Oak 51°F 37.2"
Rock Rapids 46°F 29.3"
Rockwell City 47°F 33.8"
Sac City 47°F 33.0"
Sanborn 45°F 32.1"
Sheldon 45°F 31.1"
Shenandoah 52°F 36.4"
Sibley 45°F 30.2"
Sidney 51°F 33.3"
Sigourney 49°F 37.4"
Sioux City Ang 48°F 30.3"
Sioux City Gateway 49°F 29.3"
Sioux Ctr 48°F 29.9"
Sioux Rapids 46°F 32.0"
Spencer 46°F 31.0"
Spencer Muni 47°F 26.8"
Spirit Lake 46°F 29.1"
Stanley 45°F 38.6"
Storm Lake 47°F 33.8"
Swea City 44°F 32.9"
Tipton 49°F 36.5"
Toledo 47°F 35.3"
Tripoli 46°F 38.6"
Vinton 46°F 37.9"
Washington 49°F 37.9"
Waterloo Muni 49°F 36.3"
Waukon 45°F 39.2"
Webster City 46°F 37.2"
Williamsburg 48°F 37.7"
Winterset 48°F 34.8"

Source: NOAA National Centers for Environmental Information U.S. Climate Normals v1.0.1 · 1991-2020 Statewide aggregates for Iowa computed from 259 reporting stations.

Climate Insight: Iowa

Iowa's climate profile is aggregated from 143 cities and 259 NOAA weather stations reporting under the 1991–2020 U.S. Climate Normals program. The statewide average annual temperature sits at 48°F, which represents a population-weighted mean across all measured localities rather than any single city's reading. Because Iowa spans multiple latitudes, elevations, and proximities to large water bodies, local conditions can differ from this headline number by wide margins — coastal, valley, and mountain stations often diverge by ten degrees or more even within a single month.

Precipitation and snowfall averages round out the climatological picture. Across Iowa, annual precipitation averages 35.9 inches, with typical seasonal snowfall near 32.2 inches statewide. These numbers combine rain, sleet, and snow water-equivalent and describe the thirty-year normal rather than any particular recent year. Readers evaluating a specific destination should drill into one of the 143 individual city pages below — each city's climate varies based on local geography, and the statewide figures here are averages that mask meaningful intrastate differences.

For planning purposes, the city table above is sorted to help you compare averages side-by-side: annual mean temperature, average daily high and low, precipitation totals, snowfall, and PlainClimate's composite comfort score. A city's comfort score weighs temperature mildness, humidity, and extreme-weather frequency into a single 0–100 rating, which is especially useful when contrasting locations at different elevations or distances from the coast. Use these rankings as a starting point, then open each city page for monthly breakdowns, degree-day totals, frost dates, and humidity metrics that matter for gardening, energy budgeting, and relocation decisions.

Data source: NOAA U.S. Climate Normals v1.0.1 (1991-2020). For informational purposes only.

Related