Olive Branch is an unincorporated community[1] 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. Olive Branch 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). [2]