23 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Stockton | 1 | 8,292 | 8,186 | 0.22% | 230 | 36 | Township |
| Bloomfield | 2 | 5,896 | 5,782 | 0.37% | 166 | 36 | Township |
| Linton | 3 | 5,293 | 5,230 | 0.23% | 1,616 | 3 | City |
| Wright | 4 | 3,627 | 3,583 | 0.19% | 102 | 36 | Township |
| Center | 5 | 3,279 | 3,209 | 0.37% | 68 | 48 | Township |
| Beech Creek | 6 | 2,443 | 2,380 | 0.49% | 52 | 47 | Township |
| Bloomfield | 7 | 2,299 | 2,289 | 0.09% | 1,632 | 1 | Town |
| Jasonville | 8 | 2,007 | 1,986 | 0.2% | 1,583 | 1 | City |
| Jefferson | 9 | 1,923 | 1,906 | 0.05% | 59 | 32 | Township |
| Jackson | 10 | 1,849 | 1,802 | 0.43% | 38 | 49 | Township |
| Worthington | 11 | 1,410 | 1,390 | 0.28% | 1,826 | 1 | Town |
| Linton | 12 | 1,250 | 1,254 | 0% | 36 | 35 | Township |
| Taylor | 13 | 1,127 | 1,102 | 0.36% | 27 | 42 | Township |
| Grant | 14 | 687 | 678 | 0.29% | 28 | 25 | Township |
| Lyons | 15 | 637 | 625 | 0.31% | 789 | 1 | Town |
| Fairplay | 16 | 514 | 504 | 0.59% | 20 | 26 | Township |
| Stafford | 17 | 422 | 417 | 0.24% | 12 | 36 | Township |
| Smith | 18 | 364 | 357 | 0.28% | 12 | 30 | Township |
| Cass | 19 | 291 | 289 | 0.34% | 17 | 18 | Township |
| Switz City | 20 | 275 | 269 | 0.36% | 1,361 | 0 | Town |
| Owensburg | 21 | 188 | 389 | -7.39% | 102 | 2 | CDP |
| Newberry | 22 | 159 | 159 | 0% | 332 | 0 | Town |
| Scotland | 23 | 64 | 146 | -7.25% | 111 | 1 | CDP |
Stockton is the largest city in Greene County, with a population of 8,292.
Scotland is the smallest city in Greene County, with a population of 64.
There are 23 cities in Greene County, Indiana.