GIS Map

Coldest Cities in Iowa

The top 25 of 44 Iowa cities on GIS Map, ranked by lowest average annual temperature.

#CityAverage annual temperature
1Mason City
45.7°F
2Spencer
46.1°F
3Fort Dodge
46.5°F
4Le Mars
46.9°F
5Storm Lake
47.1°F
6Grinnell
47.4°F
7Marshalltown
47.7°F
8Sioux City
48.0°F
9Boone
48.1°F
10Carroll
48.2°F
11Dubuque
48.3°F
12Decorah
48.4°F
13Newton
48.5°F
14Ames
48.6°F
15Cedar Falls
49.0°F
16Waterloo
49.0°F
17Waverly
49.0°F
18Atlantic
49.3°F
19Ankeny
49.6°F
20Fairfield
49.8°F
21Cedar Rapids
49.9°F
22Clinton
49.9°F
23Indianola
49.9°F
24Marion
49.9°F
25Oskaloosa
50.0°F

Source: NOAA NCEI 1991-2020 U.S. Climate Normals, nearest station with complete data. Only cities covered by GIS Map with at least 1,000 residents are ranked. Estimates carry margins of error.

Citing this page: GIS Map, “Coldest Cities in Iowa”, https://gismap.land/rankings/iowa/coldest-cities. Figures from NOAA NCEI 1991-2020 U.S. Climate Normals, nearest station with complete data.