18 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Columbus | 1 | 52,984 | 51,210 | 0.55% | 963 | 55 | Township |
| Columbus | 2 | 52,338 | 50,495 | 0.71% | 1,826 | 29 | City |
| German | 3 | 7,427 | 7,057 | 0.86% | 238 | 31 | Township |
| Harrison | 4 | 4,399 | 4,244 | 0.59% | 189 | 23 | Township |
| Haw Creek | 5 | 3,897 | 3,766 | 0.54% | 105 | 37 | Township |
| Wayne | 6 | 3,859 | 3,730 | 0.52% | 79 | 49 | Township |
| Clay | 7 | 3,373 | 3,247 | 0.63% | 146 | 23 | Township |
| Sand Creek | 8 | 2,323 | 2,240 | 0.56% | 89 | 26 | Township |
| Hope | 9 | 2,181 | 2,103 | 0.69% | 2,291 | 1 | Town |
| Ohio | 10 | 1,837 | 1,775 | 0.49% | 93 | 20 | Township |
| Rock Creek | 11 | 1,424 | 1,374 | 0.56% | 54 | 27 | Township |
| Clifty | 12 | 1,055 | 1,007 | 0.67% | 46 | 23 | Township |
| Jackson | 13 | 1,020 | 983 | 0.69% | 49 | 21 | Township |
| Taylorsville | 14 | 604 | 512 | -3.36% | 568 | 1 | CDP |
| Elizabethtown | 15 | 419 | 406 | 0.48% | 1,605 | 0 | Town |
| Hartsville | 16 | 323 | 313 | 0.62% | 994 | 0 | Town |
| Clifford | 17 | 212 | 204 | 0.47% | 2,409 | 0 | Town |
| Jonesville | 18 | 180 | 175 | 0.56% | 1,241 | 0 | Town |
Columbus is the largest city in Bartholomew County, with a population of 52,984.
Jonesville is the smallest city in Bartholomew County, with a population of 180.
There are 18 cities in Bartholomew County, Indiana.