Industrial Machinery Mechanics Salary in Pennsylvania

BLS OEWS May 2025 • 20 metro areas • Pennsylvania

Industrial Machinery Mechanics in Pennsylvania earn a median salary of $63,194 per year on average across 20 metro and nonmetro areas, -0.9% vs the national median of $63,760. An estimated 19,920 industrial machinery mechanics are employed across Pennsylvania, with salaries ranging from $58,180 to $72,540 depending on location.

$63,194 Avg median salary in Pennsylvania
$72,540 Highest paying metro
$58,180 Lowest paying metro
19,920 Employed in Pennsylvania

Compare Industrial Machinery Mechanics salaries & buying power

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

Full tool →
Industrial Machinery Mechanics
in
    vs

      Industrial Machinery Mechanics salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Allentown, PA-NJ $72,540 $61,280 $80,060 1,440
      Philadelphia, PA-NJ-DE-MD $69,560 $59,700 $81,140 5,170
      Southwestern Pennsylvania $67,930 $57,580 $75,430 970
      York, PA $66,290 $59,780 $75,920 1,040
      Reading, PA $65,750 $59,740 $75,390 880
      Lancaster, PA $63,770 $52,770 $74,770 1,050
      Harrisburg, PA $63,510 $57,690 $76,000 870
      Pittsburgh, PA $63,130 $51,270 $74,960 3,360
      Scranton, PA $62,640 $58,570 $76,120 1,100
      Central Pennsylvania $62,260 $55,210 $70,310 880
      Gettysburg, PA $62,130 $61,030 $73,560 180
      Chambersburg, PA $61,950 $50,960 $71,070 320
      Williamsport, PA $61,770 $55,310 $69,040 300
      Johnstown, PA $61,360 $52,820 $66,020 180
      Lebanon, PA $61,140 $54,930 $73,120 210
      Northwestern Pennsylvania $61,050 $51,110 $73,840 720
      Northeastern Pennsylvania $60,940 $51,930 $71,850 570
      Erie, PA $59,560 $48,630 $68,400 390
      Altoona, PA $58,410 $49,190 $71,670 180
      State College, PA $58,180 $54,420 $63,490 110

      View Industrial Machinery Mechanics salaries in all cities