Liberty is a town in Waldo County, Maine, United States. The population was 934 at the 2020 census. The midcoast area of Maine was inhabited by coastal and woodland Native Americans such as the Abenaki until they were mostly dislocated by Europeans beginning in the 17th century.