10 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Granville | 1 | 2,769 | 2,773 | 0.58% | 62 | 45 | Township |
| Granville | 2 | 1,324 | 1,357 | -0.53% | 1,013 | 1 | Village |
| Hennepin | 3 | 1,249 | 1,236 | 0.81% | 30 | 41 | Township |
| Magnolia | 4 | 1,023 | 1,010 | 1.09% | 24 | 42 | Township |
| Hennepin | 5 | 744 | 759 | -0.4% | 140 | 5 | Village |
| Senachwine | 6 | 637 | 612 | 1.27% | 20 | 32 | Township |
| Mark | 7 | 504 | 516 | -0.59% | 473 | 1 | Village |
| McNabb | 8 | 272 | 279 | -0.73% | 1,537 | 0 | Village |
| Magnolia | 9 | 253 | 258 | -0.39% | 808 | 0 | Village |
| Standard | 10 | 220 | 227 | -0.9% | 309 | 1 | Village |
Granville is the largest city in Putnam County, with a population of 2,769.
Standard is the smallest city in Putnam County, with a population of 220.
There are 10 cities in Putnam County, Illinois.