SalaryCalculations

Maintenance Workers, Machinery Salary in Pennsylvania

State wage data from the BLS OEWS survey, May 2025.

Median annual

$61,080

Median hourly

$29

Average annual

$67,930

Employed in state

1.3K

The median annual salary for Maintenance Workers, Machinery in Pennsylvania is $61,080, or about $29 an hour. That is about the same as the national median.

Pay in Pennsylvania ranges from $45,740 at the 10th percentile to $98,840 at the 90th percentile. Roughly 1.3K people work as maintenance workers, machinery in the state.

Pay distribution in Pennsylvania

10th$45,740
25th$54,170
Median$61,080
75th$77,140
90th$98,840

Salary calculator

Hourly
$29.37
Daily
$235
Weekly
$1,175
Bi-weekly
$2,349
Monthly
$5,090
Annual
$61,080

$61,080 a year is around the 50th percentile for Maintenance Workers, Machinerys in Pennsylvania. The median is $61,080.

Maintenance Workers, Machinery pay by metro area in Pennsylvania

Metro areaMedian annualEmployment
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$63,770380
Allentown-Bethlehem-Easton, PA-NJ$62,14090
Pittsburgh, PA$60,920210
Harrisburg-Carlisle, PA$59,13070
Reading, PA$57,58070
York-Hanover, PA$57,31050
Lancaster, PA$55,38040
Scranton--Wilkes-Barre, PA$53,71040
Erie, PA$43,51040

Other jobs in Pennsylvania

All salaries in Pennsylvania →