SalaryCalculations

Machinists Salary in Pennsylvania

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

Median annual

$57,810

Median hourly

$28

Average annual

$57,080

Employed in state

12K

The median annual salary for Machinists in Pennsylvania is $57,810, or about $28 an hour. That is 2% lower than the national median.

Pay in Pennsylvania ranges from $39,620 at the 10th percentile to $77,090 at the 90th percentile. Roughly 12K people work as machinists in the state.

Pay distribution in Pennsylvania

10th$39,620
25th$47,410
Median$57,810
75th$63,700
90th$77,090

Salary calculator

Hourly
$27.79
Daily
$222
Weekly
$1,112
Bi-weekly
$2,223
Monthly
$4,818
Annual
$57,810

$57,810 a year is around the 50th percentile for Machinistss in Pennsylvania. The median is $57,810.

Machinists pay by metro area in Pennsylvania

Metro areaMedian annualEmployment
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$61,2803.3K
Reading, PA$59,550440
Allentown-Bethlehem-Easton, PA-NJ$59,330630
Williamsport, PA$58,25080
Lancaster, PA$56,700560
Harrisburg-Carlisle, PA$56,070360
Pittsburgh, PA$55,8802.8K
Erie, PA$55,120640
Johnstown, PA$54,910150
York-Hanover, PA$53,290540
Altoona, PA$52,660120
Lebanon, PA$52,620170
State College, PA$50,900120
Scranton--Wilkes-Barre, PA$49,850430
Chambersburg, PA$48,400190

Other jobs in Pennsylvania

All salaries in Pennsylvania →