Counties in Iowa by annual precipitation

Clayton County had the highest annual precipitation of 99 counties in 2020, at 39.22 inches. Sioux County had the lowest, at 17.5 inches. The median was 30.2 inches and the figure for Iowa was 29.28 inches. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest39.22Clayton County
Lowest17.5Sioux County
Median30.299 counties
Iowa29.28History

Map of counties, 2020

Adair County: 23.67 inchesAdams County: 26.54 inchesAllamakee County: 34.88 inchesAppanoose County: 34.54 inchesAudubon County: 21.36 inchesBenton County: 34.55 inchesBlack Hawk County: 36.73 inchesBoone County: 24.16 inchesBremer County: 36.66 inchesBuchanan County: 36.9 inchesBuena Vista County: 22.89 inchesButler County: 33.46 inchesCalhoun County: 22.95 inchesCarroll County: 21.67 inchesCass County: 21.93 inchesCedar County: 38.52 inchesCerro Gordo County: 29.57 inchesCherokee County: 23.16 inchesChickasaw County: 35.72 inchesClarke County: 30.22 inchesClay County: 20.69 inchesClayton County: 39.22 inchesClinton County: 39.06 inchesCrawford County: 22.64 inchesDallas County: 26.16 inchesDavis County: 34.95 inchesDecatur County: 32.12 inchesDelaware County: 38.06 inchesDes Moines County: 32.65 inchesDickinson County: 21.62 inchesDubuque County: 38.55 inchesEmmet County: 23.03 inchesFayette County: 36.54 inchesFloyd County: 32.56 inchesFranklin County: 29.67 inchesFremont County: 24.14 inchesGreene County: 23.14 inchesGrundy County: 34.91 inchesGuthrie County: 22.28 inchesHamilton County: 25.46 inchesHancock County: 27.92 inchesHardin County: 29.67 inchesHarrison County: 21.46 inchesHenry County: 34.38 inchesHoward County: 32.64 inchesHumboldt County: 25.24 inchesIda County: 23.21 inchesIowa County: 32.51 inchesJackson County: 38.43 inchesJasper County: 30.89 inchesJefferson County: 36.26 inchesJohnson County: 35.71 inchesJones County: 36.86 inchesKeokuk County: 34.6 inchesKossuth County: 25.52 inchesLee County: 34.5 inchesLinn County: 36.57 inchesLouisa County: 35.23 inchesLucas County: 33.17 inchesLyon County: 18.71 inchesMadison County: 28.05 inchesMahaska County: 34.16 inchesMarion County: 33.96 inchesMarshall County: 31.39 inchesMills County: 22.84 inchesMitchell County: 30.2 inchesMonona County: 21.67 inchesMonroe County: 35.26 inchesMontgomery County: 24.63 inchesMuscatine County: 35.47 inchesO'Brien County: 20.19 inchesOsceola County: 20.21 inchesPage County: 24.52 inchesPalo Alto County: 22.34 inchesPlymouth County: 18.93 inchesPocahontas County: 22.97 inchesPolk County: 28.75 inchesPottawattamie County: 21.53 inchesPoweshiek County: 32.85 inchesRinggold County: 32.81 inchesSac County: 21.8 inchesScott County: 39.2 inchesShelby County: 21.88 inchesSioux County: 17.5 inchesStory County: 26.1 inchesTama County: 34.73 inchesTaylor County: 29.2 inchesUnion County: 28.15 inchesVan Buren County: 32.99 inchesWapello County: 36.86 inchesWarren County: 32.5 inchesWashington County: 36.75 inchesWayne County: 33.49 inchesWebster County: 24.63 inchesWinnebago County: 28.11 inchesWinneshiek County: 34.9 inchesWoodbury County: 21.61 inchesWorth County: 30.42 inchesWright County: 26.99 inches
  • Under 22
  • 22 to 25
  • 25 to 30
  • 30 to 34
  • 34 to 36
  • 36 and over
inches, 2020. Source: NOAA NCEI, NOAA Climate at a Glance, January to December precipitation, counties. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2020

Clayton County: 39.22 inchesClayton County39.22Scott County: 39.2 inchesScott County39.2Clinton County: 39.06 inchesClinton County39.06Dubuque County: 38.55 inchesDubuque County38.55Cedar County: 38.52 inchesCedar County38.52Jackson County: 38.43 inchesJackson County38.43Delaware County: 38.06 inchesDelaware County38.06Buchanan County: 36.9 inchesBuchanan County36.9Jones County: 36.86 inchesJones County36.86Wapello County: 36.86 inchesWapello County36.86Washington County: 36.75 inchesWashington County36.75Black Hawk County: 36.73 inchesBlack Hawk County36.73Bremer County: 36.66 inchesBremer County36.66Linn County: 36.57 inchesLinn County36.57Fayette County: 36.54 inchesFayette County36.54Jefferson County: 36.26 inchesJefferson County36.26Chickasaw County: 35.72 inchesChickasaw County35.72Johnson County: 35.71 inchesJohnson County35.71Muscatine County: 35.47 inchesMuscatine County35.47Monroe County: 35.26 inchesMonroe County35.26Louisa County: 35.23 inchesLouisa County35.23Davis County: 34.95 inchesDavis County34.95Grundy County: 34.91 inchesGrundy County34.91Winneshiek County: 34.9 inchesWinneshiek County34.9Allamakee County: 34.88 inchesAllamakee County34.88Tama County: 34.73 inchesTama County34.73Keokuk County: 34.6 inchesKeokuk County34.6Benton County: 34.55 inchesBenton County34.55Appanoose County: 34.54 inchesAppanoose County34.54Lee County: 34.5 inchesLee County34.5Henry County: 34.38 inchesHenry County34.38Mahaska County: 34.16 inchesMahaska County34.16Marion County: 33.96 inchesMarion County33.96Wayne County: 33.49 inchesWayne County33.49Butler County: 33.46 inchesButler County33.46Lucas County: 33.17 inchesLucas County33.17Van Buren County: 32.99 inchesVan Buren County32.99Poweshiek County: 32.85 inchesPoweshiek County32.85Ringgold County: 32.81 inchesRinggold County32.81Des Moines County: 32.65 inchesDes Moines County32.65Clayton County: 39.22 inchesClayton County39.22Scott County: 39.2 inchesScott County39.2Clinton County: 39.06 inchesClinton County39.06Dubuque County: 38.55 inchesDubuque County38.55Cedar County: 38.52 inchesCedar County38.52Jackson County: 38.43 inchesJackson County38.43Delaware County: 38.06 inchesDelaware County38.06Buchanan County: 36.9 inchesBuchanan County36.9Jones County: 36.86 inchesJones County36.86Wapello County: 36.86 inchesWapello County36.86Washington County: 36.75 inchesWashington County36.75Black Hawk County: 36.73 inchesBlack Hawk County36.73Bremer County: 36.66 inchesBremer County36.66Linn County: 36.57 inchesLinn County36.57Fayette County: 36.54 inchesFayette County36.54Jefferson County: 36.26 inchesJefferson County36.26Chickasaw County: 35.72 inchesChickasaw County35.72Johnson County: 35.71 inchesJohnson County35.71Muscatine County: 35.47 inchesMuscatine County35.47Monroe County: 35.26 inchesMonroe County35.26Louisa County: 35.23 inchesLouisa County35.23Davis County: 34.95 inchesDavis County34.95Grundy County: 34.91 inchesGrundy County34.91Winneshiek County: 34.9 inchesWinneshiek County34.9Allamakee County: 34.88 inchesAllamakee County34.88Tama County: 34.73 inchesTama County34.73Keokuk County: 34.6 inchesKeokuk County34.6Benton County: 34.55 inchesBenton County34.55Appanoose County: 34.54 inchesAppanoose County34.54Lee County: 34.5 inchesLee County34.5Henry County: 34.38 inchesHenry County34.38Mahaska County: 34.16 inchesMahaska County34.16Marion County: 33.96 inchesMarion County33.96Wayne County: 33.49 inchesWayne County33.49Butler County: 33.46 inchesButler County33.46Lucas County: 33.17 inchesLucas County33.17Van Buren County: 32.99 inchesVan Buren County32.99Poweshiek County: 32.85 inchesPoweshiek County32.85Ringgold County: 32.81 inchesRinggold County32.81Des Moines County: 32.65 inchesDes Moines County32.65
inches. Source: NOAA NCEI, NOAA Climate at a Glance, January to December precipitation, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2020
inches
Change on 2019
1Clayton County39.22-20.7%
2Scott County39.2-18%
3Clinton County39.06-20.2%
4Dubuque County38.55-23.2%
5Cedar County38.52-13.9%
6Jackson County38.43-20.5%
7Delaware County38.06-21.3%
8Buchanan County36.9-15.2%
9Jones County36.86-18.9%
9Wapello County36.86-14.1%
11Washington County36.75-10.5%
12Black Hawk County36.73-9.2%
13Bremer County36.66-11.7%
14Linn County36.57-14.4%
15Fayette County36.54-12.6%
16Jefferson County36.26-15.5%
17Chickasaw County35.72-14.9%
18Johnson County35.71-18.9%
19Muscatine County35.47-21.4%
20Monroe County35.26-22.4%
21Louisa County35.23-22.9%
22Davis County34.95-27%
23Grundy County34.91-11.3%
24Winneshiek County34.9-26.7%
25Allamakee County34.88-31.7%
26Tama County34.73-13.1%
27Keokuk County34.6-14.6%
28Benton County34.55-13.3%
29Appanoose County34.54-32.7%
30Lee County34.5-31.1%
31Henry County34.38-27%
32Mahaska County34.16-20.2%
33Marion County33.96-19.3%
34Wayne County33.49-29.7%
35Butler County33.46-12.9%
36Lucas County33.17-22.9%
37Van Buren County32.99-30.6%
38Poweshiek County32.85-24.3%
39Ringgold County32.81-26.6%
40Des Moines County32.65-32.3%
41Howard County32.64-29.1%
42Floyd County32.56-20.3%
43Iowa County32.51-20.7%
44Warren County32.5-23.4%
45Decatur County32.12-29.6%
46Marshall County31.39-21.7%
47Jasper County30.89-24.5%
48Worth County30.42-29.9%
49Clarke County30.22-26.9%
50Mitchell County30.2-33.5%
51Franklin County29.67-25.8%
51Hardin County29.67-28.9%
53Cerro Gordo County29.57-25%
54Taylor County29.2-32.3%
55Polk County28.75-29%
56Union County28.15-33.6%
57Winnebago County28.11-32.8%
58Madison County28.05-24.9%
59Hancock County27.92-25.7%
60Wright County26.99-30.8%
61Adams County26.54-36.3%
62Dallas County26.16-27.4%
63Story County26.1-32.2%
64Kossuth County25.52-36.2%
65Hamilton County25.46-39.1%
66Humboldt County25.24-28.9%
67Montgomery County24.63-38.7%
67Webster County24.63-36.3%
69Page County24.52-39.7%
70Boone County24.16-38.9%
71Fremont County24.14-40.9%
72Adair County23.67-41.1%
73Ida County23.21-32.3%
74Cherokee County23.16-39.8%
75Greene County23.14-39.6%
76Emmet County23.03-44.2%
77Pocahontas County22.97-35.6%
78Calhoun County22.95-37%
79Buena Vista County22.89-36.5%
80Mills County22.84-43.1%
81Crawford County22.64-37.2%
82Palo Alto County22.34-42.2%
83Guthrie County22.28-37.9%
84Cass County21.93-46.8%
85Shelby County21.88-43.7%
86Sac County21.8-38.6%
87Carroll County21.67-41.5%
87Monona County21.67-35.8%
89Dickinson County21.62-48.4%
90Woodbury County21.61-36.9%
91Pottawattamie County21.53-45%
92Harrison County21.46-43.3%
93Audubon County21.36-45.6%
94Clay County20.69-47.4%
95Osceola County20.21-52.6%
96O'Brien County20.19-49.3%
97Plymouth County18.93-50.8%
98Lyon County18.71-56.1%
99Sioux County17.5-56.8%

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, 2020) [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, 2020. 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=2020. 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, 2020. 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=2020.

Harvard

NOAA National Centers for Environmental Information (2026) NOAA Climate at a Glance, January to December precipitation, counties, Counties in Iowa by annual precipitation, 2020 [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=2020 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_counties_in_iowa_by_2020,
  author = {{NOAA National Centers for Environmental Information}},
  title = {{NOAA Climate at a Glance, January to December precipitation, counties: Counties in Iowa by annual precipitation, 2020}},
  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=2020. 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, 2020
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=2020
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/annual-precipitation/iowa-counties?period=2020.
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?

Clayton County, with 39.22 inches in 2020, according to NOAA National Centers for Environmental Information.

Which county has the lowest annual precipitation?

Sioux County, with 17.5 inches in 2020.

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