Olive Branch, North Carolina

Olive Branch is an unincorporated community located outside the town of Marshville in Union County, North Carolina, United States. Olive Branch is a rural area where the major industry is farming, and is located at the intersection of Highway 218 and Olive Branch Road.

Olive Branch is a populated place located within the Township of New Salem, a minor civil division (MCD) of Union County. Olive Branch appears on the Olive Branch U.S. Geological Survey Map. Union County is in the Eastern Time Zone (UTC -5 hours).