Median Age in Ohio

ACS 2024 5-Year Estimates

Median Age
39.7 years +2.1% vs nat'l
Rank #20 of 52
63th %ile

How Ohio Compares

Ohio
39.7 years
National
38.9 years
2.1% above

State Ranking

Rank State Value
#17 New Jersey 40.1 years
#18 Massachusetts 40.0 years
#19 New York 39.8 years
#20 Ohio 39.7 years
#21 Maryland 39.4 years
#22 New Mexico 39.4 years
#23 Alabama 39.3 years
View full state ranking →

Highest Age Counties in Ohio

# County Age
1 Noble County 53.4 years
2 Ottawa County 50.6 years
3 Monroe County 46.3 years
4 Carroll County 45.6 years
5 Harrison County 45.5 years
6 Erie County 45.3 years
7 Geauga County 45.0 years
8 Columbiana County 44.6 years
9 Morgan County 44.6 years
10 Jefferson County 44.3 years

Lowest Age Counties in Ohio

# County Age
88 Holmes County 32.7 years
87 Athens County 33.2 years
86 Franklin County 34.8 years
85 Hardin County 35.2 years
84 Wood County 36.2 years
83 Hamilton County 36.9 years
82 Butler County 37.2 years
81 Union County 38.5 years
80 Lucas County 38.5 years
79 Greene County 38.7 years

Median Age in Ohio

Ohio has a median age of 39.7 years, ranking #20 of 52 among all 52 states and territories. This is 2.1% above the national value of 38.9 years.

Across Ohio's 88 counties, median age ranges from 32.7 years to 53.4 years. The county with the highest value is Noble County at 53.4 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.