How much does a Locomotive Engineer make in PA?
As of April 01, 2025, the average annual salary for a Locomotive Engineer in Pennsylvania is $78,781. Salary.com reports that pay typically ranges from $65,081 to $96,890, with most professionals earning between $52,609 and $113,377.