14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Eutaw | 1 | 2,588 | 2,934 | -2.52% | 217 | 12 | Town |
| Eutaw | 2 | 2,588 | 2,921 | -2.52% | 217 | 12 | Town |
| Pickensville | 3 | 540 | 556 | -0.55% | 69 | 8 | Town |
| Pickensville | 4 | 540 | 554 | -0.55% | 69 | 8 | Town |
| Forkland | 5 | 413 | 443 | -1.43% | 118 | 3 | Town |
| Forkland | 6 | 413 | 441 | -1.43% | 118 | 3 | Town |
| Boligee | 7 | 263 | 300 | -2.59% | 67 | 4 | Town |
| Boligee | 8 | 263 | 298 | -2.59% | 67 | 4 | Town |
| Union | 9 | 163 | 182 | -2.4% | 199 | 1 | Town |
| Union | 10 | 163 | 181 | -2.4% | 199 | 1 | Town |
| McMullen | 11 | 33 | 35 | -2.94% | 300 | 0 | Town |
| McMullen | 12 | 33 | 35 | -2.94% | 300 | 0 | Town |
| Memphis | 13 | 23 | 26 | -4.17% | 59 | 0 | Town |
| Memphis | 14 | 23 | 26 | -4.17% | 59 | 0 | Town |
Eutaw is the largest city in Greene County, with a population of 2,588.
Memphis is the smallest city in Greene County, with a population of 23.
There are 14 cities in Greene County, Alabama.