| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Carrollton | 1 | 2,321 | 2,476 | -1.19% | 1,220 | 2 | City |
| White Hall | 2 | 2,134 | 2,272 | -1.16% | 828 | 3 | City |
| Roodhouse | 3 | 1,467 | 1,563 | -1.15% | 1,302 | 1 | City |
| Greenfield | 4 | 985 | 1,052 | -1.2% | 575 | 2 | City |
| Kane | 5 | 270 | 290 | -1.46% | 496 | 1 | Village |
| Rockbridge | 6 | 168 | 179 | -1.18% | 228 | 1 | Village |
| Eldred | 7 | 139 | 149 | -1.42% | 1,037 | 0 | Village |
| Hillview | 8 | 90 | 95 | -1.1% | 110 | 1 | Village |
| Otterville | 9 | 81 | 86 | -1.22% | 81 | 1 | Town |
Carrollton is the largest city in Greene County, with a population of 2,321.
Otterville is the smallest city in Greene County, with a population of 81.
There are 9 cities in Greene County, Illinois.