Salaripedia
English

How much does a locomotive engineer make in Texas?

$79,000a year

Median yearly pay for locomotive engineers in Texas. That is $37.98 an hour or $6,583 a month.

Hourly
$37.98
Vs. national median
-3%
Rank among states
21 of 35
Jobs in the state
3,780
Pay range
Lowest 10%: $58,700Median: $79,000Highest 10%: $79,310
PercentileYearlyHourly
10th$58,700$28.22
25th$65,340$31.41
Median$79,000$37.98
75th$79,310$38.13
90th$79,310$38.13

Cities in Texas

Metro areas, median yearly pay.

Dallas, TX$65,340
Houston, TX$57,140
Salaries for every job in Texas

Nearby in the ranking

States with similar pay for locomotive engineers.

18. Pennsylvania$82,460
19. Tennessee$81,410
20. Oregon$79,130
21. Texas$79,000
22. Arkansas$78,930
23. Wyoming$78,910
24. Missouri$78,820
Locomotive Engineer salary in all states

Frequently asked questions

How much does a locomotive engineer make an hour in Texas?

The median hourly pay in Texas is $37.98 ($79,000 a year).

Do locomotive engineers make more in Texas than the national average?

No: $79,000 against $81,410 nationally, 3% less.

Where does Texas rank for locomotive engineer pay?

Texas ranks 21 of 35 states.

Which city in Texas pays locomotive engineers the most?

Dallas-Fort Worth-Arlington, TX, with a median of $65,340 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.