Buckner is a village in Franklin County, Illinois, United States. The population was 409 at the 2020 census. The current mayor is Aaron Eubanks. The village was named after American Civil War Union veteran Moses Buckner, who served in the 15th Regiment Illinois Volunteer Cavalry.