Free Soil is a village in Mason County of Michigan. . The village is located within Free Soil Township. The village is close to the intersection of Free Soil and Custer Roads. Free Soil previously operated a two-building K-12 school district, with the high school closing in 2007 and elementary closing in 2010. The school had been in operation since 1913.