| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bellefontaine | 1 | 14,149 | 14,109 | -0.01% | 1,400 | 10 | City |
| West Liberty | 2 | 1,751 | 1,763 | -0.28% | 1,439 | 1 | Village |
| Russells Point | 3 | 1,322 | 1,322 | -0.08% | 1,422 | 1 | Village |
| De Graff | 4 | 1,256 | 1,250 | 0% | 1,252 | 1 | Village |
| Lakeview | 5 | 1,232 | 1,185 | 0% | 1,740 | 1 | Village |
| Belle Center | 6 | 801 | 805 | -0.12% | 1,148 | 1 | Village |
| West Mansfield | 7 | 766 | 757 | 0% | 921 | 1 | Village |
| Quincy | 8 | 549 | 540 | 0.18% | 490 | 1 | Village |
| Rushsylvania | 9 | 497 | 489 | 0% | 635 | 1 | Village |
| Huntsville | 10 | 413 | 404 | 0.24% | 1,363 | 0 | Village |
| Valley Hi | 11 | 229 | 227 | 0% | 368 | 1 | Village |
| Zanesfield | 12 | 192 | 189 | 0% | 1,811 | 0 | Village |
Bellefontaine is the largest city in Logan County, with a population of 14,149.
Zanesfield is the smallest city in Logan County, with a population of 192.
There are 12 cities in Logan County, Ohio.