Locomotive Engineers Salary in Texas

BLS OEWS May 2025 • 2 metro areas • Texas

Locomotive Engineers in Texas earn a median salary of $60,655 per year on average across 2 metro and nonmetro areas, -21.6% vs the national median of $77,400. An estimated 340 locomotive engineers are employed across Texas, with salaries ranging from $57,140 to $64,170 depending on location.

$60,655 Avg median salary in Texas
$64,170 Highest paying metro
$57,140 Lowest paying metro
340 Employed in Texas

Compare Locomotive Engineers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Locomotive Engineers
in
    vs

      Locomotive Engineers salaries by city in Texas

      Metro areaMedian salary25th pct75th pctEmployed
      Dallas, TX$64,170$51,440$64,170240
      Houston, TX$57,140$50,130$58,260100

      View Locomotive Engineers salaries in all cities