Addison Price beat out 43 other contestants from across the state. She succeeds Miss Oklahoma 2018 Ashley Thompson.