Liberty is a town that sits astride the line dividing Okmulgee and Tulsa counties in the U.S. state of Oklahoma. As of the 2020 census, the population is 153.