Skip to main content
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
Vaughan254 job openings
North Vancouver159 job openings
Burlington122 job openings

Mechanical Engineer

140 job openings in Richmond

View job listings

Find professionals

Mechanical Engineer in Richmond

View professionals

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.