Detectives and Criminal Investigators Salary in Pennsylvania

BLS OEWS May 2025 • 12 metro areas • Pennsylvania

Detectives and Criminal Investigators in Pennsylvania earn a median salary of $88,558 per year on average across 12 metro and nonmetro areas, -5.4% vs the national median of $93,580. An estimated 3,730 detectives and criminal investigators are employed across Pennsylvania, with salaries ranging from $50,810 to $105,020 depending on location.

$88,558 Avg median salary in Pennsylvania
$105,020 Highest paying metro
$50,810 Lowest paying metro
3,730 Employed in Pennsylvania

Compare Detectives and Criminal Investigators salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Detectives and Criminal Investigators
in
    vs

      Detectives and Criminal Investigators salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Erie, PA $105,020 $84,640 $110,010 100
      State College, PA $102,950 $75,860 $105,520 50
      Philadelphia, PA-NJ-DE-MD $98,740 $98,740 $131,960 2,100
      Lancaster, PA $96,920 $78,240 $104,680 60
      Reading, PA $96,150 $91,570 $100,970 80
      Allentown, PA-NJ $95,920 $75,860 $119,130 200
      York, PA $94,070 $66,240 $119,020 90
      Pittsburgh, PA $85,430 $75,860 $112,380 530
      Scranton, PA $81,480 $73,540 $107,870 130
      Northeastern Pennsylvania $78,450 $57,470 $97,320 70
      Harrisburg, PA $76,750 $67,180 $100,420 290
      Southwestern Pennsylvania $50,810 $44,550 $72,120 30

      View Detectives and Criminal Investigators salaries in all cities