8 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Oxford | 1 | 22,088 | 22,087 | 0% | 693 | 32 | City |
| Anniston | 2 | 20,930 | 21,520 | -0.47% | 457 | 46 | City |
| Jacksonville | 3 | 14,826 | 14,301 | 0.6% | 1,359 | 11 | City |
| Southside | 4 | 9,712 | 9,475 | 0.41% | 508 | 19 | City |
| Piedmont | 5 | 4,661 | 4,796 | -0.47% | 474 | 10 | City |
| Weaver | 6 | 3,307 | 3,336 | -0.15% | 957 | 3 | City |
| Ohatchee | 7 | 1,220 | 1,156 | 0.91% | 208 | 6 | Town |
| Hobson City | 8 | 733 | 751 | -0.41% | 701 | 1 | Town |
Oxford is the largest city in Calhoun County, with a population of 22,088.
Hobson City is the smallest city in Calhoun County, with a population of 733.
There are 8 cities in Calhoun County, Alabama.