21 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Stockton | 1 | 8,310 | 8,186 | 0.22% | 230 | 36 | Township |
| Bloomfield | 2 | 5,918 | 5,782 | 0.37% | 166 | 36 | Township |
| Linton | 3 | 5,306 | 5,230 | 0.25% | 1,620 | 3 | City |
| Wright | 4 | 3,634 | 3,583 | 0.19% | 102 | 36 | Township |
| Center | 5 | 3,291 | 3,209 | 0.37% | 68 | 48 | Township |
| Beech Creek | 6 | 2,455 | 2,380 | 0.49% | 52 | 47 | Township |
| Bloomfield | 7 | 2,301 | 2,289 | 0.09% | 1,633 | 1 | Town |
| Jasonville | 8 | 2,011 | 1,986 | 0.2% | 1,586 | 1 | City |
| Jefferson | 9 | 1,924 | 1,906 | 0.05% | 59 | 32 | Township |
| Jackson | 10 | 1,857 | 1,802 | 0.43% | 38 | 49 | Township |
| Worthington | 11 | 1,414 | 1,390 | 0.28% | 1,832 | 1 | Town |
| Linton | 12 | 1,250 | 1,254 | 0% | 36 | 35 | Township |
| Taylor | 13 | 1,131 | 1,102 | 0.35% | 27 | 42 | Township |
| Grant | 14 | 689 | 678 | 0.29% | 28 | 25 | Township |
| Lyons | 15 | 640 | 625 | 0.47% | 793 | 1 | Town |
| Fairplay | 16 | 517 | 504 | 0.58% | 20 | 26 | Township |
| Stafford | 17 | 423 | 417 | 0.24% | 12 | 36 | Township |
| Smith | 18 | 365 | 357 | 0.27% | 12 | 30 | Township |
| Cass | 19 | 292 | 289 | 0.34% | 17 | 18 | Township |
| Switz City | 20 | 276 | 269 | 0.36% | 1,366 | 0 | Town |
| Newberry | 21 | 159 | 159 | 0% | 332 | 0 | Town |
Stockton is the largest city in Greene County, with a population of 8,310.
Newberry is the smallest city in Greene County, with a population of 159.
There are 21 cities in Greene County, Indiana.