Dundarrach is a census-designated place (CDP) in Hoke County, North Carolina, United States. As of the 2020 census, Dundarrach had a population of 34.

Geography

Dundarrach is located in southeastern Hoke County along North Carolina Highway 20, which leads northwest to Raeford, the county seat, and southeast the same distance to Lumber Bridge.

According to the United States Census Bureau, the Dundarrach CDP has a total area of , all of it land.

Demographics

As of the census