Cities in Ohio
1255 cities and towns · Population 8,303,149
About Ohio
Ohio is home to 1,255 cities and towns with a combined population of 8,303,149 residents according to the latest US Census Bureau American Community Survey estimates. The largest city is Columbus, and the median household income across the state is $71,814 per year. Browse the table below to compare cities by population and income, or explore the full Ohio city rankings. See how cities compare on housing costs in our Ohio cost of living guide.
Economy & Income
The economic landscape of Ohio features a median household income of $71,814. The wealthiest community by income is Remington at $250,001 per year. The state's average unemployment rate is 5.9% and the poverty rate averages 13.7% across all communities. 23.3% of residents statewide hold a bachelor's degree or higher.
Housing & Cost of Living
The typical home in Ohio is valued at $174,449, with median monthly rent at $947. The home-value-to-income ratio is approximately 2.4x the median income, suggesting relatively affordable housing conditions for residents. For city-by-city housing data, see our Ohio cost of living breakdown.
Demographics
The population of Ohio is distributed across 1,255 communities, ranging from Chilo (14 residents) to Columbus (906,480 residents). The median age across Ohio is 41.6 years. Explore individual city pages for detailed demographic breakdowns including race, ethnicity, education, and employment data.
Largest Cities in Ohio
| City | Population | Median Income |
|---|---|---|
| Columbus | 906,480 | $65,327 |
| Cleveland | 367,523 | $39,187 |
| Cincinnati | 309,595 | $51,707 |
| Toledo | 268,461 | $47,532 |
| Akron | 189,526 | $48,544 |
| Dayton | 136,741 | $43,454 |
| Parma | 80,131 | $67,425 |
| Canton | 70,105 | $39,754 |
| Lorain | 65,207 | $45,799 |
| Hamilton | 63,124 | $54,293 |
| Youngstown | 59,605 | $34,746 |
| Springfield | 58,410 | $45,883 |
| Kettering | 57,442 | $71,619 |
| Elyria | 52,833 | $53,204 |
| Cuyahoga Falls | 50,864 | $70,645 |
| Middletown | 50,607 | $54,985 |
| Newark | 50,393 | $58,920 |
| Lakewood | 50,229 | $65,925 |
| Dublin | 49,031 | $155,282 |
| Euclid | 48,991 | $48,696 |
All Cities in Ohio
Ohio City Rankings
Frequently Asked Questions about Ohio
How many cities are in Ohio?
Ohio has 1,255 cities and towns with a combined population of 8,303,149 residents according to US Census Bureau data.
What is the largest city in Ohio?
The largest city in Ohio is Columbus by population. It has 906,480 residents and a median household income of $65,327.
What is the median household income in Ohio?
The median household income across Ohio is $71,814 per year. The highest-income city is Remington at $250,001.
What is the most popular city in Ohio?
Columbus is the most populated city in Ohio with 906,480 residents and a median income of $65,327.
What are the top 5 cities in Ohio by population?
The five largest cities in Ohio are: 1. Columbus (906,480), 2. Cleveland (367,523), 3. Cincinnati (309,595), 4. Toledo (268,461), 5. Akron (189,526).
What is the smallest city in Ohio?
The smallest city in Ohio by population is Chilo with 14 residents.
What is the cost of living in Ohio?
The median household income in Ohio is $71,814. The median home value across the state is $174,449 and median rent is $947/month. See our detailed cost of living guide for Ohio for city-level breakdowns.