36 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Columbus | 1 | 939,962 | 906,466 | 0.72% | 4,259 | 221 | City |
| Dublin | 2 | 49,484 | 49,344 | 0.06% | 2,005 | 25 | City |
| Grove City | 3 | 44,695 | 41,314 | 1.54% | 2,393 | 19 | City |
| Washington | 4 | 43,754 | 43,626 | 0.42% | 1,829 | 24 | Township |
| Reynoldsburg | 5 | 43,355 | 41,065 | 1.07% | 3,827 | 11 | City |
| Hilliard | 6 | 39,242 | 37,190 | 1.06% | 2,749 | 14 | City |
| Mifflin | 7 | 38,191 | 38,323 | 0.24% | 2,663 | 14 | Township |
| Upper Arlington | 8 | 35,985 | 36,760 | -0.43% | 3,674 | 10 | City |
| Gahanna | 9 | 35,503 | 35,705 | -0.12% | 2,856 | 12 | City |
| Truro | 10 | 32,455 | 30,408 | 3.22% | 4,464 | 7 | Township |
| Whitehall | 11 | 19,899 | 20,103 | -0.21% | 3,770 | 5 | City |
| Prairie | 12 | 17,064 | 17,404 | 0.21% | 918 | 19 | Township |
| Sharon | 13 | 17,022 | 17,184 | 0.19% | 1,995 | 9 | Township |
| Worthington | 14 | 14,615 | 14,785 | -0.23% | 2,672 | 5 | City |
| Plain | 15 | 13,379 | 12,733 | 1.36% | 671 | 20 | Township |
| Bexley | 16 | 12,515 | 13,904 | -2.17% | 5,169 | 2 | City |
| New Albany | 17 | 11,736 | 11,073 | 1.14% | 572 | 21 | City |
| Canal Winchester | 18 | 10,275 | 9,197 | 2.14% | 1,264 | 8 | City |
| Blendon | 19 | 9,944 | 10,152 | 0.18% | 1,818 | 5 | Township |
| Lincoln Village | 20 | 9,683 | 9,546 | 0.45% | 5,306 | 2 | CDP |
| Grandview Heights | 21 | 9,418 | 8,245 | 2.55% | 7,162 | 1 | City |
| Obetz | 22 | 7,751 | 5,523 | 6.09% | 1,331 | 6 | Village |
| Pleasant | 23 | 6,661 | 6,734 | 0.36% | 155 | 43 | Township |
| Groveport | 24 | 5,833 | 6,003 | -0.58% | 670 | 9 | City |
| Lake Darby | 25 | 4,563 | 4,133 | -0.04% | 1,318 | 3 | CDP |
| Brown | 26 | 3,791 | 3,865 | 0.24% | 177 | 21 | Township |
| Dublin | 27 | 2,069 | 2,079 | 0.29% | 55 | 37 | Township |
| Urbancrest | 28 | 1,007 | 1,035 | -0.59% | 1,716 | 1 | Village |
| Darbydale | 29 | 830 | 695 | 0.24% | 833 | 1 | CDP |
| Marble Cliff | 30 | 666 | 651 | 0.45% | 2,370 | 0 | Village |
| Valleyview | 31 | 648 | 670 | -0.77% | 4,531 | 0 | Village |
| Riverlea | 32 | 576 | 596 | -0.69% | 3,815 | 0 | Village |
| Harrisburg | 33 | 314 | 314 | 0% | 2,026 | 0 | Village |
| Harrisburg | 34 | 280 | 217 | 7.28% | 158 | 2 | CDP |
| Lockbourne | 35 | 230 | 237 | -0.86% | 293 | 1 | Village |
| Brice | 36 | 102 | 94 | 0.99% | 1,159 | 0 | Village |
Columbus is the largest city in Franklin County, with a population of 939,962.
Brice is the smallest city in Franklin County, with a population of 102.
There are 36 cities in Franklin County, Ohio.