Carpenters Salary in Pennsylvania

BLS OEWS May 2025 • 20 metro areas • Pennsylvania

Carpenters in Pennsylvania earn a median salary of $53,525 per year on average across 20 metro and nonmetro areas, -9.8% vs the national median of $59,310. An estimated 32,130 carpenters are employed across Pennsylvania, with salaries ranging from $47,630 to $62,350 depending on location.

$53,525 Avg median salary in Pennsylvania
$62,350 Highest paying metro
$47,630 Lowest paying metro
32,130 Employed in Pennsylvania

Compare Carpenters salaries & buying power

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

Full tool →
Carpenters
in
    vs

      Carpenters salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Philadelphia, PA-NJ-DE-MD $62,350 $50,100 $76,940 13,430
      Pittsburgh, PA $59,650 $48,470 $78,770 5,730
      York, PA $59,100 $47,510 $73,910 1,110
      Allentown, PA-NJ $59,000 $48,710 $70,160 1,270
      State College, PA $58,350 $47,700 $75,200 350
      Scranton, PA $58,280 $47,090 $72,530 1,100
      Erie, PA $56,540 $45,630 $72,330 500
      Harrisburg, PA $55,250 $47,630 $65,710 1,230
      Williamsport, PA $54,460 $45,700 $64,750 210
      Altoona, PA $54,380 $47,300 $69,670 390
      Lebanon, PA $53,000 $47,380 $59,850 280
      Lancaster, PA $51,270 $47,260 $63,360 2,790
      Reading, PA $50,080 $45,650 $62,590 770
      Central Pennsylvania $49,090 $43,600 $58,590 870
      Southwestern Pennsylvania $49,070 $42,030 $65,210 510
      Northwestern Pennsylvania $48,580 $41,600 $58,320 440
      Gettysburg, PA $48,570 $39,130 $60,560 140
      Johnstown, PA $48,150 $46,980 $61,080 220
      Chambersburg, PA $47,700 $43,680 $54,600 300
      Northeastern Pennsylvania $47,630 $44,010 $58,860 490

      View Carpenters salaries in all cities