Content has loaded

Engineer salary in Toronto, ON

How much does an Engineer make in Toronto, ON?

Average base salary

$89,411
10%
below national average

The average salary for a engineer is $89,411 per year in Toronto, ON. 275 salaries reported, updated at June 22, 2026

Engineer job openings in Toronto, ON

slide 1 of 6
slide1 of 6
Clinical Engineer
The Hospital for Sick Children4.2out of 5 stars.
Toronto, ON
Contract
1 day ago

Highest paying companies for Engineer in Toronto, ON

Average year pay is based on job postings on Indeed in the past 36 months.
Vaco
 
$192,400per year
View company
emergiTEL
 
$180,000per year
Meta
 
$179,000per year
Aviso
 
$166,400per year
TekStaff IT Solutions
 
$163,800per year
Peoples Group
 
$160,000per year

Hiring an Engineer?

Hiring Guide
Hiring GuideLearn how to hire an Engineer
Interview Questions
Interview QuestionsQuestions to ask Engineer candidates
Job Description
Job DescriptionWrite an Engineer job description

Highest paying cities for Engineers near Toronto, ON

  1. Newmarket, ON
    $123,965 per year
  2. Markham, ON
    $114,501 per year
  3. Ottawa, ON
    $97,469 per year
  4. Waterloo, ON
    $92,743 per year
  5. Collingwood, ON
    $90,206 per year

Where can an Engineer earn more?

Compare salaries for Engineers in different locations
vs.

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

Associate Engineer

Job openings
Average $115,565 per year

Senior Associate Engineer

Job openings
Average $86,517 per year