Search Oklahoma purchasing officer salary from 90 records in our salary database. Average purchasing officer salary in Oklahoma is $69,924. Look up Oklahoma purchasing officer salary by name using the form below.