16 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Batesville | 1 | 7,425 | 7,208 | 0.49% | 1,207 | 6 | City |
| Adams | 2 | 5,219 | 5,165 | 0.04% | 121 | 43 | Township |
| Laughery | 3 | 5,129 | 5,067 | -0.06% | 198 | 26 | Township |
| Milan | 4 | 4,117 | 3,903 | 1.03% | 111 | 37 | Township |
| Johnson | 5 | 3,762 | 3,743 | 0.03% | 69 | 55 | Township |
| Center | 6 | 2,585 | 2,579 | -0.04% | 88 | 29 | Township |
| Versailles | 7 | 2,193 | 2,177 | 0.14% | 1,398 | 2 | Town |
| Milan | 8 | 1,834 | 1,825 | 0.11% | 922 | 2 | Town |
| Brown | 9 | 1,728 | 1,722 | 0% | 32 | 54 | Township |
| Osgood | 10 | 1,591 | 1,588 | 0.06% | 1,027 | 2 | Town |
| Delaware | 11 | 1,527 | 1,508 | 0.13% | 46 | 33 | Township |
| Otter Creek | 12 | 1,362 | 1,345 | 0.07% | 33 | 42 | Township |
| Sunman | 13 | 940 | 916 | 0.43% | 803 | 1 | Town |
| Jackson | 14 | 939 | 937 | 0% | 31 | 30 | Township |
| Holton | 15 | 430 | 417 | 0.47% | 237 | 2 | Town |
| Napoleon | 16 | 239 | 236 | 0.42% | 1,067 | 0 | Town |
Batesville is the largest city in Ripley County, with a population of 7,425.
Napoleon is the smallest city in Ripley County, with a population of 239.
There are 16 cities in Ripley County, Indiana.