Wakita is a town in Grant County, Oklahoma, United States, approximately 8 miles south of the Kansas border. Its population was 311 at the 2020 census, a decrease of 9.5 percent at the 2010 census.