Advertisement
Compliance Officers average salary by city in Pennsylvania
- Philadelphia$90,710
- York$85,270
- Allentown$79,590
- Harrisburg$79,260
- Williamsport$78,400
- Pittsburgh$77,650
- State College$74,880
- Erie$74,100
- Lebanon$73,330
- Reading$72,960
- Lancaster$72,680
- Altoona$71,650
- Scranton$71,530
- Johnstown$68,360
- Gettysburg$65,380
- Chambersburg$63,660
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Philadelphia | $90,710 | $83,000 | $64,890 | $69,860 | 103 |
| York | $85,270 | $72,210 | $53,380 | $66,200 | 96 |
| Allentown | $79,590 | $73,650 | $59,220 | $62,378 | 100 |
| Harrisburg | $79,260 | $76,940 | $62,840 | $62,156 | 99 |
| Williamsport | $78,400 | $70,450 | $57,700 | $61,578 | 92 |
| Pittsburgh | $77,650 | $70,560 | $57,170 | $61,073 | 95 |
| State College | $74,880 | $70,450 | $59,900 | $59,209 | 97 |
| Erie | $74,100 | $64,860 | $52,250 | $58,684 | 91 |
| Lebanon | $73,330 | $66,560 | $57,580 | $58,166 | 93 |
| Reading | $72,960 | $65,520 | $57,700 | $57,917 | 97 |
| Lancaster | $72,680 | $65,220 | $54,480 | $57,729 | 98 |
| Altoona | $71,650 | $64,500 | $55,630 | $57,036 | 90 |
| Scranton | $71,530 | $65,780 | $52,220 | $56,955 | 94 |
| Johnstown | $68,360 | $65,430 | $51,830 | $54,823 | 86 |
| Gettysburg | $65,380 | $62,550 | $47,070 | $52,706 | 95 |
| Chambersburg | $63,660 | $57,130 | $51,230 | $51,376 | 95 |
*Average salary after federal and state taxes for a single filer; local earned income taxes (for example Philadelphia's wage tax) are not included. Cost of living: BEA price parity, U.S. = 100.
Compliance Officers salary in other states
More about pay in Pennsylvania
Sources and how to read this page
- Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates for metropolitan areas. SOC code 13-1041.
- Cost of living: Bureau of Economic Analysis regional price parities (RPP), 2024; 100 = U.S. average.
Read the full methodology. Spotted an error? Tell us.