# Counties in Iowa by average annual temperature, 2025

All 99 values come from NOAA National Centers for Environmental Information for 2025, so the places are comparable.

- Indicator id: `average_temperature_annual`
- Unit: °F
- Definition: Mean air temperature from January to December, in degrees Fahrenheit: the average of the 12 monthly mean temperatures. NOAA computes it from its climate divisional dataset (nClimDiv): station readings interpolated onto a 5 km grid and averaged over the area.
- Source: NOAA National Centers for Environmental Information, NOAA Climate at a Glance, January to December average temperature, counties (https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping)
- Publisher page: https://invokely.ai/en/publishers/noaa-ncei
- Retrieved: 2026-10-12
- Citation: NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December average temperature, counties. From the NOAA Monthly U.S. Climate Divisional Database (nClimDiv), doi:10.7289/V5M32STR. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Retrieved 2026-10-12.
- Web page: https://invokely.ai/rankings/average-annual-temperature/iowa-counties

| Rank | Place | °F |
|---:|---|---:|
| 1 | Fremont County | 53.1 |
| 2 | Lee County | 52.8 |
| 2 | Mills County | 52.8 |
| 4 | Des Moines County | 52.3 |
| 4 | Page County | 52.3 |
| 6 | Appanoose County | 52.2 |
| 6 | Davis County | 52.2 |
| 6 | Louisa County | 52.2 |
| 9 | Decatur County | 52 |
| 10 | Monroe County | 51.9 |
| 10 | Wapello County | 51.9 |
| 12 | Van Buren County | 51.8 |
| 13 | Henry County | 51.7 |
| 13 | Mahaska County | 51.7 |
| 13 | Ringgold County | 51.7 |
| 13 | Taylor County | 51.7 |
| 13 | Wayne County | 51.7 |
| 18 | Marion County | 51.6 |
| 19 | Clarke County | 51.5 |
| 19 | Pottawattamie County | 51.5 |
| 19 | Warren County | 51.5 |
| 22 | Keokuk County | 51.4 |
| 22 | Lucas County | 51.4 |
| 22 | Montgomery County | 51.4 |
| 25 | Jefferson County | 51.3 |
| 25 | Madison County | 51.3 |
| 25 | Scott County | 51.3 |
| 28 | Polk County | 51.2 |
| 28 | Washington County | 51.2 |
| 30 | Harrison County | 51.1 |
| 31 | Dallas County | 51 |
| 31 | Jasper County | 51 |
| 31 | Muscatine County | 51 |
| 34 | Union County | 50.9 |
| 35 | Adams County | 50.7 |
| 35 | Clinton County | 50.7 |
| 37 | Poweshiek County | 50.6 |
| 38 | Iowa County | 50.5 |
| 38 | Monona County | 50.5 |
| 40 | Cass County | 50.4 |
| 40 | Johnson County | 50.4 |
| 42 | Adair County | 50.2 |
| 42 | Story County | 50.2 |
| 44 | Boone County | 50.1 |
| 44 | Guthrie County | 50.1 |
| 46 | Shelby County | 50 |
| 47 | Cedar County | 49.9 |
| 47 | Greene County | 49.9 |
| 47 | Woodbury County | 49.9 |
| 50 | Crawford County | 49.8 |
| 50 | Linn County | 49.8 |
| 52 | Carroll County | 49.7 |
| 52 | Jackson County | 49.7 |
| 54 | Marshall County | 49.6 |
| 55 | Sac County | 49.5 |
| 56 | Audubon County | 49.4 |
| 56 | Calhoun County | 49.4 |
| 56 | Ida County | 49.4 |
| 56 | Tama County | 49.4 |
| 60 | Benton County | 49.3 |
| 60 | Plymouth County | 49.3 |
| 62 | Jones County | 49.2 |
| 63 | Hardin County | 49 |
| 64 | Black Hawk County | 48.9 |
| 64 | Grundy County | 48.9 |
| 66 | Webster County | 48.8 |
| 67 | Cherokee County | 48.7 |
| 67 | Hamilton County | 48.7 |
| 69 | Buena Vista County | 48.6 |
| 69 | Delaware County | 48.6 |
| 69 | Dubuque County | 48.6 |
| 72 | Sioux County | 48.5 |
| 73 | Buchanan County | 48.4 |
| 73 | Butler County | 48.4 |
| 75 | Pocahontas County | 48.3 |
| 76 | Franklin County | 48.2 |
| 76 | O'Brien County | 48.2 |
| 78 | Clay County | 48 |
| 78 | Humboldt County | 48 |
| 78 | Palo Alto County | 48 |
| 81 | Clayton County | 47.9 |
| 82 | Bremer County | 47.8 |
| 82 | Lyon County | 47.8 |
| 82 | Wright County | 47.8 |
| 85 | Kossuth County | 47.7 |
| 86 | Cerro Gordo County | 47.5 |
| 87 | Emmet County | 47.4 |
| 87 | Floyd County | 47.4 |
| 87 | Hancock County | 47.4 |
| 90 | Allamakee County | 47.1 |
| 90 | Osceola County | 47.1 |
| 92 | Dickinson County | 47 |
| 92 | Winnebago County | 47 |
| 94 | Chickasaw County | 46.9 |
| 94 | Fayette County | 46.9 |
| 94 | Winneshiek County | 46.9 |
| 97 | Worth County | 46.8 |
| 98 | Mitchell County | 46.5 |
| 99 | Howard County | 46 |
