Data Analyst salaries in Kitchener–Waterloo range from $54,000 to $140,400 in 2026. The mid-level median is $89,100, which is 8% above the Canada national average.
Junior (0-2 yrs)
$54,000 – $73,440
Median: $63,720 · per year
Mid-Level (3-5 yrs)
$75,600 – $102,600
Median: $89,100 · per year
Senior (6+ yrs)
$105,840 – $140,400
Median: $123,120 · per year
Estimate your earning potential based on role, location, and experience.
Estimated Data Analyst Salary in Kitchener–Waterloo, Canada
2 sourcesMedian: $106,110 per year (adjusted for Kitchener–Waterloo cost of living)
Junior
$63,720
0-2 yrs
Mid-Level
$89,100
3-5 yrs
Senior
$123,120
6+ yrs
| City | Mid-Level Median | Cost of Living |
|---|---|---|
| Kitchener–Waterloo, Ontario | $89,100 | moderate |
| Vancouver, British Columbia | $107,250 | very high |
| Toronto, Ontario | $105,600 | very high |
| Mississauga, Ontario | $97,350 | high |
| Calgary, Alberta | $92,400 | high |
| Ottawa, Ontario | $90,750 | high |
| Victoria, British Columbia | $90,750 | high |
City figures scale Canada’s national data analyst range by local cost of living and are indicative. Actual pay varies by employer, seniority, and total compensation.