12 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Hays | 1 | 21,243 | 21,152 | 0.07% | 2,458 | 9 | City |
| Big Creek | 2 | 2,624 | 2,582 | 0.27% | 27 | 96 | Township |
| Ellis | 3 | 1,896 | 1,961 | -0.58% | 1,144 | 2 | City |
| Herzog | 4 | 1,686 | 1,640 | 1.32% | 13 | 126 | Township |
| Buckeye | 5 | 1,139 | 1,127 | 0.26% | 8 | 136 | Township |
| Victoria | 6 | 1,129 | 1,129 | 0% | 1,885 | 1 | City |
| Walker | 7 | 671 | 642 | 1.36% | 15 | 45 | Township |
| Freedom | 8 | 491 | 489 | 0% | 11 | 45 | Township |
| Victoria | 9 | 303 | 316 | -0.98% | 8 | 36 | Township |
| Schoenchen | 10 | 170 | 170 | 0% | 1,371 | 0 | City |
| McCracken | 11 | 143 | 154 | -1.38% | 143 | 1 | City |
| Zurich | 12 | 81 | 86 | -1.22% | 450 | 0 | City |
Hays is the largest city in Ellis County, with a population of 21,243.
Zurich is the smallest city in Ellis County, with a population of 81.
There are 12 cities in Ellis County, Kansas.