Compliance Officers Salary in Oklahoma

BLS OEWS May 2025 • 8 metro areas • Oklahoma

Compliance Officers in Oklahoma earn a median salary of $60,758 per year on average across 8 metro and nonmetro areas, -22.5% vs the national median of $78,420. An estimated 3,860 compliance officers are employed across Oklahoma, with salaries ranging from $52,650 to $69,330 depending on location.

$60,758 Avg median salary in Oklahoma
$69,330 Highest paying metro
$52,650 Lowest paying metro
3,860 Employed in Oklahoma

Compare Compliance Officers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Compliance Officers
in
    vs

      Compliance Officers salaries by city in Oklahoma

      Metro area Median salary 25th pct 75th pct Employed
      Enid, OK $69,330 $58,510 $86,330 40
      Tulsa, OK $66,050 $48,950 $92,390 990
      Oklahoma City, OK $61,800 $51,230 $81,790 1,860
      Southwest Oklahoma $61,730 $50,880 $77,940 80
      Lawton, OK $59,400 $41,830 $75,940 110
      Northwest Oklahoma $59,000 $41,030 $76,370 200
      Northeast Oklahoma $56,100 $45,980 $77,380 220
      Southeast Oklahoma $52,650 $47,280 $65,960 360

      View Compliance Officers salaries in all cities