15 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Oakley | 1 | 2,137 | 2,162 | 0.61% | 20 | 107 | Township |
| Oakley | 2 | 1,987 | 2,032 | -0.45% | 1,033 | 2 | City |
| Winona | 3 | 248 | 248 | 1.64% | 2 | 107 | Township |
| Winona | 4 | 183 | 188 | -0.54% | 701 | 0 | City |
| Monument | 5 | 113 | 116 | -0.88% | 1 | 107 | Township |
| Monument | 6 | 98 | 35 | 7.69% | 182 | 1 | CDP |
| Russell Springs | 7 | 52 | 54 | 0% | 0.00 | 108 | Township |
| Western | 8 | 48 | 48 | 0% | 0.00 | 108 | Township |
| McAllaster | 9 | 34 | 35 | 0% | 0.00 | 106 | Township |
| Paxton | 10 | 29 | 30 | 0% | 0.00 | 72 | Township |
| Russell Springs | 11 | 26 | 28 | -3.7% | 37 | 1 | City |
| Augustine | 12 | 20 | 21 | 0% | 0.00 | 72 | Township |
| Elkader | 13 | 12 | 12 | 0% | 0.00 | 108 | Township |
| Lees | 14 | 9 | 9 | 0% | 0.00 | 71 | Township |
| Logansport | 15 | 8 | 8 | 0% | 0.00 | 107 | Township |
Oakley is the largest city in Logan County, with a population of 2,137.
Logansport is the smallest city in Logan County, with a population of 8.
There are 15 cities in Logan County, Kansas.