9 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Albemarle | 1 | 17,816 | 16,399 | 1.34% | 979 | 18 | City |
| Locust | 2 | 6,564 | 4,848 | 4.56% | 758 | 9 | City |
| Norwood | 3 | 2,598 | 2,364 | 1.52% | 561 | 5 | Town |
| Oakboro | 4 | 2,343 | 2,123 | 1.6% | 925 | 3 | Town |
| Badin | 5 | 1,794 | 2,024 | -2.07% | 990 | 2 | Town |
| Stanfield | 6 | 1,767 | 1,593 | 1.67% | 395 | 4 | Town |
| New London | 7 | 668 | 608 | 1.52% | 338 | 2 | Town |
| Misenheimer | 8 | 638 | 695 | -1.39% | 395 | 2 | Village |
| Richfield | 9 | 634 | 574 | 1.6% | 262 | 2 | Town |
Albemarle is the largest city in Stanly County, with a population of 17,816.
Richfield is the smallest city in Stanly County, with a population of 634.
There are 9 cities in Stanly County, North Carolina.