Buckley is a village in Wexford County in the U.S. state of Michigan.[1] The population was 775 at the 2020 census. The village is located within Hanover Township.