Compliance Officers Salary in Pennsylvania

BLS OEWS May 2025 • 20 metro areas • Pennsylvania

Compliance Officers in Pennsylvania earn a median salary of $66,177 per year on average across 20 metro and nonmetro areas, -15.6% vs the national median of $78,420. An estimated 17,290 compliance officers are employed across Pennsylvania, with salaries ranging from $58,670 to $81,730 depending on location.

$66,177 Avg median salary in Pennsylvania
$81,730 Highest paying metro
$58,670 Lowest paying metro
17,290 Employed in Pennsylvania

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 Pennsylvania

      Metro areaMedian salary25th pct75th pctEmployed
      Philadelphia, PA-NJ-DE-MD$81,730$63,110$108,6208,690
      Lebanon, PA$73,360$56,660$89,920120
      Harrisburg, PA$73,280$60,510$89,5601,350
      Allentown, PA-NJ$72,480$59,480$93,180560
      State College, PA$70,440$59,130$87,050190
      York, PA$69,570$48,670$102,500290
      Northeastern Pennsylvania$68,530$49,820$89,310290
      Pittsburgh, PA$67,890$54,450$92,0002,760
      Williamsport, PA$67,620$54,900$87,980160
      Reading, PA$64,400$51,460$81,450270
      Southwestern Pennsylvania$63,710$47,610$79,380300
      Erie, PA$63,420$47,640$80,830210
      Central Pennsylvania$63,170$47,130$78,500380
      Scranton, PA$62,270$49,270$78,890560
      Lancaster, PA$61,760$50,630$80,140360
      Altoona, PA$61,080$53,790$77,940120
      Johnstown, PA$60,510$48,950$77,740130
      Northwestern Pennsylvania$60,510$48,720$77,790410
      Chambersburg, PA$59,130$49,800$79,56090
      Gettysburg, PA$58,670$47,440$76,92050

      View Compliance Officers salaries in all cities