SalaryCalculations

Locomotive Engineers Salary in Pennsylvania

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

Median annual

$82,460

Median hourly

$40

Average annual

$79,680

Employed in state

1.4K

The median annual salary for Locomotive Engineers in Pennsylvania is $82,460, or about $40 an hour. That is 1% higher than the national median.

Pay in Pennsylvania ranges from $60,250 at the 10th percentile to $100,870 at the 90th percentile. Roughly 1.4K people work as locomotive engineers in the state.

Pay distribution in Pennsylvania

10th$60,250
25th$81,440
Median$82,460
75th$82,550
90th$100,870

Salary calculator

Hourly
$39.64
Daily
$317
Weekly
$1,586
Bi-weekly
$3,172
Monthly
$6,872
Annual
$82,460

$82,460 a year is around the 50th percentile for Locomotive Engineerss in Pennsylvania. The median is $82,460.

Other jobs in Pennsylvania

All salaries in Pennsylvania →