10 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Pinehurst | 1 | 18,912 | 17,681 | 1.1% | 1,132 | 17 | Village |
| Southern Pines | 2 | 17,637 | 15,686 | 1.88% | 960 | 18 | Town |
| Aberdeen | 3 | 10,047 | 8,625 | 2.42% | 920 | 11 | Town |
| Whispering Pines | 4 | 5,624 | 5,000 | 1.88% | 1,483 | 4 | Village |
| Carthage | 5 | 3,109 | 2,779 | 1.8% | 462 | 7 | Town |
| Pinebluff | 6 | 1,574 | 1,471 | 1.09% | 602 | 3 | Town |
| Foxfire | 7 | 1,455 | 1,293 | 1.89% | 206 | 7 | Village |
| Robbins | 8 | 1,318 | 1,174 | 1.85% | 827 | 2 | Town |
| Vass | 9 | 1,073 | 959 | 1.8% | 319 | 3 | Town |
| Taylortown | 10 | 713 | 634 | 1.86% | 529 | 1 | Town |
Pinehurst is the largest city in Moore County, with a population of 18,912.
Taylortown is the smallest city in Moore County, with a population of 713.
There are 10 cities in Moore County, North Carolina.