Counties in Iowa by annual precipitation

Kossuth County had the highest annual precipitation of 99 counties in 2024, at 42.59 inches. Sac County had the lowest, at 28.55 inches. The median was 38 inches and the figure for Iowa was 37.05 inches. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest42.59Kossuth County
Lowest28.55Sac County
Median3899 counties
Iowa37.05History

Map of counties, 2024

Adair County: 36.19 inchesAdams County: 35.33 inchesAllamakee County: 38.53 inchesAppanoose County: 40.06 inchesAudubon County: 34.85 inchesBenton County: 36.9 inchesBlack Hawk County: 39.75 inchesBoone County: 34.45 inchesBremer County: 40.33 inchesBuchanan County: 40.14 inchesBuena Vista County: 30.5 inchesButler County: 40.17 inchesCalhoun County: 30.08 inchesCarroll County: 31.66 inchesCass County: 34.01 inchesCedar County: 41.7 inchesCerro Gordo County: 37.86 inchesCherokee County: 34.73 inchesChickasaw County: 38.89 inchesClarke County: 36.29 inchesClay County: 39.33 inchesClayton County: 39.78 inchesClinton County: 38.66 inchesCrawford County: 32.4 inchesDallas County: 35.78 inchesDavis County: 39.88 inchesDecatur County: 35.75 inchesDelaware County: 41.17 inchesDes Moines County: 39.3 inchesDickinson County: 39.51 inchesDubuque County: 40.46 inchesEmmet County: 39.2 inchesFayette County: 39.52 inchesFloyd County: 38.76 inchesFranklin County: 39.17 inchesFremont County: 28.77 inchesGreene County: 32.88 inchesGrundy County: 38.84 inchesGuthrie County: 34.9 inchesHamilton County: 35.68 inchesHancock County: 39.29 inchesHardin County: 38.9 inchesHarrison County: 32.85 inchesHenry County: 38.36 inchesHoward County: 38.52 inchesHumboldt County: 37.14 inchesIda County: 30.57 inchesIowa County: 37.54 inchesJackson County: 40.49 inchesJasper County: 39.94 inchesJefferson County: 41.72 inchesJohnson County: 37.95 inchesJones County: 39.84 inchesKeokuk County: 40.88 inchesKossuth County: 42.59 inchesLee County: 39.04 inchesLinn County: 40.04 inchesLouisa County: 37.36 inchesLucas County: 36.85 inchesLyon County: 37.51 inchesMadison County: 38 inchesMahaska County: 40.17 inchesMarion County: 39.56 inchesMarshall County: 38.2 inchesMills County: 29.66 inchesMitchell County: 39.81 inchesMonona County: 30.19 inchesMonroe County: 37.63 inchesMontgomery County: 33.34 inchesMuscatine County: 38.57 inchesO'Brien County: 39.05 inchesOsceola County: 38.61 inchesPage County: 33.77 inchesPalo Alto County: 38.86 inchesPlymouth County: 33.17 inchesPocahontas County: 32.68 inchesPolk County: 37.39 inchesPottawattamie County: 32.26 inchesPoweshiek County: 39.78 inchesRinggold County: 35.63 inchesSac County: 28.55 inchesScott County: 38.06 inchesShelby County: 33.57 inchesSioux County: 36.12 inchesStory County: 37.33 inchesTama County: 37.58 inchesTaylor County: 36.21 inchesUnion County: 35.9 inchesVan Buren County: 39.38 inchesWapello County: 40 inchesWarren County: 39.93 inchesWashington County: 37.55 inchesWayne County: 36.9 inchesWebster County: 33.91 inchesWinnebago County: 41.6 inchesWinneshiek County: 39.06 inchesWoodbury County: 30.1 inchesWorth County: 40.4 inchesWright County: 36.29 inches
  • Under 34
  • 34 to 36
  • 36 to 38
  • 38 to 39
  • 39 to 40
  • 40 and over
inches, 2024. Source: NOAA NCEI, NOAA Climate at a Glance, January to December precipitation, counties. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2024

Kossuth County: 42.59 inchesKossuth County42.59Jefferson County: 41.72 inchesJefferson County41.72Cedar County: 41.7 inchesCedar County41.7Winnebago County: 41.6 inchesWinnebago County41.6Delaware County: 41.17 inchesDelaware County41.17Keokuk County: 40.88 inchesKeokuk County40.88Jackson County: 40.49 inchesJackson County40.49Dubuque County: 40.46 inchesDubuque County40.46Worth County: 40.4 inchesWorth County40.4Bremer County: 40.33 inchesBremer County40.33Butler County: 40.17 inchesButler County40.17Mahaska County: 40.17 inchesMahaska County40.17Buchanan County: 40.14 inchesBuchanan County40.14Appanoose County: 40.06 inchesAppanoose County40.06Linn County: 40.04 inchesLinn County40.04Wapello County: 40 inchesWapello County40Jasper County: 39.94 inchesJasper County39.94Warren County: 39.93 inchesWarren County39.93Davis County: 39.88 inchesDavis County39.88Jones County: 39.84 inchesJones County39.84Mitchell County: 39.81 inchesMitchell County39.81Clayton County: 39.78 inchesClayton County39.78Poweshiek County: 39.78 inchesPoweshiek County39.78Black Hawk County: 39.75 inchesBlack Hawk County39.75Marion County: 39.56 inchesMarion County39.56Fayette County: 39.52 inchesFayette County39.52Dickinson County: 39.51 inchesDickinson County39.51Van Buren County: 39.38 inchesVan Buren County39.38Clay County: 39.33 inchesClay County39.33Des Moines County: 39.3 inchesDes Moines County39.3Hancock County: 39.29 inchesHancock County39.29Emmet County: 39.2 inchesEmmet County39.2Franklin County: 39.17 inchesFranklin County39.17Winneshiek County: 39.06 inchesWinneshiek County39.06O'Brien County: 39.05 inchesO'Brien County39.05Lee County: 39.04 inchesLee County39.04Hardin County: 38.9 inchesHardin County38.9Chickasaw County: 38.89 inchesChickasaw County38.89Palo Alto County: 38.86 inchesPalo Alto County38.86Grundy County: 38.84 inchesGrundy County38.84Kossuth County: 42.59 inchesKossuth County42.59Jefferson County: 41.72 inchesJefferson County41.72Cedar County: 41.7 inchesCedar County41.7Winnebago County: 41.6 inchesWinnebago County41.6Delaware County: 41.17 inchesDelaware County41.17Keokuk County: 40.88 inchesKeokuk County40.88Jackson County: 40.49 inchesJackson County40.49Dubuque County: 40.46 inchesDubuque County40.46Worth County: 40.4 inchesWorth County40.4Bremer County: 40.33 inchesBremer County40.33Butler County: 40.17 inchesButler County40.17Mahaska County: 40.17 inchesMahaska County40.17Buchanan County: 40.14 inchesBuchanan County40.14Appanoose County: 40.06 inchesAppanoose County40.06Linn County: 40.04 inchesLinn County40.04Wapello County: 40 inchesWapello County40Jasper County: 39.94 inchesJasper County39.94Warren County: 39.93 inchesWarren County39.93Davis County: 39.88 inchesDavis County39.88Jones County: 39.84 inchesJones County39.84Mitchell County: 39.81 inchesMitchell County39.81Clayton County: 39.78 inchesClayton County39.78Poweshiek County: 39.78 inchesPoweshiek County39.78Black Hawk County: 39.75 inchesBlack Hawk County39.75Marion County: 39.56 inchesMarion County39.56Fayette County: 39.52 inchesFayette County39.52Dickinson County: 39.51 inchesDickinson County39.51Van Buren County: 39.38 inchesVan Buren County39.38Clay County: 39.33 inchesClay County39.33Des Moines County: 39.3 inchesDes Moines County39.3Hancock County: 39.29 inchesHancock County39.29Emmet County: 39.2 inchesEmmet County39.2Franklin County: 39.17 inchesFranklin County39.17Winneshiek County: 39.06 inchesWinneshiek County39.06O'Brien County: 39.05 inchesO'Brien County39.05Lee County: 39.04 inchesLee County39.04Hardin County: 38.9 inchesHardin County38.9Chickasaw County: 38.89 inchesChickasaw County38.89Palo Alto County: 38.86 inchesPalo Alto County38.86Grundy County: 38.84 inchesGrundy County38.84
inches. Source: NOAA NCEI, NOAA Climate at a Glance, January to December precipitation, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2024
inches
Change on 2023
1Kossuth County42.59+52%
2Jefferson County41.72+53.1%
3Cedar County41.7+58.9%
4Winnebago County41.6+51.5%
5Delaware County41.17+49.1%
6Keokuk County40.88+75.1%
7Jackson County40.49+43.7%
8Dubuque County40.46+44.4%
9Worth County40.4+48.7%
10Bremer County40.33+65.9%
11Butler County40.17+69.4%
11Mahaska County40.17+62.4%
13Buchanan County40.14+60.6%
14Appanoose County40.06+44.9%
15Linn County40.04+63.9%
16Wapello County40+68.6%
17Jasper County39.94+44.8%
18Warren County39.93+56.4%
19Davis County39.88+47.5%
20Jones County39.84+58.5%
21Mitchell County39.81+41.7%
22Clayton County39.78+52.1%
22Poweshiek County39.78+55.3%
24Black Hawk County39.75+72.9%
25Marion County39.56+52.4%
26Fayette County39.52+57.9%
27Dickinson County39.51+36.3%
28Van Buren County39.38+37.9%
29Clay County39.33+25.8%
30Des Moines County39.3+20.7%
31Hancock County39.29+45.7%
32Emmet County39.2+35.8%
33Franklin County39.17+62.7%
34Winneshiek County39.06+38.7%
35O'Brien County39.05+25.1%
36Lee County39.04+17.6%
37Hardin County38.9+52.8%
38Chickasaw County38.89+50.9%
39Palo Alto County38.86+31.2%
40Grundy County38.84+69.6%
41Floyd County38.76+49.9%
42Clinton County38.66+32.4%
43Osceola County38.61+38.7%
44Muscatine County38.57+41.2%
45Allamakee County38.53+46.1%
46Howard County38.52+40.2%
47Henry County38.36+37.7%
48Marshall County38.2+51.7%
49Scott County38.06+26.6%
50Madison County38+40.6%
51Johnson County37.95+60.3%
52Cerro Gordo County37.86+40.7%
53Monroe County37.63+51.9%
54Tama County37.58+63.5%
55Washington County37.55+49.7%
56Iowa County37.54+61.6%
57Lyon County37.51+51.2%
58Polk County37.39+34.5%
59Louisa County37.36+35.8%
60Story County37.33+23%
61Humboldt County37.14+36.5%
62Benton County36.9+68%
62Wayne County36.9+37.2%
64Lucas County36.85+51.1%
65Clarke County36.29+38.6%
65Wright County36.29+39.8%
67Taylor County36.21+24.3%
68Adair County36.19+25.9%
69Sioux County36.12+27.7%
70Union County35.9+27.9%
71Dallas County35.78+29.3%
72Decatur County35.75+24.7%
73Hamilton County35.68+28.9%
74Ringgold County35.63+22.8%
75Adams County35.33+21%
76Guthrie County34.9+28.4%
77Audubon County34.85+33.7%
78Cherokee County34.73+10.6%
79Boone County34.45+17.5%
80Cass County34.01+23%
81Webster County33.91+21.8%
82Page County33.77+27.8%
83Shelby County33.57+30.6%
84Montgomery County33.34+29%
85Plymouth County33.17+10.6%
86Greene County32.88+18.1%
87Harrison County32.85+29.5%
88Pocahontas County32.68+18.1%
89Crawford County32.4+23.8%
90Pottawattamie County32.26+26.4%
91Carroll County31.66+22.9%
92Ida County30.57+9.1%
93Buena Vista County30.5+8.4%
94Monona County30.19+14.3%
95Woodbury County30.1+4.4%
96Calhoun County30.08+14.9%
97Mills County29.66+15.5%
98Fremont County28.77+7.1%
99Sac County28.55+10.7%

Other periods

About this ranking

Total precipitation from January to December, in inches: rain plus the water content of snow and other frozen precipitation. NOAA computes it from its climate divisional dataset (nClimDiv): station readings interpolated onto a 5 km grid and averaged over the area.

Values are area averages, not the reading at one weather station. NOAA revises the last two years every month.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December precipitation, 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.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

NOAA National Centers for Environmental Information. (2026). NOAA Climate at a Glance, January to December precipitation, counties (Counties in Iowa by annual precipitation, 2024) [Data set]. Retrieved October 12, 2026, from https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping

MLA 9

NOAA Climate at a Glance, January to December precipitation, counties, Counties in Iowa by annual precipitation, 2024. NOAA National Centers for Environmental Information, 6 Oct. 2026, https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Invokely, https://invokely.ai/rankings/annual-precipitation/iowa-counties?period=2024. Accessed 12 Oct. 2026.

Chicago (author-date)

NOAA National Centers for Environmental Information. 2026. NOAA Climate at a Glance, January to December precipitation, counties. Counties in Iowa by annual precipitation, 2024. Dataset. Accessed October 12, 2026. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Also distributed by Invokely, https://invokely.ai/rankings/annual-precipitation/iowa-counties?period=2024.

Harvard

NOAA National Centers for Environmental Information (2026) NOAA Climate at a Glance, January to December precipitation, counties, Counties in Iowa by annual precipitation, 2024 [Dataset]. Available at: https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping, via Invokely: https://invokely.ai/rankings/annual-precipitation/iowa-counties?period=2024 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_counties_in_iowa_by_2024,
  author = {{NOAA National Centers for Environmental Information}},
  title = {{NOAA Climate at a Glance, January to December precipitation, counties: Counties in Iowa by annual precipitation, 2024}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/annual-precipitation/iowa-counties?period=2024. Publisher attribution: NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December precipitation, 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.},
}
RIS
TY  - DATA
AU  - NOAA National Centers for Environmental Information
TI  - NOAA Climate at a Glance, January to December precipitation, counties: Counties in Iowa by annual precipitation, 2024
PY  - 2026
DA  - 2026/10/06
PB  - NOAA National Centers for Environmental Information
DB  - Invokely
UR  - https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping
L2  - https://invokely.ai/rankings/annual-precipitation/iowa-counties?period=2024
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/annual-precipitation/iowa-counties?period=2024.
N1  - Publisher attribution: NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December precipitation, 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.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Iowa by annual precipitation using official data, and cite the source.
rank_places {"indicator":"precipitation_annual","level":"province","within":"Iowa","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=precipitation_annual&level=province&within=Iowa&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest annual precipitation?

Kossuth County, with 42.59 inches in 2024, according to NOAA National Centers for Environmental Information.

Which county has the lowest annual precipitation?

Sac County, with 28.55 inches in 2024.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: NOAA National Centers for Environmental Information, NOAA Climate at a Glance, January to December precipitation, counties. Retrieved 2026-10-12.

Annual precipitation: other rankings

Counties in Iowa: more rankings