Cameron is a town in Moore County, North Carolina, United States.
Its location made it an ideal place for entrepreneurs to establish businesses.
According to the United States Census Bureau, the town has a total area of 1.0 square mile (2.6 km2), all land.
Neighboring towns include Vass to the south and Carthage to the west.
There were 17.9% of families and 21.3% of the population living below the poverty line, including 13.5% of those under eighteen and 45.8% of those over 64.