11 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Unionville | 1 | 1,652 | 1,729 | -0.96% | 828 | 2 | City |
| Wilson | 2 | 520 | 555 | -2.62% | 14 | 36 | Township |
| Elm | 3 | 499 | 521 | -1.96% | 6 | 78 | Township |
| York | 4 | 176 | 187 | -2.22% | 3 | 68 | Township |
| Grant | 5 | 169 | 176 | -1.74% | 7 | 23 | Township |
| Medicine | 6 | 138 | 145 | -2.13% | 3 | 54 | Township |
| Sherman | 7 | 126 | 133 | -2.33% | 3 | 40 | Township |
| Worthington | 8 | 57 | 60 | -1.72% | 452 | 0 | Village |
| Lucerne | 9 | 53 | 56 | -1.85% | 212 | 0 | Village |
| Livonia | 10 | 51 | 53 | -1.92% | 192 | 0 | Village |
| Powersville | 11 | 43 | 43 | 0% | 76 | 1 | Village |
Unionville is the largest city in Putnam County, with a population of 1,652.
Powersville is the smallest city in Putnam County, with a population of 43.
There are 11 cities in Putnam County, Missouri.