Holmes County Flag

Holmes County

State:
Ohio
County Seat:
Millersburg

Holmes County's 2026 population is estimated at 45,126, reflecting a 0.51% growth rate over the past year (World Population Review estimate based on U.S. Census Bureau data). Holmes County is the 55th largest county in Ohio. The 2010 population was 42,471 and has grown 6.25% since 2010.

45,126
Total Population
107
Population Density (mi²)
55
Population Rank (State)
229 0.51%
Annual Population Growth

Holmes County Population

Demographics

Economics and Income Statistics