Skip to main content
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

Social Worker

248 job openings in Ottawa

View job listings

Find professionals

Social Worker in Ottawa

View professionals

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.