17 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Howard | 1 | 669 | 706 | -1.91% | 10 | 64 | Township |
| Howard | 2 | 557 | 569 | -0.36% | 789 | 1 | City |
| Wildcat | 3 | 464 | 487 | -1.69% | 9 | 52 | Township |
| Longton | 4 | 336 | 351 | -1.47% | 8 | 44 | Township |
| Moline | 5 | 333 | 341 | -0.3% | 994 | 0 | City |
| Howard | 6 | 298 | 305 | -0.67% | 7 | 43 | Township |
| Longton | 7 | 278 | 284 | -0.36% | 237 | 1 | City |
| Greenfield | 8 | 243 | 253 | -1.62% | 4 | 66 | Township |
| Elk Falls | 9 | 178 | 187 | -1.66% | 3 | 58 | Township |
| Grenola | 10 | 148 | 150 | 0% | 318 | 0 | City |
| Paw Paw | 11 | 117 | 125 | -2.5% | 2 | 54 | Township |
| Elk Falls | 12 | 107 | 110 | 0% | 147 | 1 | City |
| Union Center | 13 | 104 | 107 | -0.95% | 1 | 143 | Township |
| Oak Valley | 14 | 82 | 85 | -1.2% | 2 | 45 | Township |
| Coyville | 15 | 55 | 58 | 0% | 204 | 0 | City |
| Painterhood | 16 | 53 | 59 | -3.64% | 1 | 59 | Township |
| Climax | 17 | 44 | 46 | 0% | 367 | 0 | City |
Howard is the largest city in Elk County, with a population of 669.
Climax is the smallest city in Elk County, with a population of 44.
There are 17 cities in Elk County, Kansas.