Hardesty is a town in Texas County, Oklahoma, United States. As of the 2010 census, the town population was 212.