Question: how much does a heavy vehicle mechanic earn?
Answer: Average Heavy Equipment Mechanic Salary By Location Throughout the U.S., the average salary for a Heavy Equipment Mechanic is roughly $45,543 per year, which boils down to $21.9 per hour. Interestingly enough, Heavy Equipment Mechanics have the highest salaries in Kent, WA at about $62,832 per year.