| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Beavercreek | 1 | 48,439 | 46,587 | 0.63% | 1,821 | 27 | City |
| Fairborn | 2 | 35,866 | 34,546 | 0.31% | 2,462 | 15 | City |
| Xenia | 3 | 26,558 | 25,470 | 0.5% | 2,033 | 13 | City |
| Bellbrook | 4 | 7,611 | 7,320 | 0.63% | 2,428 | 3 | City |
| Cedarville | 5 | 4,737 | 4,290 | 1.5% | 3,619 | 1 | Village |
| Yellow Springs | 6 | 3,737 | 3,703 | 0.19% | 1,358 | 3 | Village |
| Jamestown | 7 | 2,134 | 2,065 | 0.61% | 1,702 | 1 | Village |
| Spring Valley | 8 | 429 | 415 | 0.47% | 1,613 | 0 | Village |
| Bowersville | 9 | 272 | 276 | -0.37% | 1,648 | 0 | Village |
| Clifton | 10 | 138 | 134 | 0.73% | 817 | 0 | Village |
Beavercreek is the largest city in Greene County, with a population of 48,439.
Clifton is the smallest city in Greene County, with a population of 138.
There are 10 cities in Greene County, Ohio.