Skip to main content
Population Review

Ohio Population & Demographics

Ohio has a population of 11,780,046, ranking #7 among US states. The median household income is $69,680 and the median age is 39.6.

Ohio on US population map

US states by population — Ohio is #7

11,780,046

Population

#7

By Population

$69,680

Median Income

39.6

Median Age

Age Distribution

Under 5
5.7%
5–9
6.1%
10–14
6.4%
15–19
6.5%
20–24
6.3%
25–34
13.2%
35–44
12.4%
45–54
12.1%
55–59
6.6%
60–64
6.8%
65–74
10.7%
75–84
5.1%
85+
2.1%

Male: 49.3% · Female: 50.7%

Race & Ethnicity

White77.8%
Black or African American12.3%
Asian0.0%
American Indian & Alaska Native0.1%
Native Hawaiian & Pacific Islander0.1%
Two or More Races0.0%
Hispanic or Latino (any race)1.1%

Economy & Income

$69,680

Median Household Income

$39,455

Per Capita Income

9.2%

Poverty Rate

3.1%

Unemployment Rate

$94,766

Mean Household Income

60.1%

Employment Rate

Education

91.6%

High School Graduate+

30.9%

Bachelor's Degree+

Housing

$199,200

Median Home Value

$988

Median Rent

5,271,573

Total Housing Units

67.0%

Owner-Occupied

33.0%

Renter-Occupied

8.4%

Vacant

Commute

1.1%

Drive Alone

2.0%

Carpool

11.5%

Work From Home

23.6 min

Avg Commute

Largest Cities in Ohio

#CityPopulationMedian IncomeMedian Home Value
1Columbus city906,480$65,327$234,500
2Cleveland city367,523$39,187$94,100
3Cincinnati city309,595$51,707$215,300
4Toledo city268,461$47,532$107,000
5Akron city189,526$48,544$111,200
6Dayton city136,741$43,454$93,200
7Parma city80,131$67,425$157,600
8Canton city70,105$39,754$94,400
9Lorain city65,207$45,799$123,500
10Hamilton city63,124$54,293$152,300
11Youngstown city59,605$34,746$58,400
12Springfield city58,410$45,883$107,600
13Kettering city57,442$71,619$192,500
14Elyria city52,833$53,204$142,800
15Cuyahoga Falls city50,864$70,645$174,700
16Middletown city50,607$54,985$148,300
17Newark city50,393$58,920$174,100
18Lakewood city50,229$65,925$241,500
19Dublin city49,031$155,282$514,900
20Euclid city48,991$48,696$114,700

Counties in Ohio

#CountyPopulationMedian Income
1Franklin County1,321,635$73,795
2Cuyahoga County1,249,418$62,823
3Hamilton County827,878$70,816
4Summit County538,087$71,016
5Montgomery County535,528$64,403
6Lucas County428,748$60,095
7Butler County389,910$81,194
8Stark County373,764$65,740
9Lorain County314,588$70,693
10Warren County246,364$107,843
11Lake County232,101$77,952
12Mahoning County227,063$55,576
13Delaware County221,160$130,088
14Clermont County209,862$83,178
15Trumbull County201,367$55,088
16Medina County183,049$92,660
17Licking County180,311$81,033
18Greene County168,531$85,218
19Portage County161,421$72,822
20Fairfield County161,289$87,069

Frequently Asked Questions

Ohio has a population of 11,780,046 according to the Census ACS 2023 5-Year estimates, making it the #7 most populated state.

The median household income in Ohio is $69,680, with a per capita income of $39,455. 9.2% of the population lives below the poverty level.

Ohio is 77.8% White, 12.3% Black, 0.0% Asian, and 1.1% Hispanic/Latino.

Data from the American Community Survey (ACS) 5-Year estimates. The ACS surveys approximately 3.5 million households annually. Percentages may not total 100% due to rounding.