Ohio Cities by Population (2023)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

Ohio’s population of 11,646,273 people makes this the 7th most populous state in the country. The state capital of Columbus has the highest population, which is 850,106 according to 2017 estimates. The second most populous city is Cleveland with 388,072 inhabitants, followed by Cincinnati with 298,550 people. The remaining cities with populations of more than 100,000 are Toledo, Akron and Dayton. The state has a total of 169 cities with populations that range from 10,000 to 100,000 people.

In Ohio, there are 938 incorporated municipalities in the state. These are divided into cities and villages. All of these are spread across 88 different counties. The state has many towns and cities with populations of less than 1,000, while some of these incorporated areas have populations of less than 100 inhabitants, including Rendville which has a population of just 38 residents.

Ohio Cities by Population (2023)

What is the biggest city in Ohio?

Columbus is the biggest city in Ohio, with a population of 907,865 in 2023.

What is the fastest growing city in Ohio?

Sunbury is the fastest growing city in Ohio over the past 3 years, having grown 9.34% annually since 2020.

How many cities are in Ohio?

There are 925 cities in Ohio.

What are the 10 largest cities in Ohio?

The 10 largest cities in Ohio are: Columbus, Cleveland, Cincinnati, Toledo, Akron, Dayton, Parma, Canton, Lorain and Hamilton.

Frequently Asked Questions