You found us — and we're so glad you did.
Norwood is a town in Stanly County, North Carolina, United States. As of the 2020 census, Norwood had a population of 2,367.