Iowa climate zones and HVAC design temperatures

Iowa spans 2 IECC climate zones. 89% of people live in zone 5A (cool, humid). In Des Moines, heating and cooling equipment is sized for 90°F in summer and 0°F in winter.

Design temperatures for major cities

CityZoneSummer 1%Winter 99%Water in
Des Moines5A90°F0°F53°F
Cedar Rapids5A88°F-4°F52°F
Davenport5A88°F0°F53°F
Sioux City5A90°F-1°F52°F
Iowa City5A90°F0°F54°F

Summer: exceeded in 1% of hours. Winter: colder in only 1% of hours. Water in: estimated groundwater temperature for tankless water heater sizing. Computed for each county from NOAA hourly weather data, 2015-2024; see where our numbers come from. Hottest summer design in the state: 92°F (Harrison County); coldest winter design: -8°F (Howard County).

Typical equipment sizes in Des Moines

One-story house with average insulation (R-13 walls, R-30 attic, double-pane windows), at Des Moines's design temperatures. Your house can need more or less; use the calculators for yours.

HouseCentral ACGas furnace (95% AFUE)Heat pump
1,500 sq ft2 tons40,000 BTU2 tons + 8 kW backup
2,000 sq ft2.5 tons60,000 BTU3 tons + 10 kW backup
2,500 sq ft3 tons60,000 BTU3.5 tons + 15 kW backup

Climate zone by county

From the 2021 International Energy Conservation Code (IECC), as published by the U.S. Department of Energy. The zone sets the insulation and window requirements in the energy code; the number runs from 1 (hottest) to 8 (coldest), and the letter is A for moist, B for dry and C for marine.

Zone 5A: cool, humid (84 counties, 89% of people)

CountySummer 1%Winter 99%
Adair County88°F0°F
Adams County88°F0°F
Allamakee County84°F-6°F
Appanoose County90°F1°F
Audubon County90°F-2°F
Benton County91°F-1°F
Boone County88°F-2°F
Bremer County89°F-4°F
Buchanan County88°F-4°F
Buena Vista County88°F-4°F
Butler County89°F-4°F
Calhoun County89°F-4°F
Carroll County90°F-2°F
Cass County90°F0°F
Cedar County90°F0°F
Cherokee County89°F-4°F
Chickasaw County86°F-6°F
Clarke County90°F1°F
Clayton County87°F-3°F
Clinton County88°F-2°F
Crawford County88°F-2°F
Dallas County90°F0°F
Davis County89°F0°F
Decatur County89°F2°F
Delaware County88°F-4°F
Des Moines County89°F2°F
Dubuque County86°F-3°F
Fayette County86°F-6°F
Floyd County86°F-6°F
Franklin County88°F-3°F
Fremont County91°F1°F
Greene County90°F-1°F
Grundy County88°F-4°F
Guthrie County90°F-1°F
Hamilton County88°F-4°F
Hardin County88°F-3°F
Harrison County92°F0°F
Henry County90°F3°F
Howard County84°F-8°F
Humboldt County89°F-4°F
Ida County88°F-4°F
Iowa County88°F-4°F
Jackson County86°F-3°F
Jasper County88°F-2°F
Jefferson County90°F0°F
Johnson County90°F0°F
Jones County86°F-3°F
Keokuk County90°F1°F
Lee County90°F3°F
Linn County88°F-4°F
Louisa County90°F1°F
Lucas County90°F0°F
Madison County90°F0°F
Mahaska County90°F1°F
Marion County90°F0°F
Marshall County88°F-4°F
Mills County92°F2°F
Monona County92°F0°F
Monroe County89°F0°F
Montgomery County90°F1°F
Muscatine County90°F1°F
Page County90°F0°F
Plymouth County91°F-4°F
Pocahontas County88°F-4°F
Polk County90°F0°F
Pottawattamie County90°F1°F
Poweshiek County89°F0°F
Ringgold County89°F2°F
Sac County88°F-4°F
Scott County88°F0°F
Shelby County90°F-2°F
Story County89°F-2°F
Tama County88°F-4°F
Taylor County90°F0°F
Union County88°F0°F
Van Buren County90°F0°F
Wapello County89°F0°F
Warren County90°F0°F
Washington County90°F0°F
Wayne County90°F0°F
Webster County89°F-4°F
Winneshiek County84°F-6°F
Woodbury County90°F-1°F
Wright County88°F-6°F

Zone 6A: cold, humid (15 counties, 11% of people)

CountySummer 1%Winter 99%
Black Hawk County89°F-4°F
Cerro Gordo County87°F-7°F
Clay County90°F-5°F
Dickinson County90°F-5°F
Emmet County87°F-7°F
Hancock County86°F-6°F
Kossuth County88°F-6°F
Lyon County86°F-6°F
Mitchell County86°F-6°F
O'Brien County88°F-6°F
Osceola County88°F-6°F
Palo Alto County87°F-7°F
Sioux County88°F-6°F
Winnebago County86°F-6°F
Worth County87°F-7°F

Climate data as of 2026-10. Design temperatures may differ by a few degrees from the ACCA Manual J tables your contractor uses; winter values run a little warmer because recent winters have been milder.