2025 Ohio City Population Estimates

2025 Ohio city population estimates

The US Census has released 2025 city population estimates. Let’s look at at how both national and Ohio cities have changed.

Keep in mind, as always, that these are just estimates and are subject to much wider swings and errors compared to decennial census data.

First up, here is Ohio’s data.

Top 30 Largest Ohio Cities on July 1, 2025
1. Columbus: 938,396
2. Cleveland: 363,608
3. Cincinnati: 314,367
4. Toledo: 263,423
5. Akron: 189,691
6. Dayton: 136,688
7. Parma: 78,581
8. Canton: 69,001
9. Lorain: 65,366
10. Hamilton: 64,644
11. Youngstown: 58,832
12. Springfield: 58,281
13. Kettering: 57,396
14. Elyria: 53,634
15. Middletown: 52,146
16. Newark: 51,473
17. Cuyahoga Falls: 50,975
18. Dublin: 49,094
19. Lakewood: 49,027
20. Beavercreek: 48,134
21. Euclid: 47,962
22. Mansfield: 47,381
23. Mentor: 47,010
24. Delaware: 46,636
25. Strongsville: 45,629
26. Grove City: 45,180
27. Fairfield: 44,682
28. Huber Heights: 43,905
29. Cleveland Heights: 43,750
30. Reynoldsburg: 43,350

Top 15 Largest Increases July 1, 2024 to July 1, 2025
1. Columbus: +7,696
2. Grove City: +1,294
3. Delaware: +1,177
4. Powell: +1,083
5. West Jefferson: +925
6. Fairborn: +757
7. Marysville: +720
8. Reynoldsburg: +577
9. Hamilton: +506
10. Sunbury: +495
11. Bowling Green: +482
12. Gahanna: +481
13. Pickerington: +470
14. Dayton: +464
15. Xenia: +420

Top 15 Largest Decreases July 1, 2024 to July 1, 2025
1. Toledo: -962
2. Cincinnati: -488
3. Springfield: -334
4. Bexley: -320
5. Sidney: -297
6. Warren: -245
7. Parma: -220
8. Lakewood: -218
9. Westerville: -206
10. Mansfield: -200
11. Portsmouth: -171
12. Upper Arlington: -166
13. Dublin: -165
14. Sandusky: -165
15. Ada: -158

It is highly unlikely that any of the Columbus suburbs listed as losing population actually did, especially when all of them were seeing decent growth over the previous decade. It would make little sense that Columbus is growing strongly, but it’s inner suburbs, especially ones with high quality of housing and conditions, would be losing population. We’ll have to wait several more years to get a thorough count, though.

Total Change for All Columbus Metro Area Places Census 2020-July 1, 2025
1. Columbus: 938,396 +32,181
2. Newark: 51,473 +1,512
3. Dublin: 49,094 -218
4. Delaware: 46,636 +5,339
5. Grove City: 45,180 +3,924
6. Reynoldsburg: 43,350 +2,276
7. Lancaster: 41,956 +1,413
8. Hilliard: 38,898 +1,738
9. Westerville: 38,165 -1,024
10. Gahanna: 35,986 +259
11. Upper Arlington: 35,893 -886
12. Marysville: 30,190 +4,573
13. Pickerington: 26,333 +3,263
14. Whitehall: 19,805 -323
15. Pataskala: 18,529 +647
16. Powell: 18,269 +4,012
17. Circleville: 14,634 +709
18. Worthington: 14,543 -236
19. Bexley: 12,452 -1,473
20. New Albany: 11,803 +641
21. Heath: 10,859 +408
22. London: 10,813 +546
23. Canal Winchester: 10,058 +936
24. Grandview Heights: 9,112 +1,025
25. Sunbury: 8,857 +2,259
26. Obetz: 7,342 +1,860
27. Logan: 7,164 -138
28. Granville: 6,252 +302
29. West Jefferson: 5,827 +1,684
30. Groveport: 5,818 -190
31. Johnstown: 5,476 +266
32. Ashville: 4,819 +287
33. New Lexington: 4,465 +40
34. Plain City: 4,322 +209
35. South Bloomfield: 4,164 +2,019
36. Commercial Point: 3,271 +183
37. Baltimore: 3,110 +74
38. Lithopolis: 2,969 +818
39. Richwood: 2,640 +421
40. Buckeye Lake: 2,590 +67
41. Hebron: 2,405 +82
42. Crooksville: 2,404 -17
43. Cardington: 2,247 +165
44. Utica: 2,138 +71
45. Mount Sterling: 2,051 +108
46. Minerva Park: 1,950 -62
47. Roseville: 1,751 +3
48. Somerset: 1,482 +1
49. Hanover: 1,397 +129
50. Ashley: 1,343 +143
51. Ostrander: 1,219 +125
52. Thornville: 1,111 +11
53. Williamsport: 1,027 +54
54. Galena: 1,019 +92
55. Millersport: 1,008 +31
56. Urbancrest: 1,003 -32
57. Pleasantville: 964 +22
58. Milford Center: 959 +153
59. Shawnee Hills: 931 +94
60. New Holland: 833 +36
61. Junction City: 722 +1
62. Amanda: 680 +15
63. Marble Cliff: 658 +20
64. New Straitsville: 647 -6
65. Valleyview: 640 -19
66. Thurston: 616 +9
67. Stoutsville: 582 +4
68. Riverlea: 578 -19
69. Buchtel: 508 -8
70. Carroll: 504 +3
71. Shawnee: 504 -1
72. Laurelville: 503 -17
73. Alexandria: 501 +15
74. Kirkersville: 486 +15
75. Corning: 485 -4
76. Edison: 449 +28
77. Hartford: 413 +4
78. Sugar Grove: 413 +4
79. St. Louisville: 359 +15
80. Murray City: 343 -9
81. South Solon: 327 +0
82. Magnetic Springs: 316 +50
83. Harrisburg: 313 -1
84. Rushville: 307 +2
85. Marengo: 285 +5
86. Midway: 270 +0
87. Tarlton: 269 +15
89. Fulton: 254 +7
90. Unionville Center: 235 -13
91. Lockbourne: 228 -9
92. Gratiot: 217 +3
93. Chesterville: 208 +11
94. Darbyville: 189 +4
95. Glenford: 170 -2
96. West Rushville: 165 +0
97. Hemlock: 148 +0
98. Sparta: 127 +2
99. Brice: 110 +16

There used to be 101 places, but 2- Orient and Rendville- have lost incorporated status since 2020.
What is interesting about the estimates is that many very small villages and towns are estimated to have seen relatively strong growth while some major suburbs shows significant declines. Again, that is unlikely, as there would be little logical reason for rural places with few jobs or infrastructure to be seeing steady growth. What is most likely occurring is that the Ohio population change total for the period is being distributed in a way that favors smaller, rural places regardless of their condition or long-term population trends.

2025 Ohio city population estimates population change by size



2020 Census Metro Area Comparison




After a very long delay, the 2020 Census data has arrived! In this first series of related posts, we will compared Columbus to national peer and Midwest metro areas.  Metros used here are those that were within 1.5-2.5 million in either 2010 or 2020, as well as Midwest metros of 500,000 or more in either 2010 or 2020, and all Ohio metros.

Total Population by Metro Area by Year
Green metros moved up in the rankings 2010-2020 and red moved down.

Rank

2010

2020

1

Chicago: 9,461,105

Chicago: 9,618,502

2

Detroit: 4,296,250

Detroit: 4,392,041

3

Minneapolis: 3,346,859

Minneapolis: 3,690,261

4

St. Louis: 2,787,701

St. Louis: 2,820,253

5

Pittsburgh: 2,356,285

Orlando: 2,673,376

6

Charlotte: 2,243,960

Charlotte: 2,660,329

7

Portland: 2,226,009

San Antonio: 2,558,143

8

Sacramento: 2,149,127

Portland: 2,512,859

9

San Antonio: 2,142,508

Sacramento: 2,379,382

10

Cincinnati: 2,137,667

Pittsburgh: 2,370,930

11

Orlando: 2,134,411

Austin: 2,283,371

12

Cleveland: 2,077,240

Las Vegas: 2,265,461

13

Kansas City: 2,009,240

Cincinnati: 2,256,884

14

Las Vegas: 1,951,269

Kansas City: 2,192,035

15

Columbus: 1,901,974

Columbus: 2,138,926

16

Indianapolis: 1,887,877

Indianapolis: 2,111,040

17

San Jose: 1,836,911

Cleveland: 2,088,251

18

Austin: 1,716,289

San Jose: 2,000,251

19

Virginia Beach: 1,713,954

Nashville: 1,989,519

20

Nashville: 1,646,200

Virginia Beach: 1,799,674

21

Providence: 1,600,852

Providence: 1,676,579

22

Milwaukee: 1,555,908

Jacksonville: 1,605,848

23

Jacksonville: 1,345,596

Milwaukee: 1,574,731

24

Grand Rapids: 993,670

Grand Rapids: 1,087,592

25

Omaha: 865,350

Omaha: 967,604

26

Dayton: 799,232

Dayton: 809,248

27

Akron: 703,200

Des Moines: 707,915

28

Toledo: 651,429

Akron: 701,449

29

Wichita: 623,061

Madison: 670,447

30

Des Moines: 606,475

Wichita: 643,768

31

Madison: 605,435

Toledo: 641,549

32

Youngstown: 565,773

Lansing: 548,248

33

Lansing: 534,684

Youngstown: 531,420

34

Canton: 404,422

Canton: 396,669

Columbus largely held its own in the rankings this decade, but it poised to eventually pass a few of the metros currently ahead of it.

Total Metro Growth by Metro 2010-2020
1. Austin: +567,082
2. Orland: +538,965
3. Charlotte: +416,369
4. San Antonio: +415,635
5. Minneapolis: +343,402
6. Nashville: +343,319
7. Las Vegas: +314,192
8. Portland: +286,850
9. Jacksonville: +260,252
10. Sacramento: +248,255
11. Columbus: +236,952
12. Indianapolis: +223,163
13. Kansas City: +182,693
14. San Jose: +163,557
15. Chicago: +157,397
16. Cincinnati: +119,217
17. Omaha: +102,254
18. Des Moines: +101,440
19. Detroit: +95,791
20. Grand Rapids: +93,922
21. Virginia Beach: +85,720
22. Providence: +75,727
23. Madison: +65,012
24. St. Louis: +32,552
25. Wichita: +20,707
26. Milwaukee: +18,823
27. Pittsburgh: +14,645
28. Lansing: +13,564
29. Cleveland: +11,011
30. Dayton: +10,016
31. Akron: -1,751
32. Canton: -7,753
33. Toledo: -9,880
34. Youngstown: -34,353

Columbus had the 2nd highest growth in the Midwest after Minneapolis, and is growing much faster than 3 metros currently ranked ahead of it- Cincinnati, Kansas City and Pittsburgh- which it will likely pass at some point in the future. For Cincinnati, for example, current growth rates would suggest Columbus will pass it sometime around 2027. In any event, Columbus’ metro growth was the highest in its history, and about 10,000 more than occurred during the 2000s.

Data related to metro components of growth, such as immigration and deaths vs. births, have yet to be released. Those should come out sometime next month, and will be posted here when they do.



Where Does the Immigrant Population Live?




In Franklin County, the immigrant- or foreign-born- population has been growing rapidly for the last few decades. Latin American immigration was dominant for many years, but has recently taken secondary position to even faster Asian growth. But where does the immigrant population live, exactly? Where they end up in the county is perhaps not where common belief would always suggest. The interactive map below breaks down not only the main continent of origin for immigrants by census tract, but also gives the top 5 specific origin nations. While at first glance, the continents seem heavily grouped together, a deeper look at nations of origin indicate that immigrant populations are much more diverse and spread out much more evenly than it appears.

The Census Tract Maps offers a great deal of demographic and population data in all subjects, while Historic US Maps provides old maps of all types.



Ohio Census 2020 Response Rates



Ohio census 2020 response rates

The 2020 US Census is currently winding down, perhaps somewhat earlier than planned, but wrapping up nonetheless.
The accuracy of the Census relies heavily on enough people responding to the surveys. Because of the pandemic this year, the internet has played a bigger role in the response rates than normal, but there were still plenty of door to door workers doing surveys. How did Columbus, Central Ohio and other parts of the state do? Here are the Ohio census 2020 response rates.

First, let’s look at Ohio counties. These numbers are through September 2nd.

Top 10 counties for Census Response
1. Medina County: 81.9%
2. Delaware County: 79.7%
3. Geauga County, Warren County: 78.7%
4. Union County: 78.0%
5. Lake County: 77.4%
6. Auglaize County: 76.9%
7. Wayne County: 76.8%
8. Greene County: 76.0%
9. Miami County: 75.9%
10. Fulton County: 75.2%

Bottom 10 Counties for Census Response
1. Harrison County: 55.5%
2. Morgan County: 57.7%
3. Vinton County: 57.9%
4. Pike County: 58.5%
5. Monroe County: 58.8%
6. Lawrence County: 59.3%
7. Scioto County: 59.4%
8. Meigs County: 59.6%
9. Adams County: 59.9%
10. Ashtabula County, Athens County: 60.8%

Most of the high-reporting counties were large metro counties, while most of the low ones were Appalachia. This may be related to access to the internet, which again, played a crucial role this year.

Here are the counties that anchor Ohio’s largest metros
Lucas County: 64.6%
Cuyahoga County: 65.5%
Franklin County: 66.7%
Hamilton County: 66.7%
Mahoning County: 67.4%
Montgomery County: 68.0%
Stark County: 74.3%

Columbus’ Franklin County was tied for 3rd worst.

Now let’s look at Central Ohio cities and towns.
Minerva Park: 88.6%
Worthington: 86.8%
Upper Arlington: 85.7%
Westerville: 83.2%
Dublin: 82.7%
Canal Winchester: 81.8%
Grandview Heights: 81.8%
Gahanna: 81.1%
New Albany: 81.1%
Bexley: 79.5%
Grove City: 78.9%
Groveport: 78.9%
Pataskala: 77.4%
Hilliard: 77.0%
Valleyview: 76.5%
Reynoldsburg: 75.3%
Obetz: 72.7%
Pickerington: 71.6%
Columbus: 62.1%
Whitehall: 58.5%

Generally, the more urban commmunities tended to do worse than the outer suburbs. This has implications on urban areas possibly being undercounted, though the response rates are generally similar to what they were in 2010, so that concern is probably overblown to some extent.

If your’e interested in taking a further look at Ohio’s and other states numbers, visit the following link, in which response rates are tracked all the way down to the Census Tract level: https://2020census.gov/en/response-rates/self-response.html



Updates!




There have been a lot of updates and additions to the site in the last month.

The Historic Building Database pages now contain more than 1,200 buildings.

A new Local Sports History page has been added under the History tab. It contains information on Columbus’ college, minor and major league sports teams going back to the 19th Century.

The May Weather page has been updated with 2020 data, and records can be viewed back to 1879.

The numerous severe weather pages have all been updated to some degree over the past month or so with more links, events and even videos.

The Demographics and Population pages have been updated with 2019 population data, as well as various information related to income, GDP, housing and more!

Finally, a new Columbus Crime Statistics page has been added under the Demographics and Population tab. You can view total crimes, crime rates and maps going back to 1985.