Total Population in Ohio

ACS 2024 5-Year Estimates

Total Population
12M
Rank #7 of 52
88th %ile

How Ohio Compares

Ohio
12M
National
330M
96.4% below

State Ranking

Rank State Value
#4 New York 20M
#5 Pennsylvania 13M
#6 Illinois 13M
#7 Ohio 12M
#8 Georgia 11M
#9 North Carolina 11M
#10 Michigan 10M
View full state ranking →

Highest Population Counties in Ohio

# County Population
1 Franklin County 1,333,048
2 Cuyahoga County 1,245,873
3 Hamilton County 830,774
4 Summit County 537,864
5 Montgomery County 536,096
6 Lucas County 428,018
7 Butler County 392,876
8 Stark County 373,713
9 Lorain County 317,129
10 Warren County 250,008

Lowest Population Counties in Ohio

# County Population
88 Vinton County 12,630
87 Monroe County 13,227
86 Morgan County 13,651
85 Noble County 14,282
84 Harrison County 14,306
83 Paulding County 18,791
82 Wyandot County 21,598
81 Meigs County 21,896
80 Carroll County 26,659
79 Pike County 27,044

Total Population in Ohio

Ohio has a total population of 12M, ranking #7 of 52 among all 52 states and territories. This is 96.4% below the national value of 330M.

Across Ohio's 88 counties, total population ranges from 12,630 to 1,333,048. The county with the highest value is Franklin County at 1,333,048.

Total population count from the American Community Survey.

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.