Mechanical Engineer Salary in Canada
Mechanical Engineer Salary in Richmond
Based on 140 job listings - Richmond, Canada 2026
Average salary
$114,071 - $114,842
Median salary
$110,000 - $112,500
Lower rangeUpper range
Salary distribution by percentile
10th percentile$80K
25th percentile$89K
Median$110K
75th percentile$143K
90th percentile$158K
50% of professionals earn between $89,400 - $142,720 CAD
The median salary is $110,000
Compare with national average
Richmond
Average salary
114,071 - 114,842
Median salary
110,000 - 112,500
140 job openings
Canada
Average salary
90,000 - 110,000
Median salary
90,000 - 110,000
25,646 job openings
Other cities
Toronto2,174 job openings
Calgary2,087 job openings
Winnipeg2,020 job openings
Vancouver1,400 job openings
Mississauga1,200 job openings
Montreal852 job openings
Edmonton851 job openings
Ottawa764 job openings
Burnaby565 job openings
Markham435 job openings
Montreal (administrative Region)256 job openings
Vaughan254 job openings
North Vancouver159 job openings
Burlington122 job openings
The average salary for a Mechanical Engineer in Richmond, Canada is CAD 114,071 - CAD 114,842 per year in 2026, based on 140 job listings.
Explore 140 Mechanical Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.