How much does a Locomotive Engineer make in Enid, OK?

As of May 01, 2025, the average annual salary for a Locomotive Engineer in Enid, OK is $71,454. Salary.com reports that pay typically ranges from $59,028 to $87,879, with most professionals earning between $47,716 and $102,832.

Locomotive Engineer Salaries by Percentile
Annual
Salary
Monthly
Pay
Weekly
Pay
Hourly
Wage
75th Percentile $87,879 $7,323 $1,690 $42
Average $71,454 $5,954 $1,374 $34
25th Percentile $59,028 $4,919 $1,135 $28

Average Salary

25% $59,028 10% $47,716 90% $102,832 75% $87,879 $71,454 50%(Median)
Change Search Criteria

How much does a Locomotive Engineer make by hour, week, month, and year?

Salary.com provides you with accurate and diversified Locomotive Engineer salary data based on specialized databases to help you get a fairer salary. Click the switch button below to see more details about Locomotive Engineer hourly pay, weekly pay, monthly pay and so on.

Last Updated on May 01, 2025