Skip to main content
Mechanical Engineer Salary in Canada

Mechanical Engineer Salary in Oakville

Based on 108 job listings - Oakville, Canada 2026

Average salary
$115,632 - $146,846
Median salary
$111,440 - $142,282
Lower rangeUpper range

Salary distribution by percentile

10th percentile$80K
25th percentile$90K
Median$111K
75th percentile$136K
90th percentile$164K

50% of professionals earn between $90,000 - $136,087 CAD

The median salary is $111,440

Compare with national average

Oakville

Average salary

115,632 - 146,846

Median salary

111,440 - 142,282

108 job openings

Canada

Average salary

91,820 - 110,345

Median salary

91,820 - 110,345

30,949 job openings

Other cities

Winnipeg5,585 job openings
Calgary2,404 job openings
Toronto2,301 job openings
Vancouver1,494 job openings
Mississauga1,218 job openings
Montréal1,013 job openings
Edmonton922 job openings
Ottawa796 job openings
Burnaby576 job openings
Markham553 job openings
Vaughan252 job openings
North Census Division157 job openings
Kimberley150 job openings
Cambridge141 job openings

Mechanical Engineer

108 job openings in Oakville

View job listings

Find professionals

Mechanical Engineer in Oakville

View professionals

The average salary for a Mechanical Engineer in Oakville, Canada is CAD 115,632 - CAD 146,846 per year in 2026, based on 108 job listings.

Explore 108 Mechanical Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.