Counties in Iowa by median age

Dickinson County had the highest median age of 99 counties in 2023, at 48.1 years. Story County had the lowest, at 27 years. The median was 42.2 years and the figure for Iowa was 38.6 years. Source: the U.S. Census Bureau.

Highest48.1Dickinson County
Lowest27Story County
Median42.299 counties
Iowa38.6History

Top 40 counties, 2023

CSVChart (SVG)

Dickinson CountyDickinson County: 48.1 years48.1Audubon CountyAudubon County: 47.4 years47.4Adams CountyAdams County: 46.6 years46.6Guthrie CountyGuthrie County: 46.5 years46.5Clayton CountyClayton County: 46.4 years46.4Fremont CountyFremont County: 46.4 years46.4Appanoose CountyAppanoose County: 45.5 years45.5Sac CountySac County: 45.3 years45.3Hardin CountyHardin County: 45.2 years45.2Shelby CountyShelby County: 45.1 years45.1Kossuth CountyKossuth County: 45 years45Page CountyPage County: 45 years45Greene CountyGreene County: 44.8 years44.8Van Buren CountyVan Buren County: 44.8 years44.8Monona CountyMonona County: 44.7 years44.7Hancock CountyHancock County: 44.6 years44.6Ringgold CountyRinggold County: 44.6 years44.6Cherokee CountyCherokee County: 44.5 years44.5Worth CountyWorth County: 44.3 years44.3Floyd CountyFloyd County: 44.2 years44.2Jackson CountyJackson County: 44.2 years44.2Cass CountyCass County: 44 years44Delaware CountyDelaware County: 44 years44Cerro Gordo CountyCerro Gordo County: 43.9 years43.9Pocahontas CountyPocahontas County: 43.9 years43.9Cedar CountyCedar County: 43.8 years43.8Montgomery CountyMontgomery County: 43.8 years43.8Butler CountyButler County: 43.7 years43.7Fayette CountyFayette County: 43.7 years43.7Lee CountyLee County: 43.7 years43.7Taylor CountyTaylor County: 43.6 years43.6Chickasaw CountyChickasaw County: 43.5 years43.5Jefferson CountyJefferson County: 43.5 years43.5Osceola CountyOsceola County: 43.5 years43.5Benton CountyBenton County: 43.3 years43.3Emmet CountyEmmet County: 43.3 years43.3Lucas CountyLucas County: 43.3 years43.3Allamakee CountyAllamakee County: 43.1 years43.1Jones CountyJones County: 43 years43Keokuk CountyKeokuk County: 42.8 years42.8
years. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2023
years
Change on 2022
1Dickinson County48.1+0.2
2Audubon County47.4-0.8
3Adams County46.6+0.3
4Guthrie County46.5+0.6
5Clayton County46.4-0.5
5Fremont County46.4+0.2
7Appanoose County45.5+0.5
8Sac County45.3+0.1
9Hardin County45.2-0.1
10Shelby County45.1-0.4
11Kossuth County45-0.1
11Page County45-0.2
13Greene County44.8+0.2
13Van Buren County44.8-0.2
15Monona County44.7-1.2
16Hancock County44.6+0.2
16Ringgold County44.6+0.8
18Cherokee County44.5-0.3
19Worth County44.3+0.4
20Floyd County44.2+0.2
20Jackson County44.2-0.2
22Cass County44-0.8
22Delaware County44+0.5
24Cerro Gordo County43.9-0.4
24Pocahontas County43.9-1.5
26Cedar County43.8+0.5
26Montgomery County43.8+0.5
28Butler County43.7+0.1
28Fayette County43.7+0.3
28Lee County43.7+0.2
31Taylor County43.6-0.5
32Chickasaw County43.5-0.5
32Jefferson County43.5-0.7
32Osceola County43.5-0.5
35Benton County43.3+0.3
35Emmet County43.3-1.5
35Lucas County43.3+0.4
38Allamakee County43.10
39Jones County43-0.4
40Keokuk County42.8+0.1
41Calhoun County42.7+0.3
42Adair County42.6-0.4
42Mills County42.6-0.1
44Clinton County42.50
45Ida County42.3-0.5
46Boone County42.2+0.2
46Des Moines County42.2+0.1
46Hamilton County42.2+0.3
46Iowa County42.20
46Mitchell County42.2+0.4
46Winneshiek County42.2-0.4
52Monroe County42.1+0.6
53Wayne County42+0.1
54Franklin County41.9-0.9
54Harrison County41.9-0.1
56Carroll County41.8-0.6
56Clay County41.8+0.3
56Humboldt County41.8-0.1
56Louisa County41.8-0.4
56Tama County41.8+0.8
61Winnebago County41.7+0.2
62Grundy County41.5-0.1
62Palo Alto County41.5+0.2
64Jasper County41.4+0.4
65Plymouth County41.1+0.2
66Madison County41+0.1
67Poweshiek County40.8+0.1
68Union County40.6+0.6
69Henry County40.5+0.1
70Washington County40.3+0.2
71Pottawattamie County40.1+0.4
72Buchanan County39.9+0.4
72Wapello County39.9+0.5
74O'Brien County39.8-0.6
74Webster County39.80
74Wright County39.8-1.7
77Marion County39.7-0.1
78Howard County39.3-0.2
79Mahaska County39.1-0.5
79Muscatine County39.1+0.5
81Scott County39+0.3
82Dubuque County38.8+0.1
83Marshall County38.7+0.2
83Warren County38.7+0.2
85Bremer County38.6-0.3
86Linn County38.5+0.3
87Clarke County38.4-0.9
88Lyon County38.1-0.2
89Crawford County37.9+0.6
90Davis County36.2-0.1
90Decatur County36.2-0.4
90Polk County36.2+0.1
90Woodbury County36.2+0.3
94Dallas County35.8+0.2
95Black Hawk County35.7+0.2
95Buena Vista County35.7+0.1
97Sioux County34-0.4
98Johnson County30.8+0.2
99Story County27+0.5

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/2023/table-based-SF/data/5YRData/acsdt5y2023-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?

Dickinson County, with 48.1 years in 2023, according to the U.S. Census Bureau.

Which county has the lowest median age?

Story County, with 27 years in 2023.

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