Macedonia is a village in Franklin and Hamilton counties, Illinois, United States.
[3] The Hamilton County portion of Macedonia is part of the Mount Vernon Micropolitan Statistical Area.
[5] It is 15 miles (24 km) northeast of Benton, the Franklin County seat, and 12 miles (19 km) west of McLeansboro, the Hamilton County seat.
There were 24 housing units at an average density of 86.64 per square mile (33.45/km2).
22.22% of all households were made up of individuals, and 0.00% had someone living alone who was 65 years of age or older.