Content has loaded

Mechanical engineer salary in Toronto, ON

How much does a Mechanical Engineer make in Toronto, ON?

Average base salary

$100,901
9%
above national average

The average salary for a mechanical engineer is $100,901 per year in Toronto, ON. 62 salaries reported, updated at June 28, 2026

Mechanical Engineer job openings in Toronto, ON

slide 1 of 6
slide1 of 6
Mechanical Engineer
Arup4out of 5 stars.
Toronto, ON
$78,000–$82,000 a year
3 days ago

Highest paying companies for Mechanical Engineer in Toronto, ON

Average year pay is based on job postings on Indeed in the past 36 months.
MGR Workforce
 
$126,880per year
View company
BBA inc.
 
$123,875per year
Kinectrics
 
$111,634per year
Westbank Projects Corp.
 
$110,000per year
TalentSphere Staffing Solution...
 
$110,000per year
Aplin
 
$104,000per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Mechanical Engineers near Toronto, ON

  1. Oakville, ON
    $108,430 per year
  2. Toronto, ON
    $100,901 per year
  3. Windsor, ON
    $100,263 per year
  4. Ottawa, ON
    $93,505 per year
  5. Mississauga, ON
    $91,823 per year

Where can a Mechanical Engineer earn more?

Compare salaries for Mechanical Engineers in different locations
vs.

How much do similar professions as Mechanical Engineer get paid in Toronto, ON?

Entry Level Mechanical Engineer

Job openings
Average $60,962 per year

Junior Mechanical Engineer

Job openings
Average $79,689 per year

Senior Mechanical Engineer

Job openings
Average $129,086 per year