Locomotive Engineers Salary in Oklahoma
Locomotive Engineers in Oklahoma earn a median of $91,970 a year, +13% compared with the U.S. median.
Updated October 2026 · Data: BLS OEWS May 2025 · How we match careers
- Median pay
- $91,970
- vs. U.S. median
- +13% ($81,410)
- Rank among states
- 8 of 35
- Jobs in the state
- 260
Pay range in Oklahoma
The lowest-paid 10% earn under $60,640; the top 10% earn over $127,380. Nationally the range is $60,680 to $109,220.
States ranked near Oklahoma
Similar jobs in Oklahoma
- Tank Car, Truck, and Ship Loaders$35,360 median in Oklahoma
- Rail Yard Engineers, Dinkey Operators, and Hostlers$63,400 median in Oklahoma
- Aircraft Service Attendants$36,640 median in Oklahoma
- Explosives Workers, Ordnance Handling Experts, and Blasters$55,180 median in Oklahoma
- Septic Tank Servicers and Sewer Pipe Cleaners$40,960 median in Oklahoma
- Heavy and Tractor-Trailer Truck Drivers$54,410 median in Oklahoma
Locomotive Engineers pay in Oklahoma
How much do locomotive engineers make in Oklahoma?
The median is $91,970 a year. The lowest-paid 10% earn under $60,640 and the top 10% earn over $127,380. BLS OEWS May 2025.
Is Oklahoma a good state for locomotive engineers?
On pay alone it ranks 8 of 35 (+13% vs. the national median of $81,410). Living costs are not included.