Locomotive Engineers salary
The median pay for locomotive engineers in the United States is $81,410 a year. About 33,470 people hold this job.
- 10th percentile
- $60,680
- 25th percentile
- $75,190
- Median percentile
- $81,410
- 75th percentile
- $93,260
- 90th percentile
- $109,220
Percentiles show the spread of pay, not experience. BLS does not report experience, so reading the 25th percentile as "entry level" is only a rough guide. Data period: BLS OEWS May 2025.
How to become: education, skills and job outlook
By state
- New York $109,220
- Massachusetts $108,790
- Mississippi $96,710
- Minnesota $93,700
- Illinois $93,320
- Indiana $92,790
- Florida $92,310
- Oklahoma $91,970
- Virginia $90,780
- Montana $90,220
- Iowa $89,970
- Arizona $89,840
- Colorado $89,360
- South Carolina $89,290
- New Mexico $88,330
- New Jersey $86,550
- Wisconsin $84,550
- Pennsylvania $82,460
- Tennessee $81,410
- Oregon $79,130
- Texas $79,000
- Arkansas $78,930
- Missouri $78,820
- Kentucky $77,620
- Alabama $77,600
- California $77,070
- Kansas $75,190
- Washington $73,750
- New Hampshire $70,670
- South Dakota $69,180
- West Virginia $64,400
- Louisiana $64,200
- Ohio $63,280
- North Carolina $61,190
By metro area
- Dallas, TX $65,340
- Los Angeles, CA $63,700
- Houston, TX $57,140