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.

Full tool →
Private Detectives and Investigators
in
    vs

      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

      View Private Detectives and Investigators salaries in all cities