22 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Oxford | 1 | 22,088 | 22,088 | 0% | 693 | 32 | City |
| Oxford | 2 | 22,088 | 22,087 | 0% | 693 | 32 | City |
| Anniston | 3 | 21,028 | 21,567 | -0.47% | 459 | 46 | City |
| Anniston | 4 | 21,028 | 21,520 | -0.47% | 459 | 46 | City |
| Jacksonville | 5 | 14,738 | 14,386 | 0.59% | 1,351 | 11 | City |
| Jacksonville | 6 | 14,738 | 14,301 | 0.59% | 1,351 | 11 | City |
| Saks | 7 | 10,468 | 10,175 | -0.17% | 860 | 12 | CDP |
| Southside | 8 | 9,672 | 9,442 | 0.4% | 506 | 19 | City |
| Southside | 9 | 9,672 | 9,475 | 0.4% | 506 | 19 | City |
| Piedmont | 10 | 4,683 | 4,806 | -0.49% | 477 | 10 | City |
| Piedmont | 11 | 4,683 | 4,796 | -0.49% | 477 | 10 | City |
| Alexandria | 12 | 3,706 | 4,185 | -0.38% | 333 | 11 | CDP |
| Weaver | 13 | 3,312 | 3,341 | -0.15% | 958 | 3 | City |
| Weaver | 14 | 3,312 | 3,336 | -0.15% | 958 | 3 | City |
| West End-Cobb Town | 15 | 3,286 | 3,492 | -0.36% | 798 | 4 | CDP |
| Choccolocco | 16 | 2,769 | 3,246 | -0.07% | 238 | 12 | CDP |
| Ohatchee | 17 | 1,209 | 1,156 | 0.83% | 206 | 6 | Town |
| Ohatchee | 18 | 1,209 | 1,156 | 0.83% | 206 | 6 | Town |
| White Plains | 19 | 816 | 541 | 0% | 64 | 13 | CDP |
| Hobson City | 20 | 736 | 752 | -0.41% | 704 | 1 | Town |
| Hobson City | 21 | 736 | 751 | -0.41% | 704 | 1 | Town |
| Nances Creek | 22 | 472 | 380 | 0.85% | 81 | 6 | CDP |
Oxford is the largest city in Calhoun County, with a population of 22,088.
Nances Creek is the smallest city in Calhoun County, with a population of 472.
There are 22 cities in Calhoun County, Alabama.