Highway Maintenance Workers Salary in Pennsylvania

BLS OEWS May 2025 • 20 metro areas • Pennsylvania

Highway Maintenance Workers in Pennsylvania earn a median salary of $48,816 per year on average across 20 metro and nonmetro areas, -0.5% vs the national median of $49,070. An estimated 11,890 highway maintenance workers are employed across Pennsylvania, with salaries ranging from $42,420 to $58,940 depending on location.

$48,816 Avg median salary in Pennsylvania
$58,940 Highest paying metro
$42,420 Lowest paying metro
11,890 Employed in Pennsylvania

Compare Highway Maintenance Workers salaries & buying power

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

Full tool →
Highway Maintenance Workers
in
    vs

      Highway Maintenance Workers salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Reading, PA $58,940 $48,080 $65,210 300
      Allentown, PA-NJ $56,850 $49,040 $63,530 560
      Lancaster, PA $52,980 $47,000 $59,090 280
      Pittsburgh, PA $51,920 $47,310 $61,430 2,090
      York, PA $51,260 $46,650 $60,630 230
      Lebanon, PA $50,890 $46,690 $59,520 70
      State College, PA $50,380 $46,060 $58,840 140
      Erie, PA $50,280 $46,440 $59,840 210
      Altoona, PA $48,620 $44,800 $54,780 110
      Gettysburg, PA $48,150 $46,870 $57,820 110
      Chambersburg, PA $48,020 $46,670 $57,910 90
      Harrisburg, PA $47,990 $46,740 $61,240 400
      Williamsport, PA $47,360 $40,210 $57,910 120
      Scranton, PA $47,200 $38,420 $58,510 600
      Northeastern Pennsylvania $46,370 $37,990 $57,790 540
      Johnstown, PA $45,320 $36,140 $49,030 180
      Central Pennsylvania $44,730 $37,400 $49,160 840
      Northwestern Pennsylvania $43,470 $37,760 $45,070 810
      Philadelphia, PA-NJ-DE-MD $43,160 $39,990 $59,640 3,610
      Southwestern Pennsylvania $42,420 $37,630 $49,800 600

      View Highway Maintenance Workers salaries in all cities