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

Audubon County had the highest median age on 1 July (US county estimates) of 99 counties in 2017, at 48.6 years. Story County had the lowest, at 26 years. The median was 42.7 years. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest48.6Audubon County
Lowest26Story County
Median42.799 counties

Map of counties, 2017

Adair County: 45.3 yearsAdams County: 46.1 yearsAllamakee County: 44.2 yearsAppanoose County: 45.5 yearsAudubon County: 48.6 yearsBenton County: 42.1 yearsBlack Hawk County: 35.7 yearsBoone County: 41.5 yearsBremer County: 39.5 yearsBuchanan County: 39 yearsBuena Vista County: 35.4 yearsButler County: 45.1 yearsCalhoun County: 44.6 yearsCarroll County: 42 yearsCass County: 45.1 yearsCedar County: 42.9 yearsCerro Gordo County: 44.4 yearsCherokee County: 47.1 yearsChickasaw County: 43.9 yearsClarke County: 40.2 yearsClay County: 42.5 yearsClayton County: 46.4 yearsClinton County: 42.5 yearsCrawford County: 37.8 yearsDallas County: 35 yearsDavis County: 36.6 yearsDecatur County: 38.6 yearsDelaware County: 43.1 yearsDes Moines County: 42.7 yearsDickinson County: 48.6 yearsDubuque County: 38.5 yearsEmmet County: 41.9 yearsFayette County: 44.2 yearsFloyd County: 43.6 yearsFranklin County: 43.2 yearsFremont County: 45.8 yearsGreene County: 44.9 yearsGrundy County: 42.7 yearsGuthrie County: 46.2 yearsHamilton County: 42.9 yearsHancock County: 45.5 yearsHardin County: 43.2 yearsHarrison County: 43.7 yearsHenry County: 40.3 yearsHoward County: 42.1 yearsHumboldt County: 42.5 yearsIda County: 44.9 yearsIowa County: 42.8 yearsJackson County: 45.1 yearsJasper County: 42.2 yearsJefferson County: 44.2 yearsJohnson County: 30.4 yearsJones County: 43 yearsKeokuk County: 44 yearsKossuth County: 46.9 yearsLee County: 44 yearsLinn County: 37.3 yearsLouisa County: 41.3 yearsLucas County: 44.7 yearsLyon County: 37.2 yearsMadison County: 41.4 yearsMahaska County: 39.4 yearsMarion County: 40.1 yearsMarshall County: 38.9 yearsMills County: 42.4 yearsMitchell County: 44.1 yearsMonona County: 46.5 yearsMonroe County: 42.7 yearsMontgomery County: 45 yearsMuscatine County: 38.7 yearsO'Brien County: 42.5 yearsOsceola County: 43.9 yearsPage County: 43.1 yearsPalo Alto County: 43.3 yearsPlymouth County: 40.7 yearsPocahontas County: 45.9 yearsPolk County: 35.4 yearsPottawattamie County: 39.4 yearsPoweshiek County: 41.1 yearsRinggold County: 44.9 yearsSac County: 46.6 yearsScott County: 38.2 yearsShelby County: 46.6 yearsSioux County: 33.2 yearsStory County: 26 yearsTama County: 42.4 yearsTaylor County: 43.9 yearsUnion County: 41 yearsVan Buren County: 44.9 yearsWapello County: 39.3 yearsWarren County: 38.5 yearsWashington County: 40.8 yearsWayne County: 41 yearsWebster County: 39.7 yearsWinnebago County: 42.5 yearsWinneshiek County: 42 yearsWoodbury County: 35.7 yearsWorth County: 44 yearsWright County: 42.2 years
  • Under 39
  • 39 to 41
  • 41 to 43
  • 43 to 44
  • 44 to 45
  • 45 and over
years, 2017. 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, 2017

Audubon County: 48.6 yearsAudubon County48.6Dickinson County: 48.6 yearsDickinson County48.6Cherokee County: 47.1 yearsCherokee County47.1Kossuth County: 46.9 yearsKossuth County46.9Sac County: 46.6 yearsSac County46.6Shelby County: 46.6 yearsShelby County46.6Monona County: 46.5 yearsMonona County46.5Clayton County: 46.4 yearsClayton County46.4Guthrie County: 46.2 yearsGuthrie County46.2Adams County: 46.1 yearsAdams County46.1Pocahontas County: 45.9 yearsPocahontas County45.9Fremont County: 45.8 yearsFremont County45.8Appanoose County: 45.5 yearsAppanoose County45.5Hancock County: 45.5 yearsHancock County45.5Adair County: 45.3 yearsAdair County45.3Butler County: 45.1 yearsButler County45.1Cass County: 45.1 yearsCass County45.1Jackson County: 45.1 yearsJackson County45.1Montgomery County: 45 yearsMontgomery County45Greene County: 44.9 yearsGreene County44.9Ida County: 44.9 yearsIda County44.9Ringgold County: 44.9 yearsRinggold County44.9Van Buren County: 44.9 yearsVan Buren County44.9Lucas County: 44.7 yearsLucas County44.7Calhoun County: 44.6 yearsCalhoun County44.6Cerro Gordo County: 44.4 yearsCerro Gordo County44.4Allamakee County: 44.2 yearsAllamakee County44.2Fayette County: 44.2 yearsFayette County44.2Jefferson County: 44.2 yearsJefferson County44.2Mitchell County: 44.1 yearsMitchell County44.1Keokuk County: 44 yearsKeokuk County44Lee County: 44 yearsLee County44Worth County: 44 yearsWorth County44Chickasaw County: 43.9 yearsChickasaw County43.9Osceola County: 43.9 yearsOsceola County43.9Taylor County: 43.9 yearsTaylor County43.9Harrison County: 43.7 yearsHarrison County43.7Floyd County: 43.6 yearsFloyd County43.6Palo Alto County: 43.3 yearsPalo Alto County43.3Franklin County: 43.2 yearsFranklin County43.2Audubon County: 48.6 yearsAudubon County48.6Dickinson County: 48.6 yearsDickinson County48.6Cherokee County: 47.1 yearsCherokee County47.1Kossuth County: 46.9 yearsKossuth County46.9Sac County: 46.6 yearsSac County46.6Shelby County: 46.6 yearsShelby County46.6Monona County: 46.5 yearsMonona County46.5Clayton County: 46.4 yearsClayton County46.4Guthrie County: 46.2 yearsGuthrie County46.2Adams County: 46.1 yearsAdams County46.1Pocahontas County: 45.9 yearsPocahontas County45.9Fremont County: 45.8 yearsFremont County45.8Appanoose County: 45.5 yearsAppanoose County45.5Hancock County: 45.5 yearsHancock County45.5Adair County: 45.3 yearsAdair County45.3Butler County: 45.1 yearsButler County45.1Cass County: 45.1 yearsCass County45.1Jackson County: 45.1 yearsJackson County45.1Montgomery County: 45 yearsMontgomery County45Greene County: 44.9 yearsGreene County44.9Ida County: 44.9 yearsIda County44.9Ringgold County: 44.9 yearsRinggold County44.9Van Buren County: 44.9 yearsVan Buren County44.9Lucas County: 44.7 yearsLucas County44.7Calhoun County: 44.6 yearsCalhoun County44.6Cerro Gordo County: 44.4 yearsCerro Gordo County44.4Allamakee County: 44.2 yearsAllamakee County44.2Fayette County: 44.2 yearsFayette County44.2Jefferson County: 44.2 yearsJefferson County44.2Mitchell County: 44.1 yearsMitchell County44.1Keokuk County: 44 yearsKeokuk County44Lee County: 44 yearsLee County44Worth County: 44 yearsWorth County44Chickasaw County: 43.9 yearsChickasaw County43.9Osceola County: 43.9 yearsOsceola County43.9Taylor County: 43.9 yearsTaylor County43.9Harrison County: 43.7 yearsHarrison County43.7Floyd County: 43.6 yearsFloyd County43.6Palo Alto County: 43.3 yearsPalo Alto County43.3Franklin County: 43.2 yearsFranklin County43.2
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

RankCounties2017
years
Change on 2016
1Audubon County48.6-0.2
1Dickinson County48.6+0.2
3Cherokee County47.1-0.2
4Kossuth County46.9+0.3
5Sac County46.6-0.1
5Shelby County46.6+0.1
7Monona County46.5-0.5
8Clayton County46.4-0.1
9Guthrie County46.2+0.3
10Adams County46.1-0.1
11Pocahontas County45.9-0.3
12Fremont County45.8+0.1
13Appanoose County45.5+0.5
13Hancock County45.5+0.1
15Adair County45.3-0.3
16Butler County45.1+0.3
16Cass County45.1+0.3
16Jackson County45.1+0.1
19Montgomery County45-0.1
20Greene County44.9-0.4
20Ida County44.9+0.2
20Ringgold County44.9-0.3
20Van Buren County44.9+0.2
24Lucas County44.7+0.1
25Calhoun County44.6-0.1
26Cerro Gordo County44.40
27Allamakee County44.2-0.3
27Fayette County44.2+0.1
27Jefferson County44.2+0.5
30Mitchell County44.1-0.2
31Keokuk County440
31Lee County44+0.1
31Worth County44-0.1
34Chickasaw County43.9-0.1
34Osceola County43.9-0.2
34Taylor County43.9+0.5
37Harrison County43.7-0.3
38Floyd County43.6-0.2
39Palo Alto County43.3-0.3
40Franklin County43.2-0.2
40Hardin County43.2+0.1
42Delaware County43.10
42Page County43.1+0.2
44Jones County43-0.1
45Cedar County42.9-0.2
45Hamilton County42.9+0.2
47Iowa County42.8-0.1
48Des Moines County42.7+0.4
48Grundy County42.7-0.1
48Monroe County42.7+0.1
51Clay County42.5+0.1
51Clinton County42.50
51Humboldt County42.5-0.5
51O'Brien County42.5-0.4
51Winnebago County42.5-0.2
56Mills County42.4-0.2
56Tama County42.4-0.1
58Jasper County42.2-0.2
58Wright County42.2-0.5
60Benton County42.1+0.2
60Howard County42.1+0.2
62Carroll County42-0.2
62Winneshiek County42+0.5
64Emmet County41.9-0.1
65Boone County41.5+0.2
66Madison County41.40
67Louisa County41.3+0.3
68Poweshiek County41.10
69Union County41-0.2
69Wayne County41-0.4
71Washington County40.8-0.1
72Plymouth County40.7-0.2
73Henry County40.3-0.3
74Clarke County40.2+0.2
75Marion County40.1+0.4
76Webster County39.70
77Bremer County39.5-0.1
78Mahaska County39.4-0.1
78Pottawattamie County39.4+0.2
80Wapello County39.3+0.1
81Buchanan County390
82Marshall County38.9-0.2
83Muscatine County38.7+0.2
84Decatur County38.6+0.5
85Dubuque County38.50
85Warren County38.50
87Scott County38.2+0.3
88Crawford County37.8-0.1
89Linn County37.3+0.1
90Lyon County37.2-0.3
91Davis County36.6-0.4
92Black Hawk County35.7+0.3
92Woodbury County35.7+0.3
94Buena Vista County35.4+0.1
94Polk County35.4+0.1
96Dallas County35+0.1
97Sioux County33.2+0.3
98Johnson County30.4+0.1
99Story County26+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), 2017) [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), 2017. 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=2017. 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), 2017. 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=2017.

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

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

Audubon County, with 48.6 years in 2017, according to the U.S. Census Bureau.

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

Story County, with 26 years in 2017.

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