McDonald is a town in Robeson County, North Carolina, United States.
The community was settled after the American Revolutionary War and later named for P. K. McDonald, who opened the town's first mercantile store and a turpentine distillery in 1893.
[4] According to the United States Census Bureau, the town has a total area of 0.3 square miles (0.78 km2), all land.
There were 41 housing units at an average density of 157.0 per square mile (60.6/km2).
7.5% of all households were made up of individuals, and 5.0% had someone living alone who was 65 years of age or older.