Liberty, Iowa


Liberty is an unincorporated community in Liberty Township, Clarke County, Iowa, United States. Liberty is located along U.S. Route 69, northeast of Osceola.