12 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bellefontaine | 1 | 14,094 | 14,112 | -0.02% | 1,395 | 10 | City |
| West Liberty | 2 | 1,757 | 1,766 | -0.06% | 1,444 | 1 | Village |
| Russells Point | 3 | 1,318 | 1,324 | -0.08% | 1,417 | 1 | Village |
| De Graff | 4 | 1,262 | 1,250 | 0.16% | 1,258 | 1 | Village |
| Lakeview | 5 | 1,188 | 1,181 | 0.08% | 1,678 | 1 | Village |
| Belle Center | 6 | 802 | 807 | -0.12% | 1,149 | 1 | Village |
| West Mansfield | 7 | 759 | 756 | 0.13% | 912 | 1 | Village |
| Quincy | 8 | 547 | 540 | 0.18% | 488 | 1 | Village |
| Rushsylvania | 9 | 495 | 489 | 0.2% | 632 | 1 | Village |
| Huntsville | 10 | 411 | 402 | 0.49% | 1,356 | 0 | Village |
| Valley Hi | 11 | 232 | 229 | 0.43% | 373 | 1 | Village |
| Zanesfield | 12 | 192 | 191 | 0% | 1,811 | 0 | Village |
Bellefontaine is the largest city in Logan County, with a population of 14,094.
Zanesfield is the smallest city in Logan County, with a population of 192.
There are 12 cities in Logan County, Ohio.