Maintenance Workers, Machinery Salary in Pennsylvania
BLS OEWS May 2025 • 12 metro areas • Pennsylvania
Maintenance Workers, Machinery in Pennsylvania earn a median salary of $59,607 per year on average across 12 metro and nonmetro areas, -1.5% vs the national median of $60,500. An estimated 1,250 maintenance workers, machinery are employed across Pennsylvania, with salaries ranging from $43,510 to $71,230 depending on location.
$59,607
Avg median salary in Pennsylvania
$71,230
Highest paying metro
$43,510
Lowest paying metro
1,250
Employed in Pennsylvania
Compare Maintenance Workers, Machinery salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Maintenance Workers, Machinery
inMaintenance Workers, Machinery salaries by city in Pennsylvania
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Pittsburgh, PA | $71,230 | $59,520 | $77,040 | 200 |
| Reading, PA | $68,820 | $55,550 | $78,630 | 50 |
| Southwestern Pennsylvania | $65,540 | $61,540 | $67,120 | 130 |
| Central Pennsylvania | $64,850 | $54,530 | $66,770 | 70 |
| Allentown, PA-NJ | $60,550 | $51,950 | $71,120 | 110 |
| Philadelphia, PA-NJ-DE-MD | $60,450 | $45,870 | $74,730 | 300 |
| Harrisburg, PA | $59,130 | $57,080 | $78,030 | 70 |
| York, PA | $56,990 | $49,200 | $69,610 | 70 |
| Lancaster, PA | $55,380 | $43,090 | $60,760 | 40 |
| Northwestern Pennsylvania | $55,120 | $47,280 | $76,190 | 130 |
| Scranton, PA | $53,710 | $45,040 | $70,370 | 40 |
| Erie, PA | $43,510 | $38,790 | $56,420 | 40 |