Counties in Iowa by annual precipitation, 2025

Boone County had the highest annual precipitation of 99 counties in 2025, at 41.79 inches. Page County had the lowest, at 25.71 inches. The median was 32.9 inches and the figure for Iowa was 33.57 inches. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest41.79Boone County
Lowest25.71Page County
Median32.999 counties
Iowa33.57History

Map of counties, 2025

Adair County: 33.99 inchesAdams County: 29.14 inchesAllamakee County: 28.33 inchesAppanoose County: 32.51 inchesAudubon County: 33.45 inchesBenton County: 32.67 inchesBlack Hawk County: 35.27 inchesBoone County: 41.79 inchesBremer County: 36.15 inchesBuchanan County: 36.74 inchesBuena Vista County: 31.22 inchesButler County: 38.78 inchesCalhoun County: 33.74 inchesCarroll County: 35.53 inchesCass County: 30.81 inchesCedar County: 34.74 inchesCerro Gordo County: 38.84 inchesCherokee County: 33.71 inchesChickasaw County: 37.38 inchesClarke County: 33.74 inchesClay County: 30.64 inchesClayton County: 34.45 inchesClinton County: 32.6 inchesCrawford County: 34.34 inchesDallas County: 38.52 inchesDavis County: 31.9 inchesDecatur County: 32.7 inchesDelaware County: 36.94 inchesDes Moines County: 31.69 inchesDickinson County: 29.96 inchesDubuque County: 32.12 inchesEmmet County: 29.25 inchesFayette County: 33.58 inchesFloyd County: 40.58 inchesFranklin County: 40.26 inchesFremont County: 27.57 inchesGreene County: 39.09 inchesGrundy County: 37.06 inchesGuthrie County: 37.05 inchesHamilton County: 41.38 inchesHancock County: 35.19 inchesHardin County: 40.26 inchesHarrison County: 34.58 inchesHenry County: 32.35 inchesHoward County: 39.01 inchesHumboldt County: 34.12 inchesIda County: 32.8 inchesIowa County: 31.25 inchesJackson County: 32.36 inchesJasper County: 35.61 inchesJefferson County: 32.67 inchesJohnson County: 28.46 inchesJones County: 32.39 inchesKeokuk County: 32.26 inchesKossuth County: 32.82 inchesLee County: 33.91 inchesLinn County: 33.03 inchesLouisa County: 33.82 inchesLucas County: 30.84 inchesLyon County: 25.96 inchesMadison County: 35.42 inchesMahaska County: 30.58 inchesMarion County: 31.69 inchesMarshall County: 38.08 inchesMills County: 26.92 inchesMitchell County: 40.45 inchesMonona County: 32.83 inchesMonroe County: 29.82 inchesMontgomery County: 27.21 inchesMuscatine County: 35.93 inchesO'Brien County: 31.18 inchesOsceola County: 29.31 inchesPage County: 25.71 inchesPalo Alto County: 28.96 inchesPlymouth County: 31.26 inchesPocahontas County: 32.05 inchesPolk County: 37.61 inchesPottawattamie County: 29.23 inchesPoweshiek County: 34.87 inchesRinggold County: 30.85 inchesSac County: 32.3 inchesScott County: 33.6 inchesShelby County: 32.97 inchesSioux County: 29.3 inchesStory County: 41.66 inchesTama County: 34.07 inchesTaylor County: 27.48 inchesUnion County: 32.9 inchesVan Buren County: 32.75 inchesWapello County: 28.18 inchesWarren County: 32.11 inchesWashington County: 31.36 inchesWayne County: 32.27 inchesWebster County: 37.88 inchesWinnebago County: 38.96 inchesWinneshiek County: 34.28 inchesWoodbury County: 30.93 inchesWorth County: 39.14 inchesWright County: 36.78 inches
  • Under 30
  • 30 to 32
  • 32 to 33
  • 33 to 34
  • 34 to 38
  • 38 and over
inches, 2025. Source: NOAA NCEI, NOAA Climate at a Glance, January to December precipitation, counties. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2025

Boone County: 41.79 inchesBoone County41.79Story County: 41.66 inchesStory County41.66Hamilton County: 41.38 inchesHamilton County41.38Floyd County: 40.58 inchesFloyd County40.58Mitchell County: 40.45 inchesMitchell County40.45Franklin County: 40.26 inchesFranklin County40.26Hardin County: 40.26 inchesHardin County40.26Worth County: 39.14 inchesWorth County39.14Greene County: 39.09 inchesGreene County39.09Howard County: 39.01 inchesHoward County39.01Winnebago County: 38.96 inchesWinnebago County38.96Cerro Gordo County: 38.84 inchesCerro Gordo County38.84Butler County: 38.78 inchesButler County38.78Dallas County: 38.52 inchesDallas County38.52Marshall County: 38.08 inchesMarshall County38.08Webster County: 37.88 inchesWebster County37.88Polk County: 37.61 inchesPolk County37.61Chickasaw County: 37.38 inchesChickasaw County37.38Grundy County: 37.06 inchesGrundy County37.06Guthrie County: 37.05 inchesGuthrie County37.05Delaware County: 36.94 inchesDelaware County36.94Wright County: 36.78 inchesWright County36.78Buchanan County: 36.74 inchesBuchanan County36.74Bremer County: 36.15 inchesBremer County36.15Muscatine County: 35.93 inchesMuscatine County35.93Jasper County: 35.61 inchesJasper County35.61Carroll County: 35.53 inchesCarroll County35.53Madison County: 35.42 inchesMadison County35.42Black Hawk County: 35.27 inchesBlack Hawk County35.27Hancock County: 35.19 inchesHancock County35.19Poweshiek County: 34.87 inchesPoweshiek County34.87Cedar County: 34.74 inchesCedar County34.74Harrison County: 34.58 inchesHarrison County34.58Clayton County: 34.45 inchesClayton County34.45Crawford County: 34.34 inchesCrawford County34.34Winneshiek County: 34.28 inchesWinneshiek County34.28Humboldt County: 34.12 inchesHumboldt County34.12Tama County: 34.07 inchesTama County34.07Adair County: 33.99 inchesAdair County33.99Lee County: 33.91 inchesLee County33.91Boone County: 41.79 inchesBoone County41.79Story County: 41.66 inchesStory County41.66Hamilton County: 41.38 inchesHamilton County41.38Floyd County: 40.58 inchesFloyd County40.58Mitchell County: 40.45 inchesMitchell County40.45Franklin County: 40.26 inchesFranklin County40.26Hardin County: 40.26 inchesHardin County40.26Worth County: 39.14 inchesWorth County39.14Greene County: 39.09 inchesGreene County39.09Howard County: 39.01 inchesHoward County39.01Winnebago County: 38.96 inchesWinnebago County38.96Cerro Gordo County: 38.84 inchesCerro Gordo County38.84Butler County: 38.78 inchesButler County38.78Dallas County: 38.52 inchesDallas County38.52Marshall County: 38.08 inchesMarshall County38.08Webster County: 37.88 inchesWebster County37.88Polk County: 37.61 inchesPolk County37.61Chickasaw County: 37.38 inchesChickasaw County37.38Grundy County: 37.06 inchesGrundy County37.06Guthrie County: 37.05 inchesGuthrie County37.05Delaware County: 36.94 inchesDelaware County36.94Wright County: 36.78 inchesWright County36.78Buchanan County: 36.74 inchesBuchanan County36.74Bremer County: 36.15 inchesBremer County36.15Muscatine County: 35.93 inchesMuscatine County35.93Jasper County: 35.61 inchesJasper County35.61Carroll County: 35.53 inchesCarroll County35.53Madison County: 35.42 inchesMadison County35.42Black Hawk County: 35.27 inchesBlack Hawk County35.27Hancock County: 35.19 inchesHancock County35.19Poweshiek County: 34.87 inchesPoweshiek County34.87Cedar County: 34.74 inchesCedar County34.74Harrison County: 34.58 inchesHarrison County34.58Clayton County: 34.45 inchesClayton County34.45Crawford County: 34.34 inchesCrawford County34.34Winneshiek County: 34.28 inchesWinneshiek County34.28Humboldt County: 34.12 inchesHumboldt County34.12Tama County: 34.07 inchesTama County34.07Adair County: 33.99 inchesAdair County33.99Lee County: 33.91 inchesLee County33.91
inches. Source: NOAA NCEI, NOAA Climate at a Glance, January to December precipitation, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2025
inches
Change on 2024
1Boone County41.79+21.3%
2Story County41.66+11.6%
3Hamilton County41.38+16%
4Floyd County40.58+4.7%
5Mitchell County40.45+1.6%
6Franklin County40.26+2.8%
6Hardin County40.26+3.5%
8Worth County39.14-3.1%
9Greene County39.09+18.9%
10Howard County39.01+1.3%
11Winnebago County38.96-6.3%
12Cerro Gordo County38.84+2.6%
13Butler County38.78-3.5%
14Dallas County38.52+7.7%
15Marshall County38.08-0.3%
16Webster County37.88+11.7%
17Polk County37.61+0.6%
18Chickasaw County37.38-3.9%
19Grundy County37.06-4.6%
20Guthrie County37.05+6.2%
21Delaware County36.94-10.3%
22Wright County36.78+1.4%
23Buchanan County36.74-8.5%
24Bremer County36.15-10.4%
25Muscatine County35.93-6.8%
26Jasper County35.61-10.8%
27Carroll County35.53+12.2%
28Madison County35.42-6.8%
29Black Hawk County35.27-11.3%
30Hancock County35.19-10.4%
31Poweshiek County34.87-12.3%
32Cedar County34.74-16.7%
33Harrison County34.58+5.3%
34Clayton County34.45-13.4%
35Crawford County34.34+6%
36Winneshiek County34.28-12.2%
37Humboldt County34.12-8.1%
38Tama County34.07-9.3%
39Adair County33.99-6.1%
40Lee County33.91-13.1%
41Louisa County33.82-9.5%
42Calhoun County33.74+12.2%
42Clarke County33.74-7%
44Cherokee County33.71-2.9%
45Scott County33.6-11.7%
46Fayette County33.58-15%
47Audubon County33.45-4%
48Linn County33.03-17.5%
49Shelby County32.97-1.8%
50Union County32.9-8.4%
51Monona County32.83+8.7%
52Kossuth County32.82-22.9%
53Ida County32.8+7.3%
54Van Buren County32.75-16.8%
55Decatur County32.7-8.5%
56Benton County32.67-11.5%
56Jefferson County32.67-21.7%
58Clinton County32.6-15.7%
59Appanoose County32.51-18.8%
60Jones County32.39-18.7%
61Jackson County32.36-20.1%
62Henry County32.35-15.7%
63Sac County32.3+13.1%
64Wayne County32.27-12.5%
65Keokuk County32.26-21.1%
66Dubuque County32.12-20.6%
67Warren County32.11-19.6%
68Pocahontas County32.05-1.9%
69Davis County31.9-20%
70Des Moines County31.69-19.4%
70Marion County31.69-19.9%
72Washington County31.36-16.5%
73Plymouth County31.26-5.8%
74Iowa County31.25-16.8%
75Buena Vista County31.22+2.4%
76O'Brien County31.18-20.2%
77Woodbury County30.93+2.8%
78Ringgold County30.85-13.4%
79Lucas County30.84-16.3%
80Cass County30.81-9.4%
81Clay County30.64-22.1%
82Mahaska County30.58-23.9%
83Dickinson County29.96-24.2%
84Monroe County29.82-20.8%
85Osceola County29.31-24.1%
86Sioux County29.3-18.9%
87Emmet County29.25-25.4%
88Pottawattamie County29.23-9.4%
89Adams County29.14-17.5%
90Palo Alto County28.96-25.5%
91Johnson County28.46-25%
92Allamakee County28.33-26.5%
93Wapello County28.18-29.5%
94Fremont County27.57-4.2%
95Taylor County27.48-24.1%
96Montgomery County27.21-18.4%
97Mills County26.92-9.2%
98Lyon County25.96-30.8%
99Page County25.71-23.9%

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

Harvard

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

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

Boone County, with 41.79 inches in 2025, according to NOAA National Centers for Environmental Information.

Which county has the lowest annual precipitation?

Page County, with 25.71 inches in 2025.

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