4 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Russellville | 1 | 7,550 | 7,192 | 0.8% | 687 | 11 | City |
| Auburn | 2 | 1,715 | 1,591 | 1.24% | 936 | 2 | City |
| Adairville | 3 | 899 | 845 | 1.01% | 765 | 1 | City |
| Lewisburg | 4 | 787 | 753 | 0.77% | 677 | 1 | City |
Russellville is the largest city in Logan County, with a population of 7,550.
Lewisburg is the smallest city in Logan County, with a population of 787.
There are 4 cities in Logan County, Kentucky.