Macedonia is a census-designated place and former town in Pickens County, Alabama, United States. As of the 2020 census, Macedonia had a population of 241. The town was incorporated in 1994, but disincorporated in 2001. It was reclassified as a census-designated place (CDP) for 2010.