| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Warrensburg | 1 | 20,435 | 19,325 | 0.75% | 2,172 | 9 | City |
| Knob Noster | 2 | 3,037 | 2,756 | 1.33% | 1,054 | 3 | City |
| Holden | 3 | 2,370 | 2,205 | 0.98% | 983 | 2 | City |
| Leeton | 4 | 568 | 531 | 0.53% | 1,101 | 1 | City |
| Lake Lafayette | 5 | 321 | 279 | 1.9% | 501 | 1 | City |
| Chilhowee | 6 | 296 | 287 | 0.34% | 820 | 0 | Town |
| Kingsville | 7 | 253 | 240 | 0.8% | 819 | 0 | City |
| Centerview | 8 | 199 | 189 | 0.51% | 1,015 | 0 | City |
| Aullville | 9 | 82 | 78 | 1.23% | 308 | 0 | Village |
Warrensburg is the largest city in Johnson County, with a population of 20,435.
Aullville is the smallest city in Johnson County, with a population of 82.
There are 9 cities in Johnson County, Missouri.