8 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Hurricane | 1 | 6,778 | 6,953 | -0.51% | 1,825 | 4 | City |
| Winfield | 2 | 2,419 | 2,461 | -0.37% | 1,026 | 2 | Town |
| Eleanor | 3 | 1,516 | 1,550 | -0.46% | 708 | 2 | Town |
| Buffalo | 4 | 1,199 | 1,202 | -0.08% | 865 | 1 | Town |
| Hometown | 5 | 919 | 595 | 1.88% | 1,146 | 1 | CDP |
| Poca | 6 | 867 | 877 | -0.23% | 1,562 | 1 | Town |
| Bancroft | 7 | 371 | 375 | -0.27% | 2,669 | 0 | Town |
| Raymond City | 8 | 361 | 331 | 7.12% | 1,003 | 0 | CDP |
Hurricane is the largest city in Putnam County, with a population of 6,778.
Raymond City is the smallest city in Putnam County, with a population of 361.
There are 8 cities in Putnam County, West Virginia.