18 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Howard | 1 | 682 | 706 | -1.87% | 11 | 64 | Township |
| Howard | 2 | 559 | 569 | -0.36% | 792 | 1 | City |
| Wildcat | 3 | 472 | 487 | -1.67% | 9 | 52 | Township |
| Longton | 4 | 341 | 351 | -1.45% | 8 | 44 | Township |
| Moline | 5 | 334 | 341 | -0.6% | 997 | 0 | City |
| Howard | 6 | 300 | 305 | -0.66% | 7 | 43 | Township |
| Longton | 7 | 279 | 284 | -0.36% | 237 | 1 | City |
| Greenfield | 8 | 247 | 253 | -1.59% | 4 | 66 | Township |
| Elk Falls | 9 | 181 | 187 | -1.63% | 3 | 58 | Township |
| Grenola | 10 | 148 | 150 | -0.67% | 318 | 0 | City |
| Paw Paw | 11 | 120 | 125 | -2.44% | 2 | 54 | Township |
| Elk Falls | 12 | 107 | 110 | -0.93% | 147 | 1 | City |
| Union Center | 13 | 105 | 107 | -0.94% | 1 | 143 | Township |
| Oak Valley | 14 | 83 | 85 | -1.19% | 2 | 45 | Township |
| Coyville | 15 | 55 | 58 | -1.79% | 204 | 0 | City |
| Painterhood | 16 | 55 | 59 | -3.51% | 1 | 59 | Township |
| Climax | 17 | 44 | 46 | -2.22% | 367 | 0 | City |
| Lafontaine | 18 | 35 | 48 | 6.06% | 18 | 2 | CDP |
Howard is the largest city in Elk County, with a population of 682.
Lafontaine is the smallest city in Elk County, with a population of 35.
There are 18 cities in Elk County, Kansas.