25 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Ellsworth | 1 | 3,127 | 3,071 | 0.35% | 1,307 | 2 | City |
| Wilson | 2 | 908 | 940 | -0.98% | 25 | 36 | Township |
| Wilson | 3 | 829 | 854 | -0.6% | 1,386 | 1 | City |
| Ellsworth | 4 | 635 | 662 | -0.94% | 19 | 34 | Township |
| Valley | 5 | 450 | 477 | -1.75% | 13 | 36 | Township |
| Kanopolis | 6 | 429 | 444 | -0.69% | 364 | 1 | City |
| Holyrood | 7 | 381 | 399 | -1.04% | 794 | 0 | City |
| Wilson | 8 | 201 | 200 | 0% | 6 | 36 | Township |
| Green Garden | 9 | 190 | 199 | -1.55% | 5 | 36 | Township |
| Empire | 10 | 155 | 158 | -0.64% | 2 | 66 | Township |
| Lorraine | 11 | 128 | 136 | -1.54% | 506 | 0 | City |
| Wilson | 12 | 98 | 100 | 0% | 3 | 36 | Township |
| Clear Creek | 13 | 92 | 98 | -1.08% | 3 | 36 | Township |
| Noble | 14 | 88 | 92 | -1.12% | 2 | 36 | Township |
| Black Wolf | 15 | 82 | 86 | -1.2% | 2 | 36 | Township |
| Langley | 16 | 61 | 62 | -1.61% | 2 | 35 | Township |
| Thomas | 17 | 59 | 62 | -1.67% | 2 | 36 | Township |
| Wilson | 18 | 58 | 65 | -4.92% | 1 | 80 | Township |
| Ash Creek | 19 | 57 | 60 | -1.72% | 2 | 36 | Township |
| Carneiro | 20 | 57 | 60 | -1.72% | 2 | 36 | Township |
| Sherman | 21 | 57 | 60 | -1.72% | 2 | 36 | Township |
| Palacky | 22 | 53 | 56 | -1.85% | 1 | 36 | Township |
| Columbia | 23 | 50 | 53 | -1.96% | 1 | 36 | Township |
| Trivoli | 24 | 41 | 42 | 0% | 1 | 36 | Township |
| Frederick | 25 | 8 | 7 | 0% | 42 | 0 | City |
Ellsworth is the largest city in Ellsworth County, with a population of 3,127.
Frederick is the smallest city in Ellsworth County, with a population of 8.
There are 25 cities in Ellsworth County, Kansas.