21 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Catskill | 1 | 11,099 | 11,272 | -0.86% | 184 | 60 | Town |
| Coxsackie | 2 | 7,812 | 8,222 | 1.43% | 212 | 37 | Town |
| Cairo | 3 | 6,603 | 6,671 | -0.57% | 110 | 60 | Town |
| Greenville | 4 | 4,658 | 4,686 | -0.06% | 155 | 30 | Town |
| Athens | 5 | 3,891 | 3,920 | -0.64% | 148 | 26 | Town |
| Catskill | 6 | 3,704 | 3,797 | -0.51% | 1,625 | 2 | Village |
| Greenville | 7 | 3,673 | 3,763 | -0.92% | 95 | 39 | Town |
| New Baltimore | 8 | 3,123 | 3,212 | -0.89% | 75 | 41 | Town |
| Hunter | 9 | 2,971 | 3,043 | -0.9% | 33 | 90 | Town |
| Coxsackie | 10 | 2,669 | 2,751 | -0.63% | 1,230 | 2 | Village |
| Durham | 11 | 2,588 | 2,637 | -0.84% | 52 | 49 | Town |
| Windham | 12 | 1,711 | 1,710 | -0.35% | 38 | 45 | Town |
| Athens | 13 | 1,577 | 1,575 | 0% | 461 | 3 | Village |
| Ashland | 14 | 1,444 | 1,504 | -0.35% | 102 | 14 | Town |
| Jewett | 15 | 847 | 874 | -1.17% | 17 | 50 | Town |
| Lexington | 16 | 762 | 770 | -0.26% | 9 | 80 | Town |
| Prattsville | 17 | 731 | 747 | -1.08% | 35 | 21 | Town |
| Ashland | 18 | 647 | 666 | -1.07% | 26 | 25 | Town |
| Tannersville | 19 | 562 | 574 | -0.53% | 503 | 1 | Village |
| Hunter | 20 | 408 | 410 | -0.24% | 220 | 2 | Village |
| Halcott | 21 | 252 | 254 | 0% | 11 | 23 | Town |
Catskill is the largest city in Greene County, with a population of 11,099.
Halcott is the smallest city in Greene County, with a population of 252.
There are 21 cities in Greene County, New York.