Content has loaded

Business analyst salary in Ottawa, ON

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

Average base salary

$89,985
18%
above national average

The average salary for a business analyst is $89,985 per year in Ottawa, ON. 34 salaries reported, updated at August 14, 2026

Highest paying companies for Business Analyst in Ottawa, ON

Average year pay is based on job postings on Indeed in the past 36 months.
CompuCom
 
$166,400per year
View company
CorGTA
 
$156,000per year
emergiTEL
 
$110,240per year
Canadian Medical Protective As...
 
$98,813per year
Immigration, Refugees and Citi...
 
$97,932per year
Communications Security Establ...
 
$96,667per year

Highest paying cities for Business Analysts near Ottawa, ON

  1. Ottawa, ON
    $89,985 per year
  2. Mississauga, ON
    $85,581 per year
  3. Waterloo, ON
    $84,613 per year
  4. Brampton, ON
    $82,104 per year
  5. Etobicoke, ON
    $81,864 per year

Where can a Business Analyst earn more?

Compare salaries for Business Analysts in different locations
vs.

Frequently Asked Questions (FAQs) about Business Analyst

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

Senior Business Analyst

Job openings
Average $107,523 per year