Tyrone is a town in northeastern Texas County, Oklahoma, United States. The population was 729 at the 2020 census.