15 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Center | 1 | 32,628 | 28,822 | 1.5% | 616 | 53 | Township |
| Greenfield | 2 | 27,626 | 23,552 | 2.52% | 1,942 | 14 | City |
| Sugar Creek | 3 | 19,117 | 16,577 | 2.97% | 541 | 35 | Township |
| Cumberland | 4 | 7,826 | 5,980 | 4.1% | 2,464 | 3 | Town |
| Fortville | 5 | 4,986 | 4,809 | 0.61% | 1,382 | 4 | Town |
| New Palestine | 6 | 4,041 | 2,781 | 5.48% | 1,987 | 2 | Town |
| Brown | 7 | 2,650 | 2,520 | 1.81% | 86 | 31 | Township |
| Brandywine | 8 | 2,572 | 2,404 | 2.19% | 106 | 24 | Township |
| Jackson | 9 | 1,859 | 1,739 | 2.2% | 52 | 36 | Township |
| Green | 10 | 1,753 | 1,640 | 2.22% | 58 | 30 | Township |
| Blue River | 11 | 1,538 | 1,432 | 2.26% | 52 | 30 | Township |
| Greenfield | 12 | 1,362 | 1,345 | 0.15% | 37 | 36 | Township |
| Greenfield | 13 | 727 | 724 | 0.28% | 18 | 41 | Township |
| Wilkinson | 14 | 414 | 426 | -0.48% | 2,060 | 0 | Town |
| Spring Lake | 15 | 217 | 211 | 0.46% | 1,418 | 0 | Town |
Center is the largest city in Hancock County, with a population of 32,628.
Spring Lake is the smallest city in Hancock County, with a population of 217.
There are 15 cities in Hancock County, Indiana.