According to the US Bureau of Labor Statistics (BLS), the national median annual salary for diesel mechanics is around $47,000. Keep in mind entry level mechanics start much lower than senior level mechanics salaries, and education also has an impact on how much you’ll earn.