27 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bellefontaine | 1 | 14,097 | 14,112 | -0.02% | 1,395 | 10 | City |
| Lake | 2 | 12,741 | 12,748 | 0.19% | 1,026 | 12 | Township |
| Stokes | 3 | 4,505 | 4,507 | -0.35% | 138 | 33 | Township |
| Liberty | 4 | 3,967 | 3,947 | 0.3% | 260 | 15 | Township |
| Washington | 5 | 3,343 | 3,417 | -1.04% | 146 | 23 | Township |
| Richland | 6 | 2,635 | 2,627 | 0.27% | 91 | 29 | Township |
| Miami | 7 | 2,130 | 2,112 | 0.38% | 92 | 23 | Township |
| Rushcreek | 8 | 2,123 | 2,118 | 0.14% | 43 | 49 | Township |
| McArthur | 9 | 1,936 | 1,931 | 0.1% | 71 | 27 | Township |
| West Liberty | 10 | 1,758 | 1,766 | -0.11% | 1,445 | 1 | Village |
| Bokescreek | 11 | 1,365 | 1,355 | 0.37% | 40 | 34 | Township |
| Russells Point | 12 | 1,319 | 1,324 | -0.08% | 1,418 | 1 | Village |
| De Graff | 13 | 1,260 | 1,250 | 0.16% | 1,256 | 1 | Village |
| Zane | 14 | 1,217 | 1,218 | 0.08% | 55 | 22 | Township |
| Lakeview | 15 | 1,187 | 1,181 | 0.08% | 1,677 | 1 | Village |
| Pleasant | 16 | 1,135 | 1,128 | 0.44% | 47 | 24 | Township |
| Belle Center | 17 | 803 | 807 | -0.12% | 1,150 | 1 | Village |
| West Mansfield | 18 | 758 | 756 | 0% | 911 | 1 | Village |
| Union | 19 | 753 | 754 | 0.13% | 33 | 23 | Township |
| Quincy | 20 | 546 | 540 | 0.18% | 487 | 1 | Village |
| Rushsylvania | 21 | 494 | 489 | 0.2% | 631 | 1 | Village |
| East Liberty | 22 | 414 | 390 | 0.98% | 263 | 2 | CDP |
| Huntsville | 23 | 409 | 402 | 0.25% | 1,350 | 0 | Village |
| Bloomfield | 24 | 402 | 404 | 0% | 18 | 23 | Township |
| Valley Hi | 25 | 231 | 229 | 0% | 371 | 1 | Village |
| Zanesfield | 26 | 192 | 191 | 0% | 1,811 | 0 | Village |
| Lewistown | 27 | 123 | 265 | -5.38% | 160 | 1 | CDP |
Bellefontaine is the largest city in Logan County, with a population of 14,097.
Lewistown is the smallest city in Logan County, with a population of 123.
There are 27 cities in Logan County, Ohio.