Machinists Salary in Pennsylvania

Ranked #36 of 51 · PA

3.8% below U.S. average
Mean annual salary $57,080 ≈ $27/hr
Median annual salary $57,810
Employment 12,380

Salary Distribution (10th–90th percentile)

P10 $39,620P25 $47,410 Median $57,810P75 $63,700P90 $77,090

About 80% of machinistss in Pennsylvania earn between $39,620 and $77,090. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Pennsylvania
$57,080
U.S. average
$59,320

The mean machinists salary in Pennsylvania is $57,080, about 3.8% below the U.S. average ($59,320). That works out to roughly $27/hr at 2,080 hours per year.

Metro Areas in Pennsylvania

Metro areaMedianMeanEmployment
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD $61,280 $62,130 3,330
Reading, PA $59,550 $57,860 440
Allentown-Bethlehem-Easton, PA-NJ $59,330 $57,110 630
Southwestern Pennsylvania nonmetropolitan area $58,560 $59,370 780
Williamsport, PA $58,250 $56,150 80
Northeastern Pennsylvania nonmetropolitan area $57,430 $55,270 140
Lancaster, PA $56,700 $55,720 560
Harrisburg-Carlisle, PA $56,070 $56,640 360

← Back to all machinists states