9 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Hamilton | 1 | 1,766 | 1,690 | 0.74% | 1,202 | 1 | City |
| Braymer | 2 | 760 | 738 | 0.53% | 1,286 | 1 | City |
| Polo | 3 | 505 | 513 | -0.2% | 820 | 1 | City |
| Kingston | 4 | 293 | 298 | -0.34% | 565 | 1 | City |
| Kidder | 5 | 274 | 268 | 0.37% | 682 | 0 | City |
| Breckenridge | 6 | 247 | 253 | -0.4% | 450 | 1 | City |
| Excelsior Estates | 7 | 238 | 219 | 1.28% | 988 | 0 | Village |
| Cowgill | 8 | 173 | 169 | 0.58% | 724 | 0 | City |
| Elmira | 9 | 38 | 37 | 0% | 521 | 0 | Village |
Hamilton is the largest city in Caldwell County, with a population of 1,766.
Elmira is the smallest city in Caldwell County, with a population of 38.
There are 9 cities in Caldwell County, Missouri.