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

Social Worker

754 job openings in Toronto

View job listings

Find professionals

Social Worker in Toronto

View professionals

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.