Mechanical Engineering Technologists and Technicians Salary in Pennsylvania

BLS OEWS May 2025 • 10 metro areas • Pennsylvania

Mechanical Engineering Technologists and Technicians in Pennsylvania earn a median salary of $63,402 per year on average across 10 metro and nonmetro areas, -7.8% vs the national median of $68,730. An estimated 1,510 mechanical engineering technologists and technicians are employed across Pennsylvania, with salaries ranging from $53,830 to $70,950 depending on location.

$63,402 Avg median salary in Pennsylvania
$70,950 Highest paying metro
$53,830 Lowest paying metro
1,510 Employed in Pennsylvania

Compare Mechanical Engineering Technologists and Technicians salaries & buying power

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

Full tool →
Mechanical Engineering Technologists and Technicians
in
    vs

      Mechanical Engineering Technologists and Technicians salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Philadelphia, PA-NJ-DE-MD $70,950 $60,310 $82,870 560
      Pittsburgh, PA $70,350 $59,280 $96,930 350
      Allentown, PA-NJ $66,620 $60,740 $79,660 140
      Harrisburg, PA $65,400 $58,430 $81,700 50
      Reading, PA $65,220 $59,120 $76,920 70
      York, PA $63,820 $53,920 $76,820 80
      Lancaster, PA $61,640 $55,030 $77,940 140
      Central Pennsylvania $61,010 $52,620 $75,090 30
      Scranton, PA $55,180 $50,720 $65,270 40
      Northwestern Pennsylvania $53,830 $48,760 $74,130 50

      View Mechanical Engineering Technologists and Technicians salaries in all cities