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.
Compliance Officers
inCompliance Officers salaries by city in Pennsylvania
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Philadelphia, PA-NJ-DE-MD | $81,730 | $63,110 | $108,620 | 8,690 |
| Lebanon, PA | $73,360 | $56,660 | $89,920 | 120 |
| Harrisburg, PA | $73,280 | $60,510 | $89,560 | 1,350 |
| Allentown, PA-NJ | $72,480 | $59,480 | $93,180 | 560 |
| State College, PA | $70,440 | $59,130 | $87,050 | 190 |
| York, PA | $69,570 | $48,670 | $102,500 | 290 |
| Northeastern Pennsylvania | $68,530 | $49,820 | $89,310 | 290 |
| Pittsburgh, PA | $67,890 | $54,450 | $92,000 | 2,760 |
| Williamsport, PA | $67,620 | $54,900 | $87,980 | 160 |
| Reading, PA | $64,400 | $51,460 | $81,450 | 270 |
| Southwestern Pennsylvania | $63,710 | $47,610 | $79,380 | 300 |
| Erie, PA | $63,420 | $47,640 | $80,830 | 210 |
| Central Pennsylvania | $63,170 | $47,130 | $78,500 | 380 |
| Scranton, PA | $62,270 | $49,270 | $78,890 | 560 |
| Lancaster, PA | $61,760 | $50,630 | $80,140 | 360 |
| Altoona, PA | $61,080 | $53,790 | $77,940 | 120 |
| Johnstown, PA | $60,510 | $48,950 | $77,740 | 130 |
| Northwestern Pennsylvania | $60,510 | $48,720 | $77,790 | 410 |
| Chambersburg, PA | $59,130 | $49,800 | $79,560 | 90 |
| Gettysburg, PA | $58,670 | $47,440 | $76,920 | 50 |