Medical Officer Salary in Oklahoma


The average Medical Officer salary in Oklahoma is $92,514. The average hourly pay for a Medical Officer is $44.48 per hour.

The employer paying the highest salary for a Medical Officer job in Oklahoma is City of Stillwater with an average salary as high as $94,885.

Are you looking for a specific Medical Officer salary?

Oklahoma Medical Officer Salary Lookup
Average Salary
$92,514/yr
Records Number
3
Employers Number
1
Job Pay Rank
761th
Advertisement

Top Paying Employers for Medical Officer Jobs

EmployerAverage Salary
City of Stillwater, OK$94,885

Medical Officer Salary in States

Select a state to view specific salary for Medical Officer and other interesting information


StateAverage SalaryRecords Number
Alaska$120,37810
California$146,6543
Colorado$30,6921
District of Columbia$189,27934
Federal$261,72134915
Iowa$77,8023
Illinois$26,5322
Indiana$11,6611
Kansas$99,5074
Minnesota$1,1821
Montana$1201
North Dakota$49,8791
New Mexico$85,9822
New York$140,92011
Ohio$40,7465
Oklahoma$94,8863
Texas$56,14712
Washington$248,3606
Wyoming$49,2001

Top Paid Medical Officer in Oklahoma

NameStateEmployer
William Lindsay G
City of Stillwater, OK
William Lindsay GOKCity of StillwaterView Details
James Roe W
City of Stillwater, OK
James Roe WOKCity of StillwaterView Details
Steven Marshall M
City of Stillwater, OK
Steven Marshall MOKCity of StillwaterView Details
William Lindsay
City of Stillwater, OK
William LindsayOKCity of StillwaterView Details
James Roe
City of Stillwater, OK
James RoeOKCity of StillwaterView Details
Steven Marshall
City of Stillwater, OK
Steven MarshallOKCity of StillwaterView Details
Oklahoma Medical Officer Salary Lookup
Advertisement