Counties in Ohio by median age

Noble County had the highest median age of 88 counties in 2023, at 51.3 years. Holmes County had the lowest, at 32.5 years. The median was 41.2 years and the figure for Ohio was 39.6 years. Source: the U.S. Census Bureau.

Highest51.3Noble County
Lowest32.5Holmes County
Median41.288 counties
Ohio39.6History

Top 40 counties, 2023

CSVChart (SVG)

Noble CountyNoble County: 51.3 years51.3Ottawa CountyOttawa County: 50.3 years50.3Harrison CountyHarrison County: 46.1 years46.1Monroe CountyMonroe County: 46 years46Carroll CountyCarroll County: 45.5 years45.5Erie CountyErie County: 45.2 years45.2Geauga CountyGeauga County: 45 years45Columbiana CountyColumbiana County: 44.7 years44.7Morgan CountyMorgan County: 44.4 years44.4Jefferson CountyJefferson County: 44.2 years44.2Belmont CountyBelmont County: 44.1 years44.1Washington CountyWashington County: 44.1 years44.1Lake CountyLake County: 44 years44Meigs CountyMeigs County: 43.8 years43.8Trumbull CountyTrumbull County: 43.8 years43.8Vinton CountyVinton County: 43.5 years43.5Mahoning CountyMahoning County: 43.4 years43.4Crawford CountyCrawford County: 43.3 years43.3Morrow CountyMorrow County: 43.3 years43.3Preble CountyPreble County: 43.2 years43.2Medina CountyMedina County: 43.1 years43.1Ashtabula CountyAshtabula County: 42.7 years42.7Guernsey CountyGuernsey County: 42.7 years42.7Hocking CountyHocking County: 42.6 years42.6Sandusky CountySandusky County: 42.5 years42.5Adams CountyAdams County: 42.3 years42.3Brown CountyBrown County: 42.1 years42.1Logan CountyLogan County: 42.1 years42.1Lorain CountyLorain County: 42.1 years42.1Darke CountyDarke County: 42 years42Lawrence CountyLawrence County: 41.9 years41.9Stark CountyStark County: 41.9 years41.9Williams CountyWilliams County: 41.8 years41.8Henry CountyHenry County: 41.7 years41.7Paulding CountyPaulding County: 41.7 years41.7Champaign CountyChampaign County: 41.6 years41.6Fulton CountyFulton County: 41.6 years41.6Wyandot CountyWyandot County: 41.6 years41.6Madison CountyMadison County: 41.5 years41.5Ashland CountyAshland County: 41.4 years41.4
years. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2023
years
Change on 2022
1Noble County51.3-0.6
2Ottawa County50.3+0.5
3Harrison County46.10
4Monroe County46-0.1
5Carroll County45.5-0.4
6Erie County45.2+0.4
7Geauga County45+0.4
8Columbiana County44.7+0.2
9Morgan County44.4-0.2
10Jefferson County44.2-0.1
11Belmont County44.10
11Washington County44.10
13Lake County44+0.1
14Meigs County43.8+0.6
14Trumbull County43.8-0.2
16Vinton County43.5-0.1
17Mahoning County43.4+0.1
18Crawford County43.3+0.4
18Morrow County43.3+0.6
20Preble County43.2+0.2
21Medina County43.1+0.4
22Ashtabula County42.7+0.1
22Guernsey County42.7+0.1
24Hocking County42.60
25Sandusky County42.5+0.2
26Adams County42.3+0.1
27Brown County42.1+0.2
27Logan County42.1+0.3
27Lorain County42.1+0.2
30Darke County42+0.3
31Lawrence County41.90
31Stark County41.9+0.1
33Williams County41.8+0.3
34Henry County41.7-0.1
34Paulding County41.7+0.3
36Champaign County41.6-0.1
36Fulton County41.6+0.2
36Wyandot County41.6-0.7
39Madison County41.5+0.1
40Ashland County41.4-0.1
40Van Wert County41.4+0.1
42Gallia County41.3+1.1
43Clark County41.2-0.2
43Summit County41.2+0.1
43Tuscarawas County41.2+0.1
46Miami County41.10
46Perry County41.10
46Pike County41.1+0.2
49Clinton County41+0.5
49Coshocton County41+0.4
49Ross County41-0.3
52Richland County40.90
53Clermont County40.8+0.3
53Defiance County40.80
53Fayette County40.8-0.4
53Highland County40.80
57Auglaize County40.6-0.1
57Scioto County40.60
59Cuyahoga County40.5+0.1
59Marion County40.5-0.2
59Muskingum County40.50
59Seneca County40.5-0.1
63Huron County40.4+0.3
64Jackson County40.2+0.1
64Licking County40.20
66Shelby County40.1-0.1
67Putnam County40-0.3
68Delaware County39.9+0.1
69Warren County39.8+0.3
70Allen County39.7-0.1
71Hancock County39.6+0.2
72Fairfield County39.50
72Pickaway County39.50
74Knox County39.40
75Portage County39.3+0.2
76Mercer County39.1-0.3
77Wayne County38.9+0.1
78Montgomery County38.8-0.2
79Greene County38.7+0.1
80Lucas County38.3+0.2
81Union County38.1-0.3
82Butler County37.1-0.1
83Hamilton County36.9+0.1
84Wood County35.7+0.3
85Hardin County35.3-0.3
86Franklin County34.7+0.1
87Athens County32.8+0.6
88Holmes County32.5+0.3

Other periods

About this ranking

Age that divides the resident population into two halves of equal size. Spain and the EU: on 1 January. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

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. American Community Survey 5-year estimates, table B01002: median age, total population. https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b01002.dat. Retrieved 2026-10-08.

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 Ohio by median age using official data, and cite the source.
rank_places {"indicator":"median_age","level":"province","within":"Ohio","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_age&level=province&within=Ohio&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?

Noble County, with 51.3 years in 2023, according to the U.S. Census Bureau.

Which county has the lowest median age?

Holmes County, with 32.5 years in 2023.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B01002: median age, total population. Retrieved 2026-10-08.

Median age: other rankings

Counties in Ohio: more rankings