Median Age in Oklahoma

ACS 2024 5-Year Estimates

Median Age
37.0 years −4.9% vs nat'l
Rank #47 of 52
10th %ile

How Oklahoma Compares

Oklahoma
37.0 years
National
38.9 years
4.9% below

State Ranking

Rank State Value
#44 Kansas 37.4 years
#45 Idaho 37.3 years
#46 Nebraska 37.2 years
#47 Oklahoma 37.0 years
#48 North Dakota 35.9 years
#49 Alaska 35.8 years
#50 Texas 35.6 years
View full state ranking →

Highest Age Counties in Oklahoma

# County Age
1 McIntosh County 47.1 years
2 Delaware County 46.9 years
3 Cimarron County 46.6 years
4 Alfalfa County 44.6 years
5 Pushmataha County 43.8 years
6 Ellis County 43.5 years
7 Osage County 43.5 years
8 Grant County 43.2 years
9 Kiowa County 42.4 years
10 Noble County 42.2 years

Lowest Age Counties in Oklahoma

# County Age
77 Payne County 27.7 years
76 Custer County 32.8 years
75 Texas County 33.0 years
74 Comanche County 34.1 years
73 Woods County 34.3 years
72 Jackson County 35.1 years
71 Oklahoma County 35.2 years
70 Cleveland County 35.4 years
69 Tulsa County 36.0 years
68 Garfield County 36.0 years

Median Age in Oklahoma

Oklahoma has a median age of 37.0 years, ranking #47 of 52 among all 52 states and territories. This is 4.9% below the national value of 38.9 years.

Across Oklahoma's 77 counties, median age ranges from 27.7 years to 47.1 years. The county with the highest value is McIntosh County at 47.1 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.