Counties in Iowa by annual precipitation

Lee County had the highest annual precipitation of 99 counties in 2023, at 33.19 inches. Benton County had the lowest, at 21.97 inches. The median was 27.03 inches and the figure for Iowa was 26.93 inches. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest33.19Lee County
Lowest21.97Benton County
Median27.0399 counties
Iowa26.93History

Map of counties, 2023

Adair County: 28.75 inchesAdams County: 29.19 inchesAllamakee County: 26.38 inchesAppanoose County: 27.65 inchesAudubon County: 26.07 inchesBenton County: 21.97 inchesBlack Hawk County: 22.99 inchesBoone County: 29.32 inchesBremer County: 24.31 inchesBuchanan County: 24.99 inchesBuena Vista County: 28.14 inchesButler County: 23.71 inchesCalhoun County: 26.17 inchesCarroll County: 25.76 inchesCass County: 27.66 inchesCedar County: 26.25 inchesCerro Gordo County: 26.9 inchesCherokee County: 31.39 inchesChickasaw County: 25.78 inchesClarke County: 26.18 inchesClay County: 31.26 inchesClayton County: 26.16 inchesClinton County: 29.19 inchesCrawford County: 26.18 inchesDallas County: 27.67 inchesDavis County: 27.03 inchesDecatur County: 28.68 inchesDelaware County: 27.62 inchesDes Moines County: 32.57 inchesDickinson County: 28.98 inchesDubuque County: 28.01 inchesEmmet County: 28.87 inchesFayette County: 25.03 inchesFloyd County: 25.86 inchesFranklin County: 24.07 inchesFremont County: 26.86 inchesGreene County: 27.83 inchesGrundy County: 22.9 inchesGuthrie County: 27.19 inchesHamilton County: 27.68 inchesHancock County: 26.97 inchesHardin County: 25.45 inchesHarrison County: 25.37 inchesHenry County: 27.85 inchesHoward County: 27.47 inchesHumboldt County: 27.2 inchesIda County: 28.01 inchesIowa County: 23.23 inchesJackson County: 28.17 inchesJasper County: 27.59 inchesJefferson County: 27.25 inchesJohnson County: 23.68 inchesJones County: 25.13 inchesKeokuk County: 23.34 inchesKossuth County: 28.02 inchesLee County: 33.19 inchesLinn County: 24.43 inchesLouisa County: 27.52 inchesLucas County: 24.39 inchesLyon County: 24.81 inchesMadison County: 27.03 inchesMahaska County: 24.74 inchesMarion County: 25.95 inchesMarshall County: 25.18 inchesMills County: 25.67 inchesMitchell County: 28.1 inchesMonona County: 26.41 inchesMonroe County: 24.77 inchesMontgomery County: 25.84 inchesMuscatine County: 27.32 inchesO'Brien County: 31.21 inchesOsceola County: 27.84 inchesPage County: 26.43 inchesPalo Alto County: 29.61 inchesPlymouth County: 29.98 inchesPocahontas County: 27.67 inchesPolk County: 27.8 inchesPottawattamie County: 25.53 inchesPoweshiek County: 25.61 inchesRinggold County: 29.01 inchesSac County: 25.79 inchesScott County: 30.06 inchesShelby County: 25.71 inchesSioux County: 28.28 inchesStory County: 30.35 inchesTama County: 22.98 inchesTaylor County: 29.12 inchesUnion County: 28.06 inchesVan Buren County: 28.56 inchesWapello County: 23.72 inchesWarren County: 25.53 inchesWashington County: 25.08 inchesWayne County: 26.9 inchesWebster County: 27.84 inchesWinnebago County: 27.45 inchesWinneshiek County: 28.16 inchesWoodbury County: 28.82 inchesWorth County: 27.16 inchesWright County: 25.96 inches
  • Under 25
  • 25 to 26
  • 26 to 27
  • 27 to 28
  • 28 to 29
  • 29 and over
inches, 2023. Source: NOAA NCEI, NOAA Climate at a Glance, January to December precipitation, counties. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2023

Lee County: 33.19 inchesLee County33.19Des Moines County: 32.57 inchesDes Moines County32.57Cherokee County: 31.39 inchesCherokee County31.39Clay County: 31.26 inchesClay County31.26O'Brien County: 31.21 inchesO'Brien County31.21Story County: 30.35 inchesStory County30.35Scott County: 30.06 inchesScott County30.06Plymouth County: 29.98 inchesPlymouth County29.98Palo Alto County: 29.61 inchesPalo Alto County29.61Boone County: 29.32 inchesBoone County29.32Adams County: 29.19 inchesAdams County29.19Clinton County: 29.19 inchesClinton County29.19Taylor County: 29.12 inchesTaylor County29.12Ringgold County: 29.01 inchesRinggold County29.01Dickinson County: 28.98 inchesDickinson County28.98Emmet County: 28.87 inchesEmmet County28.87Woodbury County: 28.82 inchesWoodbury County28.82Adair County: 28.75 inchesAdair County28.75Decatur County: 28.68 inchesDecatur County28.68Van Buren County: 28.56 inchesVan Buren County28.56Sioux County: 28.28 inchesSioux County28.28Jackson County: 28.17 inchesJackson County28.17Winneshiek County: 28.16 inchesWinneshiek County28.16Buena Vista County: 28.14 inchesBuena Vista County28.14Mitchell County: 28.1 inchesMitchell County28.1Union County: 28.06 inchesUnion County28.06Kossuth County: 28.02 inchesKossuth County28.02Dubuque County: 28.01 inchesDubuque County28.01Ida County: 28.01 inchesIda County28.01Henry County: 27.85 inchesHenry County27.85Osceola County: 27.84 inchesOsceola County27.84Webster County: 27.84 inchesWebster County27.84Greene County: 27.83 inchesGreene County27.83Polk County: 27.8 inchesPolk County27.8Hamilton County: 27.68 inchesHamilton County27.68Dallas County: 27.67 inchesDallas County27.67Pocahontas County: 27.67 inchesPocahontas County27.67Cass County: 27.66 inchesCass County27.66Appanoose County: 27.65 inchesAppanoose County27.65Delaware County: 27.62 inchesDelaware County27.62Lee County: 33.19 inchesLee County33.19Des Moines County: 32.57 inchesDes Moines County32.57Cherokee County: 31.39 inchesCherokee County31.39Clay County: 31.26 inchesClay County31.26O'Brien County: 31.21 inchesO'Brien County31.21Story County: 30.35 inchesStory County30.35Scott County: 30.06 inchesScott County30.06Plymouth County: 29.98 inchesPlymouth County29.98Palo Alto County: 29.61 inchesPalo Alto County29.61Boone County: 29.32 inchesBoone County29.32Adams County: 29.19 inchesAdams County29.19Clinton County: 29.19 inchesClinton County29.19Taylor County: 29.12 inchesTaylor County29.12Ringgold County: 29.01 inchesRinggold County29.01Dickinson County: 28.98 inchesDickinson County28.98Emmet County: 28.87 inchesEmmet County28.87Woodbury County: 28.82 inchesWoodbury County28.82Adair County: 28.75 inchesAdair County28.75Decatur County: 28.68 inchesDecatur County28.68Van Buren County: 28.56 inchesVan Buren County28.56Sioux County: 28.28 inchesSioux County28.28Jackson County: 28.17 inchesJackson County28.17Winneshiek County: 28.16 inchesWinneshiek County28.16Buena Vista County: 28.14 inchesBuena Vista County28.14Mitchell County: 28.1 inchesMitchell County28.1Union County: 28.06 inchesUnion County28.06Kossuth County: 28.02 inchesKossuth County28.02Dubuque County: 28.01 inchesDubuque County28.01Ida County: 28.01 inchesIda County28.01Henry County: 27.85 inchesHenry County27.85Osceola County: 27.84 inchesOsceola County27.84Webster County: 27.84 inchesWebster County27.84Greene County: 27.83 inchesGreene County27.83Polk County: 27.8 inchesPolk County27.8Hamilton County: 27.68 inchesHamilton County27.68Dallas County: 27.67 inchesDallas County27.67Pocahontas County: 27.67 inchesPocahontas County27.67Cass County: 27.66 inchesCass County27.66Appanoose County: 27.65 inchesAppanoose County27.65Delaware County: 27.62 inchesDelaware County27.62
inches. Source: NOAA NCEI, NOAA Climate at a Glance, January to December precipitation, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2023
inches
Change on 2022
1Lee County33.19+11.1%
2Des Moines County32.57+14.9%
3Cherokee County31.39+54.6%
4Clay County31.26+31.7%
5O'Brien County31.21+46%
6Story County30.35-10.8%
7Scott County30.06-9%
8Plymouth County29.98+57.1%
9Palo Alto County29.61+29%
10Boone County29.32-7.8%
11Adams County29.19+13.1%
11Clinton County29.19-17%
13Taylor County29.12+4.3%
14Ringgold County29.01+1.8%
15Dickinson County28.98+10.8%
16Emmet County28.87+14.4%
17Woodbury County28.82+55.2%
18Adair County28.75+6.2%
19Decatur County28.68-1.3%
20Van Buren County28.56+6.2%
21Sioux County28.28+63.1%
22Jackson County28.17-19.9%
23Winneshiek County28.16-23.9%
24Buena Vista County28.14+43.4%
25Mitchell County28.1-7.3%
26Union County28.06+0.5%
27Kossuth County28.02+20.8%
28Dubuque County28.01-12.2%
28Ida County28.01+36.2%
30Henry County27.85+4.6%
31Osceola County27.84+23.3%
31Webster County27.84+17.6%
33Greene County27.83-1.3%
34Polk County27.8-7%
35Hamilton County27.68-4.4%
36Dallas County27.67+0.5%
36Pocahontas County27.67+36.6%
38Cass County27.66+11.3%
39Appanoose County27.65-15%
40Delaware County27.62-18.1%
41Jasper County27.59-0.3%
42Louisa County27.52+6.4%
43Howard County27.47-18.5%
44Winnebago County27.45-2.1%
45Muscatine County27.32-10.7%
46Jefferson County27.25+6.3%
47Humboldt County27.2+40.2%
48Guthrie County27.19-5.4%
49Worth County27.16-7.2%
50Davis County27.03-13.6%
50Madison County27.03+6.2%
52Hancock County26.97+0.8%
53Cerro Gordo County26.9-10%
53Wayne County26.9-14.8%
55Fremont County26.86+14%
56Page County26.43+0.4%
57Monona County26.41+36.6%
58Allamakee County26.38-29.2%
59Cedar County26.25-17.8%
60Clarke County26.18-9.3%
60Crawford County26.18+15.5%
62Calhoun County26.17+16.9%
63Clayton County26.16-24.4%
64Audubon County26.07-2.1%
65Wright County25.96+2.7%
66Marion County25.95-13.9%
67Floyd County25.86-15.1%
68Montgomery County25.84+5.4%
69Sac County25.79+25.6%
70Chickasaw County25.78-14.6%
71Carroll County25.76+5.8%
72Shelby County25.71+5.8%
73Mills County25.67+12.3%
74Poweshiek County25.61-7.5%
75Pottawattamie County25.53+7.3%
75Warren County25.53-11.2%
77Hardin County25.45-16.7%
78Harrison County25.37+21.8%
79Marshall County25.18-13.1%
80Jones County25.13-23.2%
81Washington County25.08-1%
82Fayette County25.03-24%
83Buchanan County24.99-22.8%
84Lyon County24.81+30.3%
85Monroe County24.77-18.1%
86Mahaska County24.74-11.2%
87Linn County24.43-20.8%
88Lucas County24.39-21.3%
89Bremer County24.31-24.9%
90Franklin County24.07-16.5%
91Wapello County23.72-13.3%
92Butler County23.71-24%
93Johnson County23.68-17.1%
94Keokuk County23.34-7.5%
95Iowa County23.23-10.4%
96Black Hawk County22.99-29.7%
97Tama County22.98-17.3%
98Grundy County22.9-25.5%
99Benton County21.97-19.6%

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

Harvard

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

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

Lee County, with 33.19 inches in 2023, according to NOAA National Centers for Environmental Information.

Which county has the lowest annual precipitation?

Benton County, with 21.97 inches in 2023.

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