7 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Wadesboro | 1 | 4,938 | 5,018 | -0.26% | 749 | 7 | Town |
| Polkton | 2 | 2,923 | 2,247 | 4.02% | 957 | 3 | Town |
| Ansonville | 3 | 441 | 441 | 0% | 300 | 1 | Town |
| Lilesville | 4 | 392 | 391 | 0% | 395 | 1 | Town |
| Peachland | 5 | 388 | 393 | -0.26% | 385 | 1 | Town |
| Morven | 6 | 326 | 328 | 0% | 317 | 1 | Town |
| McFarlan | 7 | 92 | 92 | 0% | 100 | 1 | Town |
Wadesboro is the largest city in Anson County, with a population of 4,938.
McFarlan is the smallest city in Anson County, with a population of 92.
There are 7 cities in Anson County, North Carolina.