| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Santa Claus | 1 | 2,657 | 2,592 | 0.61% | 410 | 6 | Town |
| Rockport | 2 | 1,966 | 1,982 | 0% | 1,186 | 2 | City |
| Dale | 3 | 1,515 | 1,541 | -0.13% | 568 | 3 | Town |
| Grandview | 4 | 699 | 699 | 0% | 729 | 1 | Town |
| Chrisney | 5 | 469 | 465 | 0.21% | 664 | 1 | Town |
| Richland | 6 | 417 | 405 | 0.48% | 810 | 1 | Town |
| Troy | 7 | 373 | 347 | 1.08% | 330 | 1 | Town |
| Gentryville | 8 | 257 | 241 | 1.18% | 652 | 0 | Town |
Santa Claus is the largest city in Spencer County, with a population of 2,657.
Gentryville is the smallest city in Spencer County, with a population of 257.
There are 8 cities in Spencer County, Indiana.