Skip to main content
Mechanical Engineer Salary in Canada

Mechanical Engineer Salary in Hamilton

Based on 138 job listings - Hamilton, Canada 2026

Average salary
$80,833 - $112,500
Median salary
$80,000 - $105,000
Lower rangeUpper range

Salary distribution by percentile

10th percentile$70K
25th percentile$70K
Median$80K
75th percentile$80K
90th percentile$103K

50% of professionals earn between $70,000 - $80,000 CAD

The median salary is $80,000

Compare with national average

Hamilton

Average salary

80,833 - 112,500

Median salary

80,000 - 105,000

138 job openings

Canada

Average salary

90,000 - 110,000

Median salary

90,000 - 110,000

27,464 job openings

Other cities

Toronto2,419 job openings
Calgary2,377 job openings
Winnipeg1,617 job openings
Vancouver1,502 job openings
Mississauga1,291 job openings
Edmonton964 job openings
Montréal919 job openings
Ottawa812 job openings
Burnaby609 job openings
Markham512 job openings
Vaughan276 job openings
Cambridge136 job openings
Saskatoon136 job openings

Mechanical Engineer

138 job openings in Hamilton

View job listings

Find professionals

Mechanical Engineer in Hamilton

View professionals

The average salary for a Mechanical Engineer in Hamilton, Canada is CAD 80,833 - CAD 112,500 per year in 2026, based on 138 job listings.

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