Counties in Iowa by median age

Audubon County had the highest median age of 99 counties in 2022, at 48.2 years. Story County had the lowest, at 26.5 years. The median was 42.2 years and the figure for Iowa was 38.4 years. Source: the U.S. Census Bureau.

Highest48.2Audubon County
Lowest26.5Story County
Median42.299 counties
Iowa38.4History

Top 40 counties, 2022

CSVChart (SVG)

Audubon CountyAudubon County: 48.2 years48.2Dickinson CountyDickinson County: 47.9 years47.9Clayton CountyClayton County: 46.9 years46.9Adams CountyAdams County: 46.3 years46.3Fremont CountyFremont County: 46.2 years46.2Guthrie CountyGuthrie County: 45.9 years45.9Monona CountyMonona County: 45.9 years45.9Shelby CountyShelby County: 45.5 years45.5Pocahontas CountyPocahontas County: 45.4 years45.4Hardin CountyHardin County: 45.3 years45.3Page CountyPage County: 45.2 years45.2Sac CountySac County: 45.2 years45.2Kossuth CountyKossuth County: 45.1 years45.1Appanoose CountyAppanoose County: 45 years45Van Buren CountyVan Buren County: 45 years45Cass CountyCass County: 44.8 years44.8Cherokee CountyCherokee County: 44.8 years44.8Emmet CountyEmmet County: 44.8 years44.8Greene CountyGreene County: 44.6 years44.6Hancock CountyHancock County: 44.4 years44.4Jackson CountyJackson County: 44.4 years44.4Cerro Gordo CountyCerro Gordo County: 44.3 years44.3Jefferson CountyJefferson County: 44.2 years44.2Taylor CountyTaylor County: 44.1 years44.1Chickasaw CountyChickasaw County: 44 years44Floyd CountyFloyd County: 44 years44Osceola CountyOsceola County: 44 years44Worth CountyWorth County: 43.9 years43.9Ringgold CountyRinggold County: 43.8 years43.8Butler CountyButler County: 43.6 years43.6Delaware CountyDelaware County: 43.5 years43.5Lee CountyLee County: 43.5 years43.5Fayette CountyFayette County: 43.4 years43.4Jones CountyJones County: 43.4 years43.4Cedar CountyCedar County: 43.3 years43.3Montgomery CountyMontgomery County: 43.3 years43.3Allamakee CountyAllamakee County: 43.1 years43.1Adair CountyAdair County: 43 years43Benton CountyBenton County: 43 years43Lucas CountyLucas County: 42.9 years42.9
years. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2022
years
Change on 2021
1Audubon County48.2+0.1
2Dickinson County47.9+0.1
3Clayton County46.9-0.2
4Adams County46.3-0.4
5Fremont County46.2+0.1
6Guthrie County45.9+0.2
6Monona County45.9-0.4
8Shelby County45.5+0.2
9Pocahontas County45.40
10Hardin County45.3+0.6
11Page County45.2+0.8
11Sac County45.2-0.9
13Kossuth County45.1+0.4
14Appanoose County45+0.1
14Van Buren County450
16Cass County44.8+0.6
16Cherokee County44.80
16Emmet County44.8+1.8
19Greene County44.6+0.3
20Hancock County44.4+0.2
20Jackson County44.4+0.3
22Cerro Gordo County44.3+0.1
23Jefferson County44.2+2.6
24Taylor County44.1+0.5
25Chickasaw County44+0.6
25Floyd County44+0.4
25Osceola County44+0.2
28Worth County43.9+0.5
29Ringgold County43.8-0.5
30Butler County43.6+0.1
31Delaware County43.5-0.2
31Lee County43.5+0.3
33Fayette County43.4+0.4
33Jones County43.4+0.7
35Cedar County43.3+0.7
35Montgomery County43.3+0.7
37Allamakee County43.1-0.4
38Adair County43-0.4
38Benton County43-0.1
40Lucas County42.9-1.1
41Franklin County42.8-0.5
41Ida County42.8+1
43Keokuk County42.7-0.2
43Mills County42.7+0.3
45Winneshiek County42.6+0.9
46Clinton County42.50
47Calhoun County42.4-1.1
47Carroll County42.4+0.4
49Iowa County42.2-0.7
49Louisa County42.2+0.4
51Des Moines County42.1-0.6
52Boone County42-0.2
52Harrison County42-0.4
54Hamilton County41.9-0.1
54Humboldt County41.9-0.2
54Wayne County41.9+0.3
57Mitchell County41.80
58Grundy County41.6-0.4
59Clay County41.5+0.5
59Monroe County41.5-0.1
59Winnebago County41.5+0.1
59Wright County41.5-0.8
63Palo Alto County41.3-0.6
64Jasper County41+0.1
64Tama County41-0.8
66Madison County40.9+0.4
66Plymouth County40.9+0.5
68Poweshiek County40.70
69Henry County40.4-0.2
69O'Brien County40.4-0.3
71Washington County40.1-0.1
72Union County40+0.3
73Marion County39.8+0.2
73Webster County39.8+0.6
75Pottawattamie County39.7+0.2
76Mahaska County39.6+1
77Buchanan County39.5+0.3
77Howard County39.5-1
79Wapello County39.4+0.2
80Clarke County39.3+1.1
81Bremer County38.9-0.1
82Dubuque County38.7+0.1
82Scott County38.70
84Muscatine County38.6+0.3
85Marshall County38.5+0.1
85Warren County38.5+0.1
87Lyon County38.3+0.4
88Linn County38.2+0.3
89Crawford County37.3+0.1
90Decatur County36.6+0.7
91Davis County36.3+0.3
92Polk County36.1+0.2
93Woodbury County35.9+0.1
94Buena Vista County35.6+0.4
94Dallas County35.6+0.1
96Black Hawk County35.5-0.1
97Sioux County34.4+0.6
98Johnson County30.6-0.1
99Story County26.5-0.4

Other periods

About this ranking

Age that divides the resident population into two halves of equal size. Spain and the EU: on 1 January. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

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

U.S. Census Bureau. American Community Survey 5-year estimates, table B01002: median age, total population. https://www2.census.gov/programs-surveys/acs/summary_file/2022/table-based-SF/data/5YRData/acsdt5y2022-b01002.dat. Retrieved 2026-10-08.

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 median age using official data, and cite the source.
rank_places {"indicator":"median_age","level":"province","within":"Iowa","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_age&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 median age?

Audubon County, with 48.2 years in 2022, according to the U.S. Census Bureau.

Which county has the lowest median age?

Story County, with 26.5 years in 2022.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B01002: median age, total population. Retrieved 2026-10-08.

Median age: other rankings

Counties in Iowa: more rankings