29 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Council Grove | 1 | 2,093 | 2,139 | -0.38% | 980 | 2 | City |
| Council Grove | 2 | 2,093 | 2,131 | -0.38% | 980 | 2 | City |
| Township 2 | 3 | 635 | 652 | -0.16% | 6 | 104 | Township |
| Township 2 | 4 | 635 | 650 | -0.16% | 6 | 104 | Township |
| Township 5 | 5 | 577 | 597 | -0.52% | 16 | 36 | Township |
| Township 5 | 6 | 577 | 594 | -0.52% | 16 | 36 | Township |
| Township 1 | 7 | 479 | 484 | 0.42% | 4 | 137 | Township |
| Township 1 | 8 | 479 | 482 | 0.42% | 4 | 137 | Township |
| White City | 9 | 434 | 449 | -0.69% | 349 | 1 | City |
| White City | 10 | 434 | 447 | -0.69% | 349 | 1 | City |
| Township 3 | 11 | 365 | 372 | -0.27% | 9 | 42 | Township |
| Township 3 | 12 | 365 | 370 | -0.27% | 9 | 42 | Township |
| Township 9 | 13 | 292 | 300 | -0.34% | 4 | 78 | Township |
| Township 9 | 14 | 292 | 299 | -0.34% | 4 | 78 | Township |
| Township 7 | 15 | 216 | 221 | 0% | 3 | 64 | Township |
| Township 7 | 16 | 216 | 220 | 0% | 3 | 64 | Township |
| Dwight | 17 | 209 | 215 | -0.48% | 579 | 0 | City |
| Dwight | 18 | 209 | 214 | -0.48% | 579 | 0 | City |
| Township 4 | 19 | 199 | 203 | 0% | 3 | 60 | Township |
| Township 4 | 20 | 199 | 202 | 0% | 3 | 60 | Township |
| Township 8 | 21 | 147 | 154 | -1.34% | 2 | 72 | Township |
| Township 8 | 22 | 147 | 153 | -1.34% | 2 | 72 | Township |
| Wilsey | 23 | 138 | 140 | -0.72% | 511 | 0 | City |
| Wilsey | 24 | 138 | 140 | -0.72% | 511 | 0 | City |
| Township 6 | 25 | 101 | 105 | -0.98% | 3 | 30 | Township |
| Township 6 | 26 | 101 | 105 | -0.98% | 3 | 30 | Township |
| Overland | 27 | 78 | 80 | 0% | 2 | 34 | Township |
| Overland | 28 | 78 | 80 | 0% | 2 | 34 | Township |
| Burdick | 29 | 35 | 74 | 6.06% | 35 | 1 | CDP |
Council Grove is the largest city in Morris County, with a population of 2,093.
Burdick is the smallest city in Morris County, with a population of 35.
There are 29 cities in Morris County, Kansas.