2,139 salaries
$52K
Low
$77K
Average
$114K
High
How much does a Mechanical Engineer make? The national average salary for a Mechanical Engineer is $77,051 in Canada. Filter by location to see Mechanical Engineer salaries in your area. Salary estimates are based on 2,139 salaries submitted anonymously to Glassdoor by Mechanical Engineer employees.
How accurate does $77,051 look to you?
Your input helps Glassdoor refine our pay estimates over time.
in Canada
Download as data table
Job Title | Salary |
---|---|
Mechanical Engineer | $77,051 /yr |
Senior Mechanical Engineer | $111,028 /yr |
Mechanical Engineer IV | $73,026 /yr |
per year
per year
per year
per year
Location
Find a Specific Employer
Company
Average Base Salary in (CAD)
Range
$60K
$115K
$60,000 - $115,000 Range
$55K
$121K
$55,284 - $121,004 Range
$72K
$148K
$72,000 - $148,289 Range
$54K
$136K
$54,000 - $136,251 Range
$58K
$110K
$57,668 - $109,684 Range
$64K
$110K
$63,780 - $110,000 Range
$120K
$209K
$120,000 - $208,703 Range
Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere
$63K
$129K
$63,000 - $128,651 Range
$57K
$186K
$56,931 - $186,265 Range
$62K
$155K
$62,486 - $155,258 Range
$65K
$105K
$65,100 - $105,225 Range
$85K
$170K
$85,000 - $170,000 Range
$40K
$78K
$40,000 - $77,913 Range
$62K
$175K
$62,042 - $175,239 Range
$66K
$151K
$65,810 - $151,000 Range
$58K
$101K
$57,668 - $101,457 Range
$19
$25
$19 - $25 Range
$60K
$97K
$60,000 - $96,959 Range
$82K
$120K
$82,000 - $120,000 Range
$100K
$174K
$99,952 - $174,164 Range
The national average salary for a Mechanical Engineer is $77,051 per year in Canada. Filter by location to see a Mechanical Engineer salaries in your area. Salaries estimates are based on 2139 salaries submitted anonymously to Glassdoor by a Mechanical Engineer employees.
The highest salary for a Mechanical Engineer in Canada is $114,480 per year.
The lowest salary for a Mechanical Engineer in Canada is $51,859 per year.