Salary of Data Analyst in Canada


$68,304 / Annual
Based on 1433 job listings
The average Data Analyst salary in Canada is ,304 per year or per hour. Entry level positions start at an income of ,320 per year, while more experienced professionals earn up to ,488 per year.

Minimum
$52,320
Average salary
$68,304
Maximum
$94,488

Salary data updated: February 2026

Salary distribution

P10
$66,561
P25
$79,756
P50
$85,000
P75
$95,000
P90
$100,200

Based on 17 job listings with salary

Salary by city

City Median / Annual Listings vs. national
Vancouver $95,000 4 +11.8%
Toronto $88,387 8 +4%

Jobs like Data Analyst in Canada

  • Data Analyst

    Found in: Sourcestack Canada - 2 days ago


    Toronto, Ontario, Canada Dallas IT Full time

  • Data Analyst

    Found in: SourceStack - 3 weeks ago


    Toronto, Ontario, Canada Dallas IT Full time

    Title: Data Analyst / Business Analyst (Data)Location: Fully remote or Hybrid in Toronto, ONDuration and hire type:...

  • Data Analyst

    Found in: Sourcestack Canada - 2 weeks ago


    Toronto, Ontario, Canada Dallas IT Full time

    Title: Data Analyst / Business Analyst (Data)Location: Fully remote or Hybrid in Toronto, ONDuration and hire type:...

FAQ - Data Analyst

The average salary for Data Analyst is CAD68,304 per year in Canada. Salary estimates are based on 1433 salaries shared anonymously with Trabajo.org by employees with the position of Data Analyst in Canada.

The lowest salary of Data Analyst per year in Canada is CAD52,320

The highest salary for Data Analyst per year in Canada is CAD94,488

Data updated: February 2026

Career guide: How to become a Data Analyst
Duties, skills, education and opportunities

Methodology

  • Sample: 17 job listings with published salary
  • Period:
  • Calculation: P10, P25, P50 (median), P75, P90 percentiles from salary ranges
  • Outliers removed: salaries below P1 and above P99
  • City data: minimum 5 listings for inclusion