4 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Russellville | 1 | 7,490 | 7,192 | 0.79% | 681 | 11 | City |
| Auburn | 2 | 1,694 | 1,591 | 1.19% | 925 | 2 | City |
| Adairville | 3 | 890 | 845 | 1.02% | 757 | 1 | City |
| Lewisburg | 4 | 781 | 753 | 0.64% | 672 | 1 | City |
Russellville is the largest city in Logan County, with a population of 7,490.
Lewisburg is the smallest city in Logan County, with a population of 781.
There are 4 cities in Logan County, Kentucky.