Locomotive Engineers Salary in Virginia

BLS OEWS May 2025 • 1 metro areas • Virginia

Locomotive Engineers in Virginia earn a median salary of $72,660 per year on average across 1 metro and nonmetro areas, -6.1% vs the national median of $77,400. An estimated 220 locomotive engineers are employed across Virginia, with salaries ranging from $72,660 to $72,660 depending on location.

$72,660 Avg median salary in Virginia
$72,660 Highest paying metro
$72,660 Lowest paying metro
220 Employed in Virginia

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 Virginia

      Metro area Median salary 25th pct 75th pct Employed
      West Virginia $72,660 $61,530 $72,690 220

      View Locomotive Engineers salaries in all cities