Data Scientists Salary in Pennsylvania

BLS OEWS May 2025 • 17 metro areas • Pennsylvania

Data Scientists in Pennsylvania earn a median salary of $87,409 per year on average across 17 metro and nonmetro areas, -22.4% vs the national median of $112,590. An estimated 9,760 data scientists are employed across Pennsylvania, with salaries ranging from $70,190 to $107,030 depending on location.

$87,409 Avg median salary in Pennsylvania
$107,030 Highest paying metro
$70,190 Lowest paying metro
9,760 Employed in Pennsylvania

Compare Data Scientists salaries & buying power

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

Full tool →
Data Scientists
in
    vs

      Data Scientists salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Philadelphia, PA-NJ-DE-MD $107,030 $82,580 $146,240 5,640
      Reading, PA $97,900 $74,490 $123,640 150
      Pittsburgh, PA $96,370 $73,450 $127,520 1,890
      Chambersburg, PA $94,380 $64,830 $122,990 40
      Central Pennsylvania $94,190 $72,900 $123,320 120
      York, PA $93,770 $69,740 $120,440 130
      Allentown, PA-NJ $93,220 $72,390 $129,990 430
      Northeastern Pennsylvania $93,000 $69,530 $122,970 80
      Lancaster, PA $87,470 $70,000 $123,760 200
      Harrisburg, PA $87,070 $69,660 $114,920 500
      State College, PA $85,370 $73,220 $121,960 40
      Scranton, PA $84,560 $70,070 $122,700 180
      Southwestern Pennsylvania $78,160 $59,950 $103,470 60
      Erie, PA $77,160 $62,650 $99,030 150
      Altoona, PA $73,210 $59,680 $105,810 40
      Northwestern Pennsylvania $72,900 $58,780 $103,370 70
      Williamsport, PA $70,190 $60,450 $105,630 40

      View Data Scientists salaries in all cities