Moore County, North Carolina Cities (2025)

10 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Pinehurst118,70717,6811.11%1,11917 Village
Southern Pines217,31215,6861.91%94318 Town
Aberdeen39,8108,6252.48%89911 Town
Whispering Pines45,5205,0001.92%1,4564 Village
Carthage53,0542,7791.83%4547 Town
Pinebluff61,5571,4711.1%5953 Town
Foxfire71,4281,2931.93%2027 Village
Robbins81,2941,1741.89%8122 Town
Vass91,0549591.84%3143 Town
Taylortown107006341.89%5191 Town

Moore County Cities Summary

Largest City

Pinehurst is the largest city in Moore County, with a population of 18,707.

Smallest City

Taylortown is the smallest city in Moore County, with a population of 700.

10 Largest Cities

There are 10 cities in Moore County, North Carolina.

Location of Moore County