Moore County, North Carolina Cities (2025)

11 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%98018 Town
Aberdeen39,8108,6252.48%92711 Town
Whispering Pines45,5205,0001.92%1,4564 Village
Seven Lakes53,7704,438-1.95%4498 CDP
Carthage63,0542,7791.83%4547 Town
Pinebluff71,5571,4711.1%5953 Town
Robbins81,2941,1741.89%8122 Town
Vass91,0549591.84%3143 Town
Taylortown107006341.89%5191 Town
Jackson Springs113051327.02%1912 CDP

Moore County Cities Summary

Largest City

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

Smallest City

Jackson Springs is the smallest city in Moore County, with a population of 305.

10 Largest Cities

There are 11 cities in Moore County, North Carolina.

Location of Moore County