Mooresboro is a town in Cleveland County, North Carolina, United States.
[4] The Henrietta-Caroleen High School was added to the National Register of Historic Places in 2005.
[5] According to the United States Census Bureau, the town has a total area of 1.8 square miles (4.7 km2), all land.
The racial makeup of the town was 88.22% White, 11.46% African American and 0.32% Pacific Islander.
27.5% of all households were made up of individuals, and 9.9% had someone living alone who was 65 years of age or older.