2025 County and Metro Population Estimates

2025 county and metro population estimates

2025 county and metro area population estimates have been released by the US Census. These numbers are for the change between July, 2024 and July, 2025.

Top 25 Ohio Counties by Population on July 1, 2025
1. Franklin: 1,361,536
2. Cuyahoga: 1,232,925
3. Hamilton: 838,418
4. Montgomery: 539,598
5. Summit: 538,376
6. Lucas: 423,347
7. Butler: 400,128
8. Stark: 373,771
9. Lorain: 323,219
10. Warren: 257,181
11. Delaware: 242,032
12. Lake: 232,217
13. Mahoning: 224,706
14. Clermont: 216,977
15. Trumbull: 198,972
16. Licking: 185,564
17. Medina: 185,025
18. Greene: 174,322
19. Fairfield: 169,752
20. Portage: 163,404
21. Clark: 135,340
22. Wood: 134,176
23. Richland: 124,893
24. Wayne: 116,758
25. Miami: 112,634

Top 25 Ohio Counties with the Largest Population Increase July 1, 2024 to July 1, 2025
1. Franklin: +8,880
2. Delaware: +5,169
3. Montgomery: +2,668
4. Clermont: +2,663
5. Butler: +2,347
6. Greene: +2,174
7. Warren: +2,142
8. Lorain: +2,060
9. Fairfield: +2,046
10. Union: +1,463
11. Summit: +1,431
12. Licking: +1,224
13. Madison: +1,197
14. Wood: +1,104
15. Pickaway: +771
16. Miami: +762
17. Medina: +750
18. Muskingum: +693
19. Hamilton: +559
20. Stark: +531
21. Knox: +438
22. Ross: +431
23. Geauga: +376
24. Crawford: +356
25. Morrow: +297

Ohio Metro Area Population on July 1, 2025
1. Cincinnati: 2,312,858
2. Columbus: 2,242,028
3. Cleveland: 2,165,775
4. Dayton: 826,554
5. Akron: 701,780
6. Toledo: 599,376
7. Youngstown: 423,678
8. Canton: 400,246

Metro Area Population Change July 1, 2024 to July 1, 2025
1. Columbus: +21,312
2. Cincinnati: +13,107
3. Dayton: +5,604
4. Cleveland: +2,539
5. Akron: +1,628
6. Canton: +439
7. Toledo: -26
8. Youngstown: -913

Metro Population Components of Change

Total Natural Growth (Births vs Deaths) July 1, 2024 to July 1, 2025
1. Columbus: +7,453
2. Cincinnati: +4,322
3. Toledo: -101
4. Dayton: -243
5. Canton: -735
6. Akron: -1,301
7. Youngstown: -1,893
8. Cleveland: -2,431

Total Domestic Migration July 1, 2024 to July 1, 2025
1. Dayton: +4,272
2. Columbus: +2,921
3. Cincinnati: +1,836
4. Akron: +1,155
5. Canton: +992
6. Youngstown: +676
7. Cleveland: -178
8. Toledo: -693

Total International Migration July 1, 2024 to July 1, 2025
1. Columbus: +10,968
2. Cincinnati: +6,900
3. Cleveland: +5,082
4. Akron: +1,735
5. Dayton: +1,566
6. Toledo: +755
7. Youngstown: +295
8. Canton: +175

2024 County and Metro Population Estimates

Percent Change in County Populations[Source: U.S. Census Bureau]

The US Census has released 2024 county and metro population estimates. The estimates generally show a further continuation of the post-pandemic recovery in the numbers. In fact, older estimates have also been revised upwards. Let’s break down the numbers.

Metro County

2020 Census

2023 Population

2024 Population

Delaware

214,123

232,732

237,966

Fairfield

158,920

165,630

167,762

Franklin

1,323,819

1,338,903

1,356,303

Hocking

28,056

27,567

27,429

Licking

178,517

183,540

184,898

Madison

43,848

44,668

45,531

Morrow

34,944

35,583

35,927

Perry

35,412

35,577

35,682

Pickaway

58,551

61,064

62,158

Union

62,790

69,765

71,721

As you can see, all counties but Hocking grew in both the 2020-2024 and 2023-2024 periods. Most of the estimates were improvements over the 2023 version, as mentioned. For example, Franklin County’s estimates population in 2023 was 1,326,063, but the 2024 version for 2023 was revised to 1,338,903, indicating growth was significantly stronger than originally estimated.

2024 metro population estimates county population

Franklin County continued its very long run of being the top county in the metro for total growth.

2024 metro population estimates county percent change

2024 metro population estimates population change

2024 metro population estimates county population percent change

Here were the top 25 largest Ohio counties in 2024.
1. Franklin: 1,356,303
2. Cuyahoga: 1,240,594
3. Hamilton: 837,859
4. Summit: 538,370
5. Montgomery: 537,443
6. Lucas: 426,291
7. Butler: 399,542
8. Stark: 374,091
9. Lorain: 322,030
10. Warren: 256,059
11. Delaware: 237,966
12. Lake: 232,360
13. Mahoning: 225,786
14. Clermont: 214,123
15. Trumbull: 200,300
16. Licking: 184,898
17. Medina: 184,625
18. Greene: 172,347
19. Fairfield: 167,762
20. Portage: 163,839
21. Clark: 134,985
22. Wood: 133,077
23. Richland: 124,853
24. Wayne: 116,632
25. Miami: 111,950

Metro Area

2020

2024

Change

Akron

702,211

702,209

-2

Canton

401,594

400,551

-1,043

Cincinnati

2,249,812

2,302,815

53,003

Cleveland

2,185,745

2,171,877

-13,868

Columbus

2,138,980

2,225,377

86,397

Dayton

814,040

821,740

7,700

Toledo

606,234

601,396

-4,838

Youngstown

430,675

426,086

-4,589