7 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Wadesboro | 1 | 4,951 | 5,018 | -0.28% | 751 | 7 | Town |
| Polkton | 2 | 2,810 | 2,247 | 4.15% | 920 | 3 | Town |
| Ansonville | 3 | 441 | 441 | 0% | 300 | 1 | Town |
| Lilesville | 4 | 392 | 391 | 0% | 395 | 1 | Town |
| Peachland | 5 | 389 | 393 | -0.26% | 386 | 1 | Town |
| Morven | 6 | 326 | 328 | -0.31% | 317 | 1 | Town |
| McFarlan | 7 | 92 | 92 | 0% | 100 | 1 | Town |
Wadesboro is the largest city in Anson County, with a population of 4,951.
McFarlan is the smallest city in Anson County, with a population of 92.
There are 7 cities in Anson County, North Carolina.