Ohio Population Clock

Ohio population

12,049,311

Population changes approximately every seconds

Annual population growth rate (2023 - 2024): 0.50%

Source: United States Census Bureau

About the population of Ohio

According to the United States Census Bureau, the estimated population of Ohio is 12,049,311, growing at an annual rate of 0.50%. That works out to a net change of approximately 162 people per day or 6 per hour.

The population change in Ohio is driven by three components: approximately 126,575 births per year and 127,000 deaths per year, plus net migration. Together these components produce the overall growth rate of 0.50% per year.

Frequently asked questions

What is the current population of Ohio?

The current population of Ohio is approximately 12,049,311, growing at 0.50% per year.

How fast is the population of Ohio changing?

By approximately 162 people per day, or 6 per hour.

Are more people being born than dying in Ohio?

No. With approximately 126,575 births and 127,000 deaths per year, Ohio has a natural population decrease of about 425 people annually.

Related data for Ohio