7 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Greencastle | 1 | 9,951 | 9,819 | 0.22% | 1,909 | 5 | City |
| Cloverdale | 2 | 2,232 | 2,051 | 1.36% | 640 | 3 | Town |
| Roachdale | 3 | 887 | 839 | 0.91% | 1,750 | 1 | Town |
| Bainbridge | 4 | 724 | 682 | 0.98% | 1,805 | 0 | Town |
| Coatesville | 5 | 581 | 556 | 0.69% | 890 | 1 | Town |
| Fillmore | 6 | 561 | 534 | 0.9% | 288 | 2 | Town |
| Russellville | 7 | 320 | 301 | 0.95% | 1,592 | 0 | Town |
Greencastle is the largest city in Putnam County, with a population of 9,951.
Russellville is the smallest city in Putnam County, with a population of 320.
There are 7 cities in Putnam County, Indiana.