Sheet Metal Workers Salary in Pennsylvania

BLS OEWS May 2025 • 15 metro areas • Pennsylvania

Sheet Metal Workers in Pennsylvania earn a median salary of $64,786 per year on average across 15 metro and nonmetro areas, +6.5% vs the national median of $60,850. An estimated 2,750 sheet metal workers are employed across Pennsylvania, with salaries ranging from $56,160 to $81,140 depending on location.

$64,786 Avg median salary in Pennsylvania
$81,140 Highest paying metro
$56,160 Lowest paying metro
2,750 Employed in Pennsylvania

Compare Sheet Metal Workers salaries & buying power

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

Full tool →
Sheet Metal Workers
in
    vs

      Sheet Metal Workers salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Philadelphia, PA-NJ-DE-MD $81,140 $60,480 $96,700 1,170
      Scranton, PA $74,880 $57,400 $74,880 140
      Allentown, PA-NJ $71,760 $52,900 $80,410 130
      Reading, PA $71,080 $56,870 $82,880 110
      Erie, PA $66,100 $56,360 $85,860 60
      York, PA $66,100 $55,030 $84,810 90
      Northeastern Pennsylvania $65,920 $60,470 $85,860 90
      Pittsburgh, PA $63,830 $54,400 $82,330 390
      Harrisburg, PA $61,120 $54,360 $82,440 110
      Lancaster, PA $59,880 $50,500 $79,240 220
      Central Pennsylvania $59,520 $43,850 $79,960 70
      Lebanon, PA $59,510 $49,780 $78,110 40
      Altoona, PA $58,630 $46,960 $72,250 50
      Northwestern Pennsylvania $56,160 $44,920 $85,860 50
      Southwestern Pennsylvania $56,160 $47,460 $73,640 30

      View Sheet Metal Workers salaries in all cities