Diesel Mechanic Salary in Canada

$30.23
per hour
per year
$62,893
per year
per hour

Diesel Mechanic - Average Salary

The average salary for a Diesel Mechanic is $30.23 per hour ($62,893 per year), which is $2,878 (-4%) lower than the average Canadian salary.
A Diesel Mechanic can expect an average starting pay of $19.02 per hour. The highest pay rates can exceed $40.94 per hour.
$19.02
Low
$30.23
Average
$40.94
High
$39,572
Low
$62,893
Average
$85,170
High

Diesel Mechanic Salary Range

Low
$19.02
Average
$30.23
Experienced
$33.56
High
$40.94
Low
$39,572
Average
$62,893
Experienced
$69,815
High
$85,170

Diesel Mechanic - Salary Differences

JobSalaryDifference
Heavy Duty Diesel Mechanic$34.20/hour
+13% 

Diesel Mechanic - Pay by Experience Level

An Entry Level Diesel Mechanic with less than three years of experience can expect to earn an average salary of $40,144 per year. A mid career Diesel Mechanic with 4-9 years of experience earns an average salary of $57,161, while an experienced Diesel Mechanic with 10-20 years of experience makes on average $69,815. Diesel Mechanics with more than 20 years of experience earn $74,522 on average.

How Work Experience Affects the Salary of a Diesel Mechanic

Late Career▲ +18%
Experienced▲ +11%
Average Salary$62,893/year
Mid Career▼ -9%
Entry Level▼ -36%

Gender Breakdown

Female
0%
Male
100%

Diesel Mechanic - Related Salaries

The salary information presented on this page is based on all Diesel Mechanic jobs published on Jobted in the last 12 months.
Jobemail
Don’t miss out on new job vacancies!
Create a job alert for: Diesel Mechanic
It's free, and you can cancel email updates at any time

Frequently asked questions about the salary of the Diesel Mechanic

How much does a Diesel Mechanic make in Canada?
A Diesel Mechanic in Canada earns an average of $30.23 gross per hour, which is about $62,893 gross per year. Everything you need to know about the salary of the Diesel Mechanic updated to 2024.
What is the starting salary for a Diesel Mechanic in Canada?
The starting salary of a Diesel Mechanic in Canada is around $19.02 gross per hour.
What is the highest salary for a Diesel Mechanic in Canada?
The highest salary of a Diesel Mechanic in Canada can reach and exceed $40.94 gross per hour.
Diesel Mechanic Jobs
Get new jobs by email!
Get email updates for the latest Diesel Mechanic jobs
It's free, and you can cancel email updates at any time