Social Worker Salary in Canada
Social Worker Salary in Toronto
Based on 754 job listings - Toronto, Canada 2026
Average salary
$62,214 - $76,303
Median salary
$58,031 - $75,000
Lower rangeUpper range
Salary distribution by percentile
10th percentile$46K
25th percentile$56K
Median$58K
75th percentile$72K
90th percentile$80K
50% of professionals earn between $55,725 - $72,337 CAD
The median salary is $58,031
Other cities
Vancouver1,563 job openings
Calgary807 job openings
Edmonton764 job openings
Ottawa697 job openings
Montréal652 job openings
Winnipeg538 job openings
Mississauga442 job openings
Hamilton383 job openings
Halifax249 job openings
Moncton222 job openings
North Census Division151 job openings
Windsor105 job openings
Saskatoon101 job openings
The average salary for a Social Worker in Toronto, Canada is CAD 62,214 - CAD 76,303 per year in 2026, based on 754 job listings.
Explore 754 Social Worker job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.