How much does a Locomotive Mechanic make?
As of March 01, 2025, the average annual salary for a Locomotive Mechanic in the United States is $58,763. According to Salary.com, salaries can range from a low of $48,074 to a high of $71,351, with most professionals earning between $53,168 and $65,352.