| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Russellville | 1 | 7,511 | 7,191 | 0.76% | 683 | 11 | City |
| Auburn | 2 | 1,763 | 1,584 | 1.21% | 962 | 2 | City |
| Adairville | 3 | 893 | 843 | 1.02% | 760 | 1 | City |
| Lewisburg | 4 | 783 | 749 | 0.77% | 674 | 1 | City |
Russellville is the largest city in Logan County, with a population of 7,511.
Lewisburg is the smallest city in Logan County, with a population of 783.
There are 4 cities in Logan County, Kentucky.