Salaripedia
English

How much does a compliance officer make in Oklahoma?

$63,000a year

Median yearly pay for compliance officers in Oklahoma. That is $30.29 an hour or $5,250 a month.

Hourly
$30.29
Vs. national median
-22%
Rank among states
51 of 51
Jobs in the state
4,230
Pay range
Lowest 10%: $42,340Median: $63,000Highest 10%: $105,400
PercentileYearlyHourly
10th$42,340$20.36
25th$51,660$24.84
Median$63,000$30.29
75th$81,410$39.14
90th$105,400$50.65

Cities in Oklahoma

Metro areas, median yearly pay.

Enid, OK$72,700
Tulsa, OK$69,440
Oklahoma City, OK$63,220
Fort Smith, AR$63,130
Lawton, OK$61,780
Salaries for every job in Oklahoma

Nearby in the ranking

States with similar pay for compliance officers.

48. Arkansas$64,680
49. West Virginia$64,270
50. Tennessee$63,960
51. Oklahoma$63,000
Compliance Officer salary in all states

Frequently asked questions

How much does a compliance officer make an hour in Oklahoma?

The median hourly pay in Oklahoma is $30.29 ($63,000 a year).

Do compliance officers make more in Oklahoma than the national average?

No: $63,000 against $80,730 nationally, 22% less.

Where does Oklahoma rank for compliance officer pay?

Oklahoma ranks 51 of 51 states.

Which city in Oklahoma pays compliance officers the most?

Enid, OK, with a median of $72,700 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.