Compliance Officers Salary in Ohio

BLS OEWS May 2025 • 16 metro areas • Ohio

Compliance Officers in Ohio earn a median salary of $67,283 per year on average across 16 metro and nonmetro areas, -14.2% vs the national median of $78,420. An estimated 10,790 compliance officers are employed across Ohio, with salaries ranging from $54,050 to $78,540 depending on location.

$67,283 Avg median salary in Ohio
$78,540 Highest paying metro
$54,050 Lowest paying metro
10,790 Employed in Ohio

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 Ohio

      Metro area Median salary 25th pct 75th pct Employed
      Cincinnati, OH-KY-IN $78,540 $59,730 $101,130 2,280
      Columbus, OH $78,490 $60,440 $99,590 2,870
      Akron, OH $75,380 $57,280 $102,490 670
      Cleveland, OH $74,600 $58,410 $98,490 1,990
      Toledo, OH $74,190 $57,040 $97,850 420
      Sandusky, OH $73,370 $56,840 $90,580 110
      Dayton, OH $72,280 $56,160 $93,400 610
      Lima, OH $67,170 $54,850 $88,190 60
      Southern Ohio $62,850 $51,530 $80,230 250
      West Northwestern Ohio $62,850 $53,310 $80,940 330
      Youngstown, OH $61,800 $46,320 $76,040 210
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $61,420 $51,190 $77,840 320
      Eastern Ohio $60,790 $50,730 $77,340 190
      Canton, OH $60,510 $44,970 $76,310 270
      Mansfield, OH $58,240 $49,520 $81,410 80
      Springfield, OH $54,050 $48,710 $69,210 130

      View Compliance Officers salaries in all cities