Cities in Ohio by population, 2025

Columbus, OH had the highest population of 176 cities in 2025, at 938,396. Cambridge, OH had the lowest, at 10,055. The median was 19,715 and the figure for Ohio was 11.9 million. Source: the U.S. Census Bureau.

Highest938,396Columbus, OH
Lowest10,055Cambridge, OH
Median19,715176 cities
Ohio11,900,510History

Top 40 cities, 2025

Columbus, OH: 938,396 personsColumbus, OH938,396Cleveland, OH: 363,608 personsCleveland, OH363,608Cincinnati, OH: 314,367 personsCincinnati, OH314,367Toledo, OH: 263,423 personsToledo, OH263,423Akron, OH: 189,691 personsAkron, OH189,691Dayton, OH: 136,688 personsDayton, OH136,688Parma, OH: 78,581 personsParma, OH78,581Canton, OH: 69,001 personsCanton, OH69,001Lorain, OH: 65,366 personsLorain, OH65,366Hamilton, OH: 64,644 personsHamilton, OH64,644Youngstown, OH: 58,832 personsYoungstown, OH58,832Springfield, OH: 58,281 personsSpringfield, OH58,281Kettering, OH: 57,396 personsKettering, OH57,396Elyria, OH: 53,634 personsElyria, OH53,634Middletown, OH: 52,146 personsMiddletown, OH52,146Newark, OH: 51,473 personsNewark, OH51,473Cuyahoga Falls, OH: 50,975 personsCuyahoga Falls, OH50,975Dublin, OH: 49,094 personsDublin, OH49,094Lakewood, OH: 49,027 personsLakewood, OH49,027Beavercreek, OH: 48,134 personsBeavercreek, OH48,134Euclid, OH: 47,962 personsEuclid, OH47,962Mansfield, OH: 47,381 personsMansfield, OH47,381Mentor, OH: 47,010 personsMentor, OH47,010Delaware, OH: 46,636 personsDelaware, OH46,636Strongsville, OH: 45,629 personsStrongsville, OH45,629Grove City, OH: 45,180 personsGrove City, OH45,180Fairfield, OH: 44,682 personsFairfield, OH44,682Huber Heights, OH: 43,905 personsHuber Heights, OH43,905Cleveland Heights, OH: 43,750 personsCleveland Heights, OH43,750Reynoldsburg, OH: 43,350 personsReynoldsburg, OH43,350Lancaster, OH: 41,956 personsLancaster, OH41,956Findlay, OH: 40,370 personsFindlay, OH40,370Hilliard, OH: 38,898 personsHilliard, OH38,898Warren, OH: 38,328 personsWarren, OH38,328Westerville, OH: 38,165 personsWesterville, OH38,165North Ridgeville, OH: 37,786 personsNorth Ridgeville, OH37,786Gahanna, OH: 35,986 personsGahanna, OH35,986Upper Arlington, OH: 35,893 personsUpper Arlington, OH35,893Mason, OH: 35,834 personsMason, OH35,834Fairborn, OH: 35,754 personsFairborn, OH35,754
persons. Source: U.S. Census Bureau, Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals). Retrieved 2026-10-12.

Full ranking

RankCities2025
persons
Change on 2024
1Columbus, OH938,396+0.8%
2Cleveland, OH363,608+0.1%
3Cincinnati, OH314,367-0.2%
4Toledo, OH263,423-0.4%
5Akron, OH189,691+0.2%
6Dayton, OH136,688+0.3%
7Parma, OH78,581-0.3%
8Canton, OH69,001-0.2%
9Lorain, OH65,366-0.2%
10Hamilton, OH64,644+0.8%
11Youngstown, OH58,832+0.1%
12Springfield, OH58,281-0.6%
13Kettering, OH57,396+0.3%
14Elyria, OH53,634+0.5%
15Middletown, OH52,146+0.1%
16Newark, OH51,473+0.5%
17Cuyahoga Falls, OH50,975+0.3%
18Dublin, OH49,094-0.3%
19Lakewood, OH49,027-0.4%
20Beavercreek, OH48,134+0.7%
21Euclid, OH47,962-0.3%
22Mansfield, OH47,381-0.4%
23Mentor, OH47,0100%
24Delaware, OH46,636+2.6%
25Strongsville, OH45,629+0.2%
26Grove City, OH45,180+2.9%
27Fairfield, OH44,682-0.3%
28Huber Heights, OH43,905+0.6%
29Cleveland Heights, OH43,750-0.1%
30Reynoldsburg, OH43,350+1.3%
31Lancaster, OH41,956+0.5%
32Findlay, OH40,370+0.6%
33Hilliard, OH38,898+0.6%
34Warren, OH38,328-0.6%
35Westerville, OH38,165-0.5%
36North Ridgeville, OH37,786+0.9%
37Gahanna, OH35,986+1.4%
38Upper Arlington, OH35,893-0.5%
39Mason, OH35,834-0.2%
40Fairborn, OH35,754+2.2%
41Marion, OH35,587+0.2%
42Brunswick, OH35,1140%
43Lima, OH34,695-0.3%
44Stow, OH33,941-0%
45Westlake, OH33,904+0.2%
46Massillon, OH32,168+0.3%
47North Olmsted, OH31,542+0.2%
48Bowling Green, OH31,182+1.6%
49North Royalton, OH30,936-0.3%
50Marysville, OH30,190+2.4%
51Garfield Heights, OH28,790-0.4%
52Shaker Heights, OH28,466-0.4%
53Kent, OH27,737+0.5%
54Green, OH27,553+0.4%
55Troy, OH27,344+0.8%
56Wooster, OH27,115+0.4%
57Avon Lake, OH26,486+1%
58Xenia, OH26,425+1.6%
59Pickerington, OH26,333+1.8%
60Medina, OH25,692-0.1%
61Avon, OH25,611+0.7%
62Perrysburg, OH25,441+0.6%
63Athens, OH25,313+1.2%
64Centerville, OH25,194+0.5%
65Zanesville, OH25,138+1.1%
66Barberton, OH24,748+0.7%
67Wadsworth, OH24,7200%
68Riverside, OH24,706+0.6%
69Willoughby, OH24,234+0.2%
70Sandusky, OH24,001-0.7%
71Solon, OH23,679-0.2%
72Trotwood, OH23,190+0.6%
73Hudson, OH23,085+0.3%
74Maple Heights, OH22,902-0.3%
75Oxford, OH22,387-0.2%
76Lebanon, OH22,110+1.1%
77Chillicothe, OH21,815+0.1%
78Alliance, OH21,582+0.6%
79Rocky River, OH21,397+0.2%
80South Euclid, OH21,248-0%
81Piqua, OH21,064+0.7%
82Painesville, OH20,6600%
83Miamisburg, OH20,414+0.7%
84Parma Heights, OH20,327-0.3%
85Sidney, OH20,124-1.5%
86Forest Park, OH20,041-0%
87Whitehall, OH19,805-0.5%
88Broadview Heights, OH19,755+0.1%
89Oregon, OH19,674+0.1%
90Mayfield Heights, OH19,667-0.2%
91Norwood, OH19,658+1.1%
92Springboro, OH19,606+0.3%
93Twinsburg, OH18,939-0.1%
94Sylvania, OH18,8830%
95Ashland, OH18,730-0.1%
96Pataskala, OH18,529+0.5%
97Tallmadge, OH18,521+0.3%
98Powell, OH18,269+6.3%
99Brook Park, OH18,195+0.8%
100Niles, OH18,116-0.5%
101Aurora, OH18,014+0.7%
102Steubenville, OH17,922-0.5%
103Berea, OH17,9200%
104Tiffin, OH17,803-0.1%
105Streetsboro, OH17,730-0.2%
106North Canton, OH17,692+0.1%
107Ashtabula, OH17,474-0.3%
108New Philadelphia, OH17,424+0.1%
109Eastlake, OH17,357-0.3%
110Mount Vernon, OH17,287+0.4%
111Portsmouth, OH17,282-1%
112Norwalk, OH17,1910%
113Defiance, OH17,009-0.1%
114Fairview Park, OH16,748-0.3%
115Monroe, OH15,880+0.5%
116Bay Village, OH15,792-0.2%
117Fremont, OH15,765-0.1%
118Middleburg Heights, OH15,558-0.3%
119Vandalia, OH15,014+0.4%
120Circleville, OH14,634+1.1%
121Worthington, OH14,543-0.5%
122Washington Court House, OH14,375-0.2%
123Trenton, OH14,241+1.4%
124Willowick, OH14,1780%
125Bellefontaine, OH14,151+0.3%
126Sharonville, OH13,997-0%
127New Franklin, OH13,873+0.4%
128Brecksville, OH13,843-0.2%
129Harrison, OH13,795+1.5%
130Blue Ash, OH13,707+0.6%
131Beachwood, OH13,673-0%
132Lyndhurst, OH13,522-0.5%
133Maumee, OH13,521-0.4%
134Clayton, OH13,397+0.5%
135Warrensville Heights, OH13,353-0.2%
136Englewood, OH13,343+0.3%
137Loveland, OH13,288+0.1%
138East Cleveland, OH13,229-0.4%
139University Heights, OH13,200-0.2%
140Marietta, OH13,053-0.4%
141Amherst, OH12,974-0.3%
142West Carrollton, OH12,963+0.4%
143Dover, OH12,947-0%
144Fostoria, OH12,920-0.6%
145Wilmington, OH12,802+1%
146Bedford, OH12,723-0.3%
147Greenville, OH12,680+0.2%
148Wickliffe, OH12,649+0.2%
149Bexley, OH12,452-2.5%
150Conneaut, OH12,2470%
151Macedonia, OH12,147+0.2%
152New Albany, OH11,803+0.7%
153Salem, OH11,655-0.2%
154Franklin, OH11,647-0.3%
155Bucyrus, OH11,631+0.9%
156Norton, OH11,493+0.7%
157Seven Hills, OH11,464-0.2%
158Van Wert, OH11,200+0.7%
159Coshocton, OH11,169+0.5%
160Urbana, OH11,140+0.2%
161Ravenna, OH11,136-0.4%
162Springdale, OH11,134-0.2%
163Brooklyn, OH11,072+0.2%
164Celina, OH10,936+0.2%
165Montgomery, OH10,922+0.1%
166Heath, OH10,859+0.8%
167London, OH10,813+0.8%
168Vermilion, OH10,695-0.2%
169Bedford Heights, OH10,691-0.3%
170Tipp City, OH10,644+0.7%
171Reading, OH10,491-0%
172Richmond Heights, OH10,475-0%
173Galion, OH10,370+0.8%
174Ironton, OH10,148-0.3%
175Canal Winchester, OH10,058+0.8%
176Cambridge, OH10,0550%

Other periods

About this ranking

Resident population. Spain and the EU: 1 January, with Spanish figures from the official municipal register (Padrón). Norway: Statistics Norway, 1 January. United States: Census Bureau population estimates for 1 July. United Kingdom regions and local authorities: Office for National Statistics estimates for 30 June. Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.

The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.

Every value in the ranking comes from the same publisher and the same period, so the cities are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals). https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Retrieved 2026-10-12.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Cities in Ohio by population using official data, and cite the source.
rank_places {"indicator":"population","level":"municipality","within":"Ohio","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=municipality&within=Ohio&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which city has the highest population?

Columbus, OH, with 938,396 in 2025, according to the U.S. Census Bureau.

Which city has the lowest population?

Cambridge, OH, with 10,055 in 2025.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals). Retrieved 2026-10-12.

Population: other rankings