| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Oakley | 1 | 1,963 | 2,033 | -0.56% | 1,021 | 2 | City |
| Winona | 2 | 182 | 189 | -0.55% | 697 | 0 | City |
| Russell Springs | 3 | 25 | 27 | -3.85% | 35 | 1 | City |
Oakley is the largest city in Logan County, with a population of 1,963.
Russell Springs is the smallest city in Logan County, with a population of 25.
There are 3 cities in Logan County, Kansas.