8 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Oxford | 1 | 22,088 | 22,087 | 0% | 693 | 32 | City |
| Anniston | 2 | 21,028 | 21,520 | -0.47% | 459 | 46 | City |
| Jacksonville | 3 | 14,738 | 14,301 | 0.59% | 1,351 | 11 | City |
| Southside | 4 | 9,672 | 9,475 | 0.4% | 506 | 19 | City |
| Piedmont | 5 | 4,683 | 4,796 | -0.49% | 477 | 10 | City |
| Weaver | 6 | 3,312 | 3,336 | -0.15% | 958 | 3 | City |
| Ohatchee | 7 | 1,209 | 1,156 | 0.83% | 206 | 6 | Town |
| Hobson City | 8 | 736 | 751 | -0.41% | 704 | 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 736.
There are 8 cities in Calhoun County, Alabama.