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.
Highway Maintenance Workers
in
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 |