Private Detectives and Investigators Salary in Pennsylvania
BLS OEWS May 2025 • 7 metro areas • Pennsylvania
Private Detectives and Investigators in Pennsylvania earn a median salary of $50,753 per year on average across 7 metro and nonmetro areas, -3.1% vs the national median of $52,370. An estimated 1,460 private detectives and investigators are employed across Pennsylvania, with salaries ranging from $48,430 to $51,960 depending on location.
$50,753
Avg median salary in Pennsylvania
$51,960
Highest paying metro
$48,430
Lowest paying metro
1,460
Employed in Pennsylvania
Compare Private Detectives and Investigators salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Private Detectives and Investigators
in
Private Detectives and Investigators salaries by city in Pennsylvania
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Reading, PA | $51,960 | $43,170 | $58,650 | 40 |
| Harrisburg, PA | $51,850 | $45,290 | $62,960 | 100 |
| Philadelphia, PA-NJ-DE-MD | $51,610 | $45,710 | $70,600 | 680 |
| Allentown, PA-NJ | $51,220 | $44,510 | $57,750 | 50 |
| Pittsburgh, PA | $50,390 | $47,830 | $58,300 | 510 |
| Northeastern Pennsylvania | $49,810 | $42,780 | $58,700 | 30 |
| Scranton, PA | $48,430 | $43,770 | $58,070 | 50 |