Occupation overview

Locomotive Engineers Salary in the United States

The median annual wage for locomotive engineers is $81,410, or $39.14 per hour. About 33,470 people work in this occupation nationwide. Wages vary substantially by state — from $109,220 in New York to $61,190 in North Carolina.

Median annual
$81,410
Median hourly
$39.14
Entry level (P10)
$60,680
Top 10% (P90)
$109,220
Employment
33,470
States covered
35

Wage distribution nationwide

Earnings spread across all U.S. workers in this occupation.

10th percentile90th percentile
$60,680
$75,190
$81,410
$93,260
$60,680$81,410$109,220
Annual wage distribution. Highlighted segment contains the median of $81,410.

Salary by state

All 35 states with published data, ranked by median annual wage.

#StateMedian annual Median hourlyEmployment Location quotient
1New York$109,220$52.511,5100.72
2Massachusetts$108,790$52.316400.82
3Mississippi$96,710$46.503001.19
4Minnesota$93,700$45.059901.56
5Illinois$93,320$44.872,3401.79
6Indiana$92,790$44.611,0301.49
7Florida$92,310$44.383500.16
8Oklahoma$91,970$44.212600.72
9Virginia$90,780$43.647900.89
10Montana$90,220$43.384704.31
11Iowa$89,970$43.251,0002.98
12Arizona$89,840$43.194900.70
13Colorado$89,360$42.964800.77
14South Carolina$89,290$42.933800.77
15New Mexico$88,330$42.474402.36
16New Jersey$86,550$41.618300.90
17Wisconsin$84,550$40.652200.35
18Pennsylvania$82,460$39.641,4301.10
19Tennessee$81,410$39.147001.00
20Oregon$79,130$38.055801.37
21Texas$79,000$37.983,7801.25
22Arkansas$78,930$37.956202.19
23Wyoming$78,910$37.94——
24Missouri$78,820$37.901,1101.76
25Kentucky$77,620$37.325401.25
26Alabama$77,600$37.315901.30
27California$77,070$37.061,5700.40
28Kansas$75,190$36.151,0203.31
29Washington$73,750$35.461,1201.47
30New Hampshire$70,670$33.98300.23
31South Dakota$69,180$33.261501.57
32West Virginia$64,400$30.963402.23
33Louisiana$64,200$30.877001.69
34Ohio$63,280$30.422000.17
35North Carolina$61,190$29.423400.32

Related occupations

Same job family, ranked by national employment.

Frequently asked questions

How much do locomotive engineers make?

The median annual wage for locomotive engineers in the United States is $81,410, or $39.14 per hour. Entry-level workers (10th percentile) earn $60,680, and the top 10% earn $109,220.

How many locomotive engineers are employed in the U.S.?

About 33,470 people work as locomotive engineers nationwide.

Which state pays locomotive engineers the most?

New York pays the most at a median of $109,220, followed by Massachusetts ($108,790) and Mississippi ($96,710).

Which state pays locomotive engineers the least?

North Carolina has the lowest median at $61,190.

Where are locomotive engineers jobs most concentrated?

The location quotient measures employment concentration relative to the national average. The highest is Montana at 4.31×.

Source: U.S. Bureau of Labor Statistics, OEWS May 2025. Retrieved 2026-10-26. bls.gov/oes