Locomotive Engineer salary in the U.S.

Locomotive Engineers in the U.S. earn a median of $81,410 a year ($39.14 an hour), based on BLS data for 33,470 workers.

Median salary
$81,410
Hourly
$39.14
Average
$85,900
Top 10% earn
$109,220
Workers
33,470

Pay ranges from $60,680 for the lowest-paid 10% to $109,220 for the top 10%. The average (mean) salary is $85,900, above the median because a few high earners pull it up.

Pay range for locomotive engineers in the U.S.

$0$120,000
Pay levelYearlyHourly
10th percentile (entry level)$60,680$29.17
25th percentile$75,190$36.15
Median$81,410$39.14
75th percentile$93,260$44.84
90th percentile (top earners)$109,220$52.51
Average (mean)$85,900$41.30

Half of locomotive engineers earn more than the median and half earn less. Percentiles show the spread: 10% earn less than the 10th percentile, and 10% earn more than the 90th.

Median paycheck, before taxes

Pay periodAmount
Monthly$6,784.17
Semi-monthly (24 a year)$3,392.08
Biweekly (26 a year)$3,131.15
Weekly$1,565.58
Hourly$39.14

Based on a full-time year of 2,080 hours. Convert any amount with the hourly to salary converter.

Locomotive Engineer salary by state

StateMedian salaryWorkers
New York$109,2201,510
Massachusetts$108,790640
Mississippi$96,710300
Minnesota$93,700990
Illinois$93,3202,340
Indiana$92,7901,030
Florida$92,310350
Oklahoma$91,970260
Virginia$90,780790
Montana$90,220470
Iowa$89,9701,000
Arizona$89,840490
Colorado$89,360480
South Carolina$89,290380
New Mexico$88,330440
New Jersey$86,550830
Wisconsin$84,550220
Pennsylvania$82,4601,430
Tennessee$81,410700
Oregon$79,130580
Texas$79,0003,780
Arkansas$78,930620
Wyoming$78,910n/a
Missouri$78,8201,110
Kentucky$77,620540
Alabama$77,600590
California$77,0701,570
Kansas$75,1901,020
Washington$73,7501,120
New Hampshire$70,67030
South Dakota$69,180150
West Virginia$64,400340
Louisiana$64,200700
Ohio$63,280200
North Carolina$61,190340

Best-paying metro areas for locomotive engineers

Metro areas with the most locomotive engineers

Related jobs in the U.S.

More: Transportation and Material Moving Occupations

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025 estimates, occupation code 53-4011. Wages include base pay, tips, commissions and shift pay, but not overtime, bonuses or benefits, and exclude the self-employed.

Frequently asked questions

How much does a locomotive engineer make in the U.S.?

The median salary for locomotive engineers in the U.S. is $81,410 a year, or $39.14 an hour. Pay ranges from $60,680 for the lowest-paid 10% to $109,220 for the top 10%.

How much do the highest-paid locomotive engineers make in the U.S.?

The top 10% of locomotive engineers in the U.S. earn at least $109,220 a year. The top 25% earn $93,260 or more.

What is the starting pay for locomotive engineers in the U.S.?

Entry-level pay (the 10th percentile) is about $60,680 a year, and a quarter of locomotive engineers earn $75,190 or less.

How many locomotive engineers work in the U.S.?

About 33,470 locomotive engineers are employed in the U.S., not counting the self-employed.