10 Largest Cities in Ohio

By PropertyClub Team
Oct 27th 2023
Located in the Midwestern heartland of the United States, Ohio is one of the country’s great centers of cultural history. With a population of 11,780,017, Ohio is the seventh most populous state and the tenth most densely populated. Ohio also has several large metro areas and cities within its borders. Here are the ten largest cities in Ohio based on their 2023 population. 

hash-mark10 Largest Cities in Ohio by Population

  1. Columbus
  2. Cleveland
  3. Cincinnati
  4. Toledo
  5. Akron
  6. Dayton
  7. Parma
  8. Canton
  9. Lorain
  10. Hamilton

hash-mark1. Columbus 

The largest city in Ohio is Columbus. Besides being the most populated city in Ohio, it's also the state capital. Columbus is home to Ohio University and the division 1 team, the Buckeyes, including other major league sports teams. The city’s population is 905,7448, making it the biggest city in Ohio by population as well as the 14th most populated city in the US. The Columbus metropolitan area has over 2.1 million people, making it the 32 largest metro area in the country. 

hash-mark2. Cleveland 

The second biggest city in Ohio by population is Cleveland. Sitting on Lake Erie, Cleveland has a population of 372,624 and is the 54th largest city in the United States. Cleveland is a port city and has a diverse economy in sectors like healthcare, finance, and higher education. The average housing price in the city is $67,500, which is 63% below the national average. However, although Cleveland may be affordable, it suffers from a high crime rate, and is the most dangerous city in Ohio.

hash-mark3. Cincinnati 

Cincinnati is also one of the biggest cities in Ohio. Cincinnati has a population of 309,317 and is the seat of Hamilton County. It's also a major regional economic center. Cincinnati is home to three major league sports teams: the Cincinnati Reds of Major League Baseball, the Bengals of the NFL, and FC Cincinnati representing major league soccer. The average income in Toledo is $34,629, with a median home price of $120,300. 

hash-mark4. Toledo

Toledo is another one of the largest cities in Ohio. Toledo has a population of 270,871, making it the fourth-largest city in Ohio and the 79th-largest city in the United States. Toledo is home to many jobs in the auto industry, including a growing sector in green energy jobs. Toledo’s crime rate is quite high compared to the national average; in 2018, the city ranked 43rd among the most dangerous cities in the United States. 

hash-mark5. Akron

Akron is the fifth biggest city in Ohio, with a population of 190,469. Akron is a major economic hub, with Fortune 500 companies such as Goodyear Tire and FirstEnergy being headquartered there. Crime in Akron is high, with the city being 106% more dangerous than the Ohio average. The median home price in Akron is $80,000.

hash-mark6. Dayton

Dayton is the seat of Montgomery County and has a population of 137,644, making it one of the largest cities in Ohio. Dayton is located near the Wright-Patterson Air Force Base and hosts significant research and development sites in aeronautical and astronautical engineering. As a result, much of the city’s economy is centered around defense and aerospace, as well as healthcare. The average home price in Dayton is just $66,600.

hash-mark7. Parma 

Parma is located in Cuyahoga County on the Southern edge of Cleveland. Parma has a population of 81,146 and is the seventh-largest city in Ohio and the second-largest city in Cuyahoga County. The median income in the city is $60,696, which is slightly higher than the national average. In 2014, Parma ranked as the third safest city in the United States, ranking about 90% safer than the national average. 

hash-mark8. Canton 

Canton is located in Northwestern Ohio near Cleveland and has a population of 70,872. Canton sits on the edge of Ohio’s extensive Amish communities near Holmes and Wayne counties. One of Canton’s major attractions is the NFL hall of fame. Much of the city’s economy is based on industries in retail, education, finance, and healthcare.

hash-mark9. Lorain

Lorain is also one of the biggest cities in Ohio by population. Lorain is located in Northeast Ohio on Lake Erie and has a population of 65,211. Lorain is a former industrial city and was formerly home to many shipbuilding and steel companies. Since the decline in its economy, Lorain has struggled with poverty and population decline. Lorain is considered a Rust Belt city with a poverty rate that is well above the national average. 

hash-mark10. Hamilton

Located in Southwest Ohio, Hamilton is the seat of Butler County and has a population of 63,399, making it the tenth largest city in Ohio. Hamilton is a former industrial city that has struggled with poverty and unemployment. Crime in Hamilton is 4,011 per 100,000 people, which is 71% higher than the national average. The average home price in Hamilton is $99,900, which is 47% lower than the national average.