Content has loaded

Business analyst salary in Toronto, ON

How much does a Business Analyst make in Toronto, ON?

Average base salary

$76,862
same
as national average

The average salary for a business analyst is $76,862 per year in Toronto, ON. 647 salaries reported, updated at July 10, 2026

Business Analyst job openings in Toronto, ON

slide 1 of 6
slide1 of 6
Business Analyst, Business Ini...
Scotiabank3.8out of 5 stars.
Toronto, ON
1 day ago

Highest paying companies for Business Analyst in Toronto, ON

Average year pay is based on job postings on Indeed in the past 36 months.
GFT TECHNOLOGIES
 
$187,200per year
View company
Spirit Omega
 
$179,428per year
Capgemini
 
$166,000per year
Bevertec
 
$156,520per year
Wilson
 
$137,702per year
Swift Medical Inc.
 
$137,280per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Business Analysts near Toronto, ON

  1. Ottawa, ON
    $91,512 per year
  2. Mississauga, ON
    $84,749 per year
  3. Waterloo, ON
    $84,456 per year
  4. Etobicoke, ON
    $82,064 per year
  5. Brampton, ON
    $80,233 per year

Where can a Business Analyst earn more?

Compare salaries for Business Analysts in different locations
vs.

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

Senior Business Analyst

Job openings
Average $100,350 per year