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 2024, at 49.6 years. Story County had the lowest, at 26.6 years. The median was 43 years. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest49.6Dickinson County
Lowest26.6Story County
Median4399 counties

Map of counties, 2024

Adair County: 43.3 yearsAdams County: 46.2 yearsAllamakee County: 43.2 yearsAppanoose County: 45.3 yearsAudubon County: 45.8 yearsBenton County: 42.7 yearsBlack Hawk County: 36.6 yearsBoone County: 42.7 yearsBremer County: 40.2 yearsBuchanan County: 40.6 yearsBuena Vista County: 36.3 yearsButler County: 45.6 yearsCalhoun County: 44 yearsCarroll County: 42.2 yearsCass County: 44.6 yearsCedar County: 44.2 yearsCerro Gordo County: 45.2 yearsCherokee County: 44.4 yearsChickasaw County: 43.6 yearsClarke County: 40.4 yearsClay County: 43 yearsClayton County: 46.2 yearsClinton County: 42.8 yearsCrawford County: 37.8 yearsDallas County: 36.5 yearsDavis County: 36.2 yearsDecatur County: 37.6 yearsDelaware County: 43.8 yearsDes Moines County: 43.1 yearsDickinson County: 49.6 yearsDubuque County: 39.8 yearsEmmet County: 43.2 yearsFayette County: 44.2 yearsFloyd County: 43.1 yearsFranklin County: 42 yearsFremont County: 45.9 yearsGreene County: 45.1 yearsGrundy County: 42.4 yearsGuthrie County: 46.7 yearsHamilton County: 42 yearsHancock County: 44.7 yearsHardin County: 44 yearsHarrison County: 43.4 yearsHenry County: 42.6 yearsHoward County: 42.1 yearsHumboldt County: 42.1 yearsIda County: 43.2 yearsIowa County: 43.4 yearsJackson County: 45.2 yearsJasper County: 42.1 yearsJefferson County: 45.9 yearsJohnson County: 32.2 yearsJones County: 43.9 yearsKeokuk County: 43.6 yearsKossuth County: 45 yearsLee County: 43.9 yearsLinn County: 39.2 yearsLouisa County: 43.5 yearsLucas County: 42.7 yearsLyon County: 37.2 yearsMadison County: 42.2 yearsMahaska County: 40 yearsMarion County: 41.1 yearsMarshall County: 38.7 yearsMills County: 42.9 yearsMitchell County: 43.3 yearsMonona County: 45.2 yearsMonroe County: 43.2 yearsMontgomery County: 44.1 yearsMuscatine County: 41.1 yearsO'Brien County: 40 yearsOsceola County: 43.7 yearsPage County: 43.9 yearsPalo Alto County: 42.8 yearsPlymouth County: 41.3 yearsPocahontas County: 44.5 yearsPolk County: 36.6 yearsPottawattamie County: 41 yearsPoweshiek County: 41.4 yearsRinggold County: 45.4 yearsSac County: 45.4 yearsScott County: 39.9 yearsShelby County: 44.6 yearsSioux County: 33.6 yearsStory County: 26.6 yearsTama County: 42.1 yearsTaylor County: 43.1 yearsUnion County: 41.4 yearsVan Buren County: 43.8 yearsWapello County: 39.3 yearsWarren County: 39 yearsWashington County: 41.1 yearsWayne County: 39.5 yearsWebster County: 39.7 yearsWinnebago County: 43 yearsWinneshiek County: 44.1 yearsWoodbury County: 36.1 yearsWorth County: 44 yearsWright County: 39.7 years
  • Under 40
  • 40 to 42
  • 42 to 43
  • 43 to 44
  • 44 to 45
  • 45 and over
years, 2024. 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, 2024

Dickinson County: 49.6 yearsDickinson County49.6Guthrie County: 46.7 yearsGuthrie County46.7Adams County: 46.2 yearsAdams County46.2Clayton County: 46.2 yearsClayton County46.2Fremont County: 45.9 yearsFremont County45.9Jefferson County: 45.9 yearsJefferson County45.9Audubon County: 45.8 yearsAudubon County45.8Butler County: 45.6 yearsButler County45.6Ringgold County: 45.4 yearsRinggold County45.4Sac County: 45.4 yearsSac County45.4Appanoose County: 45.3 yearsAppanoose County45.3Cerro Gordo County: 45.2 yearsCerro Gordo County45.2Jackson County: 45.2 yearsJackson County45.2Monona County: 45.2 yearsMonona County45.2Greene County: 45.1 yearsGreene County45.1Kossuth County: 45 yearsKossuth County45Hancock County: 44.7 yearsHancock County44.7Cass County: 44.6 yearsCass County44.6Shelby County: 44.6 yearsShelby County44.6Pocahontas County: 44.5 yearsPocahontas County44.5Cherokee County: 44.4 yearsCherokee County44.4Cedar County: 44.2 yearsCedar County44.2Fayette County: 44.2 yearsFayette County44.2Montgomery County: 44.1 yearsMontgomery County44.1Winneshiek County: 44.1 yearsWinneshiek County44.1Calhoun County: 44 yearsCalhoun County44Hardin County: 44 yearsHardin County44Worth County: 44 yearsWorth County44Jones County: 43.9 yearsJones County43.9Lee County: 43.9 yearsLee County43.9Page County: 43.9 yearsPage County43.9Delaware County: 43.8 yearsDelaware County43.8Van Buren County: 43.8 yearsVan Buren County43.8Osceola County: 43.7 yearsOsceola County43.7Chickasaw County: 43.6 yearsChickasaw County43.6Keokuk County: 43.6 yearsKeokuk County43.6Louisa County: 43.5 yearsLouisa County43.5Harrison County: 43.4 yearsHarrison County43.4Iowa County: 43.4 yearsIowa County43.4Adair County: 43.3 yearsAdair County43.3Dickinson County: 49.6 yearsDickinson County49.6Guthrie County: 46.7 yearsGuthrie County46.7Adams County: 46.2 yearsAdams County46.2Clayton County: 46.2 yearsClayton County46.2Fremont County: 45.9 yearsFremont County45.9Jefferson County: 45.9 yearsJefferson County45.9Audubon County: 45.8 yearsAudubon County45.8Butler County: 45.6 yearsButler County45.6Ringgold County: 45.4 yearsRinggold County45.4Sac County: 45.4 yearsSac County45.4Appanoose County: 45.3 yearsAppanoose County45.3Cerro Gordo County: 45.2 yearsCerro Gordo County45.2Jackson County: 45.2 yearsJackson County45.2Monona County: 45.2 yearsMonona County45.2Greene County: 45.1 yearsGreene County45.1Kossuth County: 45 yearsKossuth County45Hancock County: 44.7 yearsHancock County44.7Cass County: 44.6 yearsCass County44.6Shelby County: 44.6 yearsShelby County44.6Pocahontas County: 44.5 yearsPocahontas County44.5Cherokee County: 44.4 yearsCherokee County44.4Cedar County: 44.2 yearsCedar County44.2Fayette County: 44.2 yearsFayette County44.2Montgomery County: 44.1 yearsMontgomery County44.1Winneshiek County: 44.1 yearsWinneshiek County44.1Calhoun County: 44 yearsCalhoun County44Hardin County: 44 yearsHardin County44Worth County: 44 yearsWorth County44Jones County: 43.9 yearsJones County43.9Lee County: 43.9 yearsLee County43.9Page County: 43.9 yearsPage County43.9Delaware County: 43.8 yearsDelaware County43.8Van Buren County: 43.8 yearsVan Buren County43.8Osceola County: 43.7 yearsOsceola County43.7Chickasaw County: 43.6 yearsChickasaw County43.6Keokuk County: 43.6 yearsKeokuk County43.6Louisa County: 43.5 yearsLouisa County43.5Harrison County: 43.4 yearsHarrison County43.4Iowa County: 43.4 yearsIowa County43.4Adair County: 43.3 yearsAdair 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

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

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

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), 2024 [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=2024 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_iowa_by_2024,
  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), 2024}},
  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=2024. 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), 2024
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=2024
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/median-age-july-1-us-counties/iowa-counties?period=2024.
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.6 years in 2024, 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 2024.

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