Macedonia is an unincorporated community in Cherokee County, South Carolina, United States. Its elevation is 879 feet (268 m), and it is located at .