14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Carmel | 1 | 34,127 | 33,604 | 0.4% | 951 | 36 | Town |
| Southeast | 2 | 18,490 | 18,044 | 0.82% | 583 | 32 | Town |
| Putnam Valley | 3 | 11,776 | 11,738 | 0.27% | 286 | 41 | Town |
| Patterson | 4 | 11,638 | 11,523 | 0.41% | 361 | 32 | Town |
| Philipstown | 5 | 9,915 | 9,819 | 0.34% | 203 | 49 | Town |
| Carmel | 6 | 9,075 | 6,841 | 7.14% | 983 | 9 | CDP |
| Mahopac | 7 | 8,875 | 8,914 | 0.37% | 1,448 | 6 | CDP |
| Putnam Lake | 8 | 3,822 | 3,943 | -0.03% | 839 | 5 | CDP |
| Brewster Hill | 9 | 2,688 | 2,574 | 1.51% | 3,090 | 1 | CDP |
| Brewster | 10 | 2,503 | 2,507 | -0.04% | 5,098 | 0 | Village |
| Cold Spring | 11 | 1,997 | 1,984 | 0.1% | 3,362 | 1 | Village |
| Brewster Heights | 12 | 1,578 | 1,067 | 7.2% | 2,994 | 1 | CDP |
| Peach Lake | 13 | 1,279 | 1,932 | -1.77% | 555 | 2 | CDP |
| Nelsonville | 14 | 633 | 623 | 0.32% | 612 | 1 | Village |
Carmel is the largest city in Putnam County, with a population of 34,127.
Nelsonville is the smallest city in Putnam County, with a population of 633.
There are 14 cities in Putnam County, New York.