27 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Hays | 1 | 21,228 | 21,140 | 0.07% | 2,456 | 9 | City |
| Hays | 2 | 21,228 | 21,152 | 0.07% | 2,456 | 9 | City |
| Big Creek | 3 | 2,617 | 2,579 | 0.27% | 27 | 96 | Township |
| Big Creek | 4 | 2,617 | 2,582 | 0.27% | 27 | 96 | Township |
| Ellis | 5 | 1,907 | 1,960 | -0.57% | 1,151 | 2 | City |
| Ellis | 6 | 1,907 | 1,961 | -0.57% | 1,151 | 2 | City |
| Herzog | 7 | 1,664 | 1,640 | 1.34% | 13 | 126 | Township |
| Herzog | 8 | 1,664 | 1,640 | 1.34% | 13 | 126 | Township |
| Buckeye | 9 | 1,136 | 1,127 | 0.26% | 8 | 136 | Township |
| Buckeye | 10 | 1,136 | 1,127 | 0.26% | 8 | 136 | Township |
| Victoria | 11 | 1,129 | 1,129 | 0% | 1,885 | 1 | City |
| Victoria | 12 | 1,129 | 1,129 | 0% | 1,885 | 1 | City |
| Walker | 13 | 662 | 640 | 1.38% | 15 | 45 | Township |
| Walker | 14 | 662 | 642 | 1.38% | 15 | 45 | Township |
| Freedom | 15 | 491 | 489 | 0% | 11 | 45 | Township |
| Freedom | 16 | 491 | 489 | 0% | 11 | 45 | Township |
| Victoria | 17 | 306 | 317 | -0.97% | 8 | 36 | Township |
| Victoria | 18 | 306 | 316 | -0.97% | 8 | 36 | Township |
| Catharine | 19 | 243 | 123 | 3.85% | 137 | 2 | CDP |
| Schoenchen | 20 | 170 | 170 | 0% | 1,371 | 0 | City |
| Schoenchen | 21 | 170 | 170 | 0% | 1,371 | 0 | City |
| McCracken | 22 | 145 | 155 | -1.36% | 145 | 1 | City |
| McCracken | 23 | 145 | 154 | -1.36% | 145 | 1 | City |
| Zurich | 24 | 82 | 86 | -1.2% | 456 | 0 | City |
| Zurich | 25 | 82 | 86 | -1.2% | 456 | 0 | City |
| Codell | 26 | 62 | 77 | 6.9% | 82 | 1 | CDP |
| Munjor | 27 | 59 | 76 | -15.71% | 26 | 2 | CDP |
Hays is the largest city in Ellis County, with a population of 21,228.
Munjor is the smallest city in Ellis County, with a population of 59.
There are 27 cities in Ellis County, Kansas.