32 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Columbus | 1 | 946,661 | 906,466 | 0.71% | 4,266 | 222 | City |
| Dublin | 2 | 49,512 | 49,344 | 0.06% | 2,006 | 25 | City |
| Grove City | 3 | 45,371 | 41,314 | 1.51% | 2,396 | 19 | City |
| Washington | 4 | 43,935 | 43,626 | 0.41% | 1,837 | 24 | Township |
| Reynoldsburg | 5 | 43,813 | 41,065 | 1.06% | 3,868 | 11 | City |
| Hilliard | 6 | 39,653 | 37,190 | 1.05% | 2,778 | 14 | City |
| Mifflin | 7 | 38,282 | 38,323 | 0.24% | 2,669 | 14 | Township |
| Upper Arlington | 8 | 35,830 | 36,760 | -0.43% | 3,658 | 10 | City |
| Gahanna | 9 | 35,463 | 35,705 | -0.11% | 2,853 | 12 | City |
| Truro | 10 | 33,466 | 30,408 | 3.12% | 4,603 | 7 | Township |
| Whitehall | 11 | 19,858 | 20,103 | -0.21% | 3,762 | 5 | City |
| Prairie | 12 | 17,100 | 17,404 | 0.21% | 920 | 19 | Township |
| Sharon | 13 | 17,055 | 17,184 | 0.19% | 1,999 | 9 | Township |
| Worthington | 14 | 14,581 | 14,785 | -0.23% | 2,666 | 5 | City |
| Plain | 15 | 13,559 | 12,733 | 1.35% | 680 | 20 | Township |
| Bexley | 16 | 12,237 | 13,904 | -2.22% | 5,055 | 2 | City |
| New Albany | 17 | 11,869 | 11,073 | 1.13% | 546 | 22 | City |
| Canal Winchester | 18 | 10,491 | 9,197 | 2.1% | 1,291 | 8 | City |
| Blendon | 19 | 9,962 | 10,152 | 0.18% | 1,822 | 5 | Township |
| Grandview Heights | 20 | 9,653 | 8,245 | 2.5% | 7,341 | 1 | City |
| Obetz | 21 | 8,197 | 5,523 | 5.75% | 1,407 | 6 | Village |
| Pleasant | 22 | 6,685 | 6,734 | 0.36% | 155 | 43 | Township |
| Groveport | 23 | 5,799 | 6,003 | -0.58% | 666 | 9 | City |
| Brown | 24 | 3,800 | 3,865 | 0.24% | 177 | 21 | Township |
| Dublin | 25 | 2,075 | 2,079 | 0.29% | 56 | 37 | Township |
| Urbancrest | 26 | 1,002 | 1,035 | -0.5% | 1,707 | 1 | Village |
| Marble Cliff | 27 | 669 | 651 | 0.45% | 2,381 | 0 | Village |
| Valleyview | 28 | 644 | 670 | -0.62% | 4,503 | 0 | Village |
| Riverlea | 29 | 572 | 596 | -0.69% | 3,788 | 0 | Village |
| Harrisburg | 30 | 314 | 314 | 0% | 2,026 | 0 | Village |
| Lockbourne | 31 | 229 | 237 | -0.43% | 292 | 1 | Village |
| Brice | 32 | 104 | 94 | 1.96% | 1,182 | 0 | Village |
Columbus is the largest city in Franklin County, with a population of 946,661.
Brice is the smallest city in Franklin County, with a population of 104.
There are 32 cities in Franklin County, Ohio.