Counties in Iowa by median age on 1 July (US county estimates)

Dickinson County had the highest median age on 1 July (US county estimates) of 99 counties in 2022, at 49.3 years. Story County had the lowest, at 26.6 years. The median was 42.8 years. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest49.3Dickinson County
Lowest26.6Story County
Median42.899 counties

Map of counties, 2022

Adair County: 43.5 yearsAdams County: 46.3 yearsAllamakee County: 43.3 yearsAppanoose County: 45.3 yearsAudubon County: 46.3 yearsBenton County: 42.2 yearsBlack Hawk County: 36.7 yearsBoone County: 42.3 yearsBremer County: 39.8 yearsBuchanan County: 40.2 yearsBuena Vista County: 36.1 yearsButler County: 45.3 yearsCalhoun County: 44.3 yearsCarroll County: 42.2 yearsCass County: 45 yearsCedar County: 43.7 yearsCerro Gordo County: 44.9 yearsCherokee County: 45.6 yearsChickasaw County: 44 yearsClarke County: 40.4 yearsClay County: 42.8 yearsClayton County: 46 yearsClinton County: 42.5 yearsCrawford County: 38 yearsDallas County: 36 yearsDavis County: 36.2 yearsDecatur County: 37.9 yearsDelaware County: 43.6 yearsDes Moines County: 42.9 yearsDickinson County: 49.3 yearsDubuque County: 39.3 yearsEmmet County: 43.3 yearsFayette County: 43.9 yearsFloyd County: 43.1 yearsFranklin County: 42.6 yearsFremont County: 45.6 yearsGreene County: 44.6 yearsGrundy County: 42.4 yearsGuthrie County: 46.5 yearsHamilton County: 42.6 yearsHancock County: 45.3 yearsHardin County: 43.5 yearsHarrison County: 43.2 yearsHenry County: 41 yearsHoward County: 41.6 yearsHumboldt County: 41.6 yearsIda County: 43.2 yearsIowa County: 42.9 yearsJackson County: 45.2 yearsJasper County: 41.9 yearsJefferson County: 45.8 yearsJohnson County: 31.6 yearsJones County: 43.6 yearsKeokuk County: 43.3 yearsKossuth County: 45.7 yearsLee County: 44.2 yearsLinn County: 38.8 yearsLouisa County: 43.3 yearsLucas County: 43.5 yearsLyon County: 37.6 yearsMadison County: 41.7 yearsMahaska County: 39.7 yearsMarion County: 41.2 yearsMarshall County: 38.7 yearsMills County: 43.1 yearsMitchell County: 43.3 yearsMonona County: 45.2 yearsMonroe County: 42.8 yearsMontgomery County: 44.3 yearsMuscatine County: 40.4 yearsO'Brien County: 41 yearsOsceola County: 43.4 yearsPage County: 43.6 yearsPalo Alto County: 44 yearsPlymouth County: 41.2 yearsPocahontas County: 44.6 yearsPolk County: 36.4 yearsPottawattamie County: 40.5 yearsPoweshiek County: 40.8 yearsRinggold County: 44.9 yearsSac County: 45.6 yearsScott County: 39.5 yearsShelby County: 45.8 yearsSioux County: 33.5 yearsStory County: 26.6 yearsTama County: 42 yearsTaylor County: 42.6 yearsUnion County: 41.5 yearsVan Buren County: 43.6 yearsWapello County: 39.3 yearsWarren County: 38.8 yearsWashington County: 41.2 yearsWayne County: 40 yearsWebster County: 39.9 yearsWinnebago County: 42.8 yearsWinneshiek County: 43.3 yearsWoodbury County: 35.9 yearsWorth County: 43.9 yearsWright County: 40.5 years
  • Under 39
  • 39 to 41
  • 41 to 43
  • 43 to 44
  • 44 to 45
  • 45 and over
years, 2022. Source: U.S. Census Bureau, Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2022

Dickinson County: 49.3 yearsDickinson County49.3Guthrie County: 46.5 yearsGuthrie County46.5Adams County: 46.3 yearsAdams County46.3Audubon County: 46.3 yearsAudubon County46.3Clayton County: 46 yearsClayton County46Jefferson County: 45.8 yearsJefferson County45.8Shelby County: 45.8 yearsShelby County45.8Kossuth County: 45.7 yearsKossuth County45.7Cherokee County: 45.6 yearsCherokee County45.6Fremont County: 45.6 yearsFremont County45.6Sac County: 45.6 yearsSac County45.6Appanoose County: 45.3 yearsAppanoose County45.3Butler County: 45.3 yearsButler County45.3Hancock County: 45.3 yearsHancock County45.3Jackson County: 45.2 yearsJackson County45.2Monona County: 45.2 yearsMonona County45.2Cass County: 45 yearsCass County45Cerro Gordo County: 44.9 yearsCerro Gordo County44.9Ringgold County: 44.9 yearsRinggold County44.9Greene County: 44.6 yearsGreene County44.6Pocahontas County: 44.6 yearsPocahontas County44.6Calhoun County: 44.3 yearsCalhoun County44.3Montgomery County: 44.3 yearsMontgomery County44.3Lee County: 44.2 yearsLee County44.2Chickasaw County: 44 yearsChickasaw County44Palo Alto County: 44 yearsPalo Alto County44Fayette County: 43.9 yearsFayette County43.9Worth County: 43.9 yearsWorth County43.9Cedar County: 43.7 yearsCedar County43.7Delaware County: 43.6 yearsDelaware County43.6Jones County: 43.6 yearsJones County43.6Page County: 43.6 yearsPage County43.6Van Buren County: 43.6 yearsVan Buren County43.6Adair County: 43.5 yearsAdair County43.5Hardin County: 43.5 yearsHardin County43.5Lucas County: 43.5 yearsLucas County43.5Osceola County: 43.4 yearsOsceola County43.4Allamakee County: 43.3 yearsAllamakee County43.3Emmet County: 43.3 yearsEmmet County43.3Keokuk County: 43.3 yearsKeokuk County43.3Dickinson County: 49.3 yearsDickinson County49.3Guthrie County: 46.5 yearsGuthrie County46.5Adams County: 46.3 yearsAdams County46.3Audubon County: 46.3 yearsAudubon County46.3Clayton County: 46 yearsClayton County46Jefferson County: 45.8 yearsJefferson County45.8Shelby County: 45.8 yearsShelby County45.8Kossuth County: 45.7 yearsKossuth County45.7Cherokee County: 45.6 yearsCherokee County45.6Fremont County: 45.6 yearsFremont County45.6Sac County: 45.6 yearsSac County45.6Appanoose County: 45.3 yearsAppanoose County45.3Butler County: 45.3 yearsButler County45.3Hancock County: 45.3 yearsHancock County45.3Jackson County: 45.2 yearsJackson County45.2Monona County: 45.2 yearsMonona County45.2Cass County: 45 yearsCass County45Cerro Gordo County: 44.9 yearsCerro Gordo County44.9Ringgold County: 44.9 yearsRinggold County44.9Greene County: 44.6 yearsGreene County44.6Pocahontas County: 44.6 yearsPocahontas County44.6Calhoun County: 44.3 yearsCalhoun County44.3Montgomery County: 44.3 yearsMontgomery County44.3Lee County: 44.2 yearsLee County44.2Chickasaw County: 44 yearsChickasaw County44Palo Alto County: 44 yearsPalo Alto County44Fayette County: 43.9 yearsFayette County43.9Worth County: 43.9 yearsWorth County43.9Cedar County: 43.7 yearsCedar County43.7Delaware County: 43.6 yearsDelaware County43.6Jones County: 43.6 yearsJones County43.6Page County: 43.6 yearsPage County43.6Van Buren County: 43.6 yearsVan Buren County43.6Adair County: 43.5 yearsAdair County43.5Hardin County: 43.5 yearsHardin County43.5Lucas County: 43.5 yearsLucas County43.5Osceola County: 43.4 yearsOsceola County43.4Allamakee County: 43.3 yearsAllamakee County43.3Emmet County: 43.3 yearsEmmet County43.3Keokuk County: 43.3 yearsKeokuk County43.3
years. Source: U.S. Census Bureau, Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. Retrieved 2026-10-12.

Full ranking

RankCounties2022
years
Change on 2021
1Dickinson County49.3+0.1
2Guthrie County46.5-0.4
3Adams County46.3-0.1
3Audubon County46.3-0.4
5Clayton County46-0.3
6Jefferson County45.8+0.4
6Shelby County45.8-0.3
8Kossuth County45.7-0.7
9Cherokee County45.6-0.4
9Fremont County45.6+0.2
9Sac County45.6-0.1
12Appanoose County45.3+0.1
12Butler County45.3+0.2
12Hancock County45.3-0.2
15Jackson County45.2-0.1
15Monona County45.2-0.1
17Cass County45-0.3
18Cerro Gordo County44.9+0.2
18Ringgold County44.9-0.5
20Greene County44.6-0.1
20Pocahontas County44.6-0.5
22Calhoun County44.3-0.1
22Montgomery County44.30
24Lee County44.2-0.1
25Chickasaw County44+0.3
25Palo Alto County44+0.2
27Fayette County43.90
27Worth County43.9-0.1
29Cedar County43.7+0.1
30Delaware County43.6-0.1
30Jones County43.6+0.1
30Page County43.6+0.1
30Van Buren County43.6-0.5
34Adair County43.50
34Hardin County43.5-0.2
34Lucas County43.5+0.1
37Osceola County43.4+0.5
38Allamakee County43.30
38Emmet County43.3+0.2
38Keokuk County43.3+0.1
38Louisa County43.3+0.5
38Mitchell County43.3-0.1
38Winneshiek County43.3+0.2
44Harrison County43.2-0.1
44Ida County43.2-0.2
46Floyd County43.1-0.3
46Mills County43.1-0.1
48Des Moines County42.90
48Iowa County42.90
50Clay County42.8+0.1
50Monroe County42.8+0.2
50Winnebago County42.8+0.1
53Franklin County42.6+0.2
53Hamilton County42.6-0.2
53Taylor County42.6-0.4
56Clinton County42.50
57Grundy County42.4-0.1
58Boone County42.3+0.3
59Benton County42.20
59Carroll County42.2-0.1
61Tama County42-0.3
62Jasper County41.9-0.1
63Madison County41.7+0.1
64Howard County41.6-0.2
64Humboldt County41.6-0.1
66Union County41.5+0.2
67Marion County41.2-0.1
67Plymouth County41.2+0.4
67Washington County41.2+0.2
70Henry County41+0.1
70O'Brien County41-0.4
72Poweshiek County40.8+0.2
73Pottawattamie County40.5+0.2
73Wright County40.5-0.6
75Clarke County40.40
75Muscatine County40.4+0.5
77Buchanan County40.2+0.3
78Wayne County40+0.3
79Webster County39.90
80Bremer County39.8+0.2
81Mahaska County39.70
82Scott County39.5+0.2
83Dubuque County39.3+0.3
83Wapello County39.3+0.3
85Linn County38.8+0.3
85Warren County38.8+0.1
87Marshall County38.7-0.4
88Crawford County38-0.1
89Decatur County37.9-0.3
90Lyon County37.6-0.2
91Black Hawk County36.7+0.1
92Polk County36.4+0.2
93Davis County36.2-0.2
94Buena Vista County36.1+0.1
95Dallas County36+0.2
96Woodbury County35.90
97Sioux County33.5-0.2
98Johnson County31.6+0.1
99Story County26.6-0.3

Other periods

About this ranking

Age that divides the resident population of a US county into two halves of equal size on 1 July, from Census Bureau population estimates calculated by single year of age.

Counties only: the county file has no state or national medians, and medians cannot be added up. A single-year estimate, unlike median_age, which for US places is a five-year American Community Survey estimate.

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. Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. https://www.census.gov/programs-surveys/popest/data/data-sets.html. 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

U.S. Census Bureau. (2026). Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage (Counties in Iowa by median age on 1 July (US county estimates), 2022) [Data set]. Retrieved October 12, 2026, from https://www.census.gov/programs-surveys/popest/data/data-sets.html

MLA 9

Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage, Counties in Iowa by median age on 1 July (US county estimates), 2022. U.S. Census Bureau, 25 June 2026, https://www.census.gov/programs-surveys/popest/data/data-sets.html. Invokely, https://invokely.ai/rankings/median-age-july-1-us-counties/iowa-counties?period=2022. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. Counties in Iowa by median age on 1 July (US county estimates), 2022. Dataset. Accessed October 12, 2026. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Also distributed by Invokely, https://invokely.ai/rankings/median-age-july-1-us-counties/iowa-counties?period=2022.

Harvard

U.S. Census Bureau (2026) Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage, Counties in Iowa by median age on 1 July (US county estimates), 2022 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/median-age-july-1-us-counties/iowa-counties?period=2022 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_iowa_by_2022,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program, county population by age and sex: median age (MEDIAN\_AGE\_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage: Counties in Iowa by median age on 1 July (US county estimates), 2022}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.census.gov/programs-surveys/popest/data/data-sets.html},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/median-age-july-1-us-counties/iowa-counties?period=2022. Publisher attribution: U.S. Census Bureau. Population Estimates Program, county population by age and sex: median age (MEDIAN\_AGE\_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage: Counties in Iowa by median age on 1 July (US county estimates), 2022
PY  - 2026
DA  - 2026/06/25
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www.census.gov/programs-surveys/popest/data/data-sets.html
L2  - https://invokely.ai/rankings/median-age-july-1-us-counties/iowa-counties?period=2022
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/median-age-july-1-us-counties/iowa-counties?period=2022.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. https://www.census.gov/programs-surveys/popest/data/data-sets.html. 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 median age on 1 July (US county estimates) using official data, and cite the source.
rank_places {"indicator":"median_age_pep","level":"province","within":"Iowa","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_age_pep&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 on 1 July (US county estimates)?

Dickinson County, with 49.3 years in 2022, according to the U.S. Census Bureau.

Which county has the lowest median age on 1 July (US county estimates)?

Story County, with 26.6 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, Population Estimates Program, county population by age and sex: median age (MEDIAN_AGE_TOT) on 1 July, 2010 to 2019 from the 2010 to 2020 intercensal file and 2020 onwards from the latest vintage. Retrieved 2026-10-12.

Median age on 1 July (US county estimates): other rankings

Counties in Iowa: more rankings