How many people live in ?

Updated annually
In 2025, there were 11.9 million people living in Ohio. That makes Ohio the seventh-most populous state, home to 3.5% of people living in the US.

11.9M

population of Ohio (2025)

3.5%

Ohio share of the US population (2025)
The population of Ohio was about 2.9 times higher than it was in 1900. Between 2024 and 2025, the population of Ohio grew by about 39,900 people.

About 11.9 million people lived in Ohio in 2025. That's about 2.9 times more than in 1900.

Annual population estimates

What are Ohio's age demographics?

About 2.27 million Ohio residents were aged 65 and older in 2024. That represents 19.1% of the state’s population compared with 18% in the US overall.
Another 2.57 million Ohio residents, or 21.7% of the state’s population, were aged under 18. For comparison, children account for 21.6% of the US population.


A higher share of Ohio's population is is 65 and older than the US overall.

Population share by age group (2024)

What are Ohio's racial and ethnic demographics?

A state’s population may have racial and ethnic differences compared with the US overall. These figures reflect how people identified their race alone (not in combination with other races), and separate Hispanic or Latino ethnicity, following Census Bureau reporting standards.
Non-Hispanic Black or African American residents make up 13.1% of Ohio’s population, higher than the national share of 12.6%. Ohio also has a larger share of people identifying as non-Hispanic white (76.1%) than the US overall (57.5%).
In contrast, Ohio’s Hispanic population accounted for 5.2%, below the 20% share nationwide. The non-Hispanic Asian population makes up 3% of the state, compared with 6.5% nationally.

A higher share of Ohio's population is is non-Hispanic white than the US overall.

Population share by race and ethnicity (2024)

What are Ohio's most populous counties?

In 2024, nine out of 88 counties accounted for over half of Ohio's population:
  • Franklin County, 1.36 million (11.4% of the population)
  • Cuyahoga County, 1.24 million (10.5%)
  • Hamilton County, 837,400 (7.1%)
  • Summit County, 538,400 (4.5%)
  • Montgomery County, 537,400 (4.5%)
  • Lucas County, 426,300 (3.6%)
  • Butler County, 399,500 (3.4%)
  • Stark County, 374,100 (3.2%)
  • Lorain County, 322,000 (2.7%)

In 2024, Franklin County was the most populous county in Ohio.

Population estimates

What are Ohio's most populous cities?

The largest city in Ohio is Columbus with about 933,300 residents in 2024.

Cities and counties in Ohio ranked by population

Cities and counties in Ohio ranked by population
1.

Columbus 

933,263
2.

Cleveland 

365,379
3.

Cincinnati 

314,915
4.

Toledo 

265,638
5.

Akron 

189,664
6.

Dayton 

136,346
7.

Parma 

79,350
8.

Canton 

69,211
9.

Lorain 

65,751
10.

Hamilton 

63,953

Keep exploring

Methodology

USAFacts standardizes data, in areas such as time and demographics, to make it easier to understand and compare.

The analysis was generated with the help of AI and reviewed by USAFacts for accuracy.

Page sources

USAFacts endeavors to share the most up-to-date information available. We sourced the data on this page directly from government agencies; however, the intervals at which agencies publish updated data vary.