| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Catskill | 1 | 11,149 | 11,269 | -0.31% | 184 | 60 | Town |
| Coxsackie | 2 | 8,160 | 8,210 | 1% | 221 | 37 | Town |
| Cairo | 3 | 6,645 | 6,687 | -0.24% | 111 | 60 | Town |
| Greenville | 4 | 4,649 | 4,699 | -0.7% | 155 | 30 | Town |
| Athens | 5 | 3,907 | 3,926 | -0.26% | 149 | 26 | Town |
| Greenville | 6 | 3,685 | 3,768 | -0.59% | 95 | 39 | Town |
| Catskill | 7 | 3,679 | 3,796 | -0.49% | 1,614 | 2 | Village |
| New Baltimore | 8 | 3,122 | 3,207 | -0.54% | 75 | 41 | Town |
| Hunter | 9 | 2,971 | 3,048 | -0.77% | 33 | 90 | Town |
| Coxsackie | 10 | 2,646 | 2,747 | -0.6% | 1,219 | 2 | Village |
| Durham | 11 | 2,585 | 2,637 | -0.69% | 52 | 49 | Town |
| Windham | 12 | 1,695 | 1,698 | -0.35% | 38 | 45 | Town |
| Athens | 13 | 1,581 | 1,574 | 0% | 462 | 3 | Village |
| Ashland | 14 | 1,428 | 1,505 | -0.63% | 101 | 14 | Town |
| Jewett | 15 | 852 | 877 | -0.7% | 17 | 50 | Town |
| Lexington | 16 | 764 | 770 | -0.13% | 10 | 80 | Town |
| Prattsville | 17 | 719 | 727 | -0.28% | 34 | 21 | Town |
| Ashland | 18 | 657 | 666 | 0.15% | 27 | 25 | Town |
| Tannersville | 19 | 561 | 574 | -0.36% | 502 | 1 | Village |
| Hunter | 20 | 406 | 410 | -0.25% | 219 | 2 | Village |
| Halcott | 21 | 254 | 253 | 0.4% | 11 | 23 | Town |
Catskill is the largest city in Greene County, with a population of 11,149.
Halcott is the smallest city in Greene County, with a population of 254.
There are 21 cities in Greene County, New York.