9 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Carrollton | 1 | 2,322 | 2,478 | -1.11% | 1,221 | 2 | City |
| White Hall | 2 | 2,126 | 2,270 | -1.12% | 825 | 3 | City |
| Roodhouse | 3 | 1,464 | 1,569 | -1.15% | 1,299 | 1 | City |
| Greenfield | 4 | 983 | 1,052 | -1.11% | 574 | 2 | City |
| Kane | 5 | 273 | 294 | -1.09% | 502 | 1 | Village |
| Rockbridge | 6 | 168 | 179 | -1.18% | 228 | 1 | Village |
| Eldred | 7 | 141 | 150 | -0.7% | 1,052 | 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,322.
Otterville is the smallest city in Greene County, with a population of 81.
There are 9 cities in Greene County, Illinois.