Skip to main content
Salary Guide

Research Analyst Salary in Canada

Based on 4,881 job listings - 2026

Average salary
$70,000 - $87,792
Median salary
$70,000 - $87,792
Lower rangeUpper range

Salary distribution by percentile

10th percentile$48K
25th percentile$60K
Median$70K
75th percentile$88K
90th percentile$101K

50% of professionals earn between $60,000 - $87,792 CAD

The median salary is $70,000

Top cities

Toronto1,316 job openings
Calgary333 job openings
Vancouver330 job openings
Edmonton243 job openings
Ottawa182 job openings
Montreal175 job openings
Mississauga165 job openings
Winnipeg154 job openings
Moncton106 job openings
Halifax42 job openings
Ahuntsic North33 job openings
Burnaby24 job openings
Southwestern Ontario23 job openings

Research Analyst

4,881 job openings

View job listings

The average salary for a Research Analyst in Canada is CAD 70,000 - CAD 87,792 per year in 2026. The median salary is CAD 78,896 per year, based on 4,881 active job listings.

The cities with the most Research Analyst job opportunities in Canada are Toronto, Calgary, Vancouver, Edmonton, Ottawa. Toronto leads with 1,316 job openings.

Explore 4,881 Research Analyst job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.