Every year Cleveland County's smallest town, Belwood, hosts its Heritage Day celebration. Residents dress in 18th-century clothing, travel by horse to the community church where they have a town picnic and celebration. Belwood almost disappeared when the town lost its post office, businesses, and local schools. Local citizens, however, bought the old schoolhouse and teacherage from the county, preventing the demolition of the buildings. The State of North Carolina officially recognized Belwood as a town in 1978, thus ensuring that the town will not disappear.