14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Deer Creek | 1 | 4,713 | 4,588 | 0.66% | 108 | 44 | Township |
| Delphi | 2 | 3,030 | 2,967 | 0.4% | 1,116 | 3 | City |
| Jefferson | 3 | 2,328 | 2,242 | 1.13% | 76 | 31 | Township |
| Flora | 4 | 2,120 | 2,102 | 0.14% | 1,847 | 1 | Town |
| Burlington | 5 | 1,713 | 1,660 | 0.94% | 59 | 29 | Township |
| Jackson | 6 | 1,419 | 1,379 | 0.92% | 47 | 30 | Township |
| Clay | 7 | 1,297 | 1,255 | 0.93% | 62 | 21 | Township |
| Democrat | 8 | 980 | 949 | 1.14% | 33 | 30 | Township |
| Carrollton | 9 | 648 | 630 | 0.93% | 22 | 30 | Township |
| Camden | 10 | 612 | 596 | 0.49% | 2,363 | 0 | Town |
| Burlington | 11 | 533 | 518 | 0.57% | 871 | 1 | Town |
| Adams | 12 | 514 | 502 | 0.59% | 20 | 26 | Township |
| Rock Creek | 13 | 475 | 459 | 1.06% | 35 | 14 | Township |
| Yeoman | 14 | 120 | 117 | 0% | 945 | 0 | Town |
Deer Creek is the largest city in Carroll County, with a population of 4,713.
Yeoman is the smallest city in Carroll County, with a population of 120.
There are 14 cities in Carroll County, Indiana.