16 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bruce | 1 | 1,601 | 1,706 | -1.23% | 657 | 2 | Town |
| Bruce | 2 | 1,601 | 1,700 | -1.23% | 657 | 2 | Town |
| Calhoun City | 3 | 1,462 | 1,528 | -0.81% | 620 | 2 | Town |
| Calhoun City | 4 | 1,462 | 1,521 | -0.81% | 620 | 2 | Town |
| Vardaman | 5 | 1,057 | 1,114 | -1.03% | 779 | 1 | Town |
| Vardaman | 6 | 1,057 | 1,110 | -1.03% | 779 | 1 | Town |
| Derma | 7 | 911 | 964 | -1.09% | 514 | 2 | Town |
| Derma | 8 | 911 | 960 | -1.09% | 514 | 2 | Town |
| New Houlka | 9 | 680 | 698 | -0.58% | 554 | 1 | Town |
| New Houlka | 10 | 680 | 697 | -0.58% | 554 | 1 | Town |
| Pittsboro | 11 | 155 | 162 | -1.27% | 158 | 1 | Village |
| Pittsboro | 12 | 155 | 162 | -1.27% | 158 | 1 | Village |
| Big Creek | 13 | 125 | 133 | -1.57% | 110 | 1 | Village |
| Big Creek | 14 | 125 | 132 | -1.57% | 110 | 1 | Village |
| Slate Springs | 15 | 96 | 103 | -2.04% | 68 | 1 | Village |
| Slate Springs | 16 | 96 | 103 | -2.04% | 68 | 1 | Village |
Bruce is the largest city in Calhoun County, with a population of 1,601.
Slate Springs is the smallest city in Calhoun County, with a population of 96.
There are 16 cities in Calhoun County, Mississippi.