Liberty, IowaLiberty is an unincorporated community in Liberty Township, Clarke County, Iowa, United States. Liberty is located along U.S. Route 69, northeast of Osceola.HistoryLiberty's population was 53 in 1902. The population was 50 in 1940.