Median Age in Iowa

ACS 2024 5-Year Estimates

Median Age
38.6 years −0.8% vs nat'l
Rank #34 of 52
35th %ile

How Iowa Compares

Iowa
38.6 years
National
38.9 years
0.8% below

State Ranking

Rank State Value
#31 Virginia 39.0 years
#32 Tennessee 38.9 years
#33 Minnesota 38.8 years
#34 Iowa 38.6 years
#35 Mississippi 38.6 years
#36 Arkansas 38.5 years
#37 Washington 38.3 years
View full state ranking →

Highest Age Counties in Iowa

# County Age
1 Dickinson County 48.7 years
2 Audubon County 47.0 years
3 Fremont County 46.8 years
4 Guthrie County 46.7 years
5 Clayton County 46.4 years
6 Adams County 46.3 years
7 Sac County 46.2 years
8 Hardin County 45.4 years
9 Page County 45.1 years
10 Jackson County 44.7 years

Lowest Age Counties in Iowa

# County Age
99 Story County 26.9 years
98 Johnson County 31.0 years
97 Sioux County 33.8 years
96 Buena Vista County 35.6 years
95 Black Hawk County 35.7 years
94 Woodbury County 36.1 years
93 Decatur County 36.1 years
92 Dallas County 36.1 years
91 Polk County 36.2 years
90 Davis County 36.3 years

Median Age in Iowa

Iowa has a median age of 38.6 years, ranking #34 of 52 among all 52 states and territories. This is 0.8% below the national value of 38.9 years.

Across Iowa's 99 counties, median age ranges from 26.9 years to 48.7 years. The county with the highest value is Dickinson County at 48.7 years.

The median age of the total population.

About this data

Source: U.S. Census Bureau, American Community Survey 5-Year Estimates (2024). All values are estimates derived from survey samples and are subject to margin of error. For more information, see our methodology.