Largest Cities in Ohio

Largest Cities in Ohio

Ohio’s population is largely concentrated in its three major metropolitan hubs—Columbus, Cleveland, and Cincinnati—known colloquially as the “3 C’s.” Columbus has seen significant growth in recent years, solidifying its position as the largest city in the state and one of the fastest-growing in the Midwest. The following table ranks the top 10 largest cities in Ohio based on the most recent available population estimates.

RankCityCountyPopulation (Est.)
1ColumbusFranklin907,971
2ClevelandCuyahoga361,607
3CincinnatiHamilton309,513
4ToledoLucas266,301
5AkronSummit188,509
6DaytonMontgomery135,944
7ParmaCuyahoga79,358
8CantonStark69,380
9LorainLorain65,365
10HamiltonButler62,900