Social Worker Salary in Canada
Social Worker Salary in Ottawa
Based on 248 job listings - Ottawa, Canada 2026
Average salary
$58,439 - $71,866
Median salary
$60,000 - $77,605
Lower rangeUpper range
Salary distribution by percentile
10th percentile$32K
25th percentile$57K
Median$60K
75th percentile$67K
90th percentile$69K
50% of professionals earn between $57,000 - $66,647 CAD
The median salary is $60,000
Compare with national average
Ottawa
Average salary
58,439 - 71,866
Median salary
60,000 - 77,605
248 job openings
Canada
Average salary
62,746 - 73,015
Median salary
62,746 - 73,015
25,142 job openings
Other cities
Toronto1,716 job openings
Vancouver1,565 job openings
Calgary811 job openings
Edmonton772 job openings
Montréal656 job openings
Winnipeg539 job openings
Mississauga443 job openings
Hamilton396 job openings
Halifax259 job openings
Moncton222 job openings
North Census Division151 job openings
Windsor105 job openings
Saskatoon102 job openings
The average salary for a Social Worker in Ottawa, Canada is CAD 58,439 - CAD 71,866 per year in 2026, based on 248 job listings.
Explore 248 Social Worker job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.