Social Worker Salary in Canada
Social Worker Salary in Vancouver
Based on 772 job listings - Vancouver, Canada 2026
Average salary
$76,911 - $81,035
Median salary
$80,000 - $83,000
Lower rangeUpper range
Salary distribution by percentile
10th percentile$63K
25th percentile$80K
Median$80K
75th percentile$80K
90th percentile$80K
50% of professionals earn between $80,000 - $80,000 CAD
The median salary is $80,000
Compare with national average
Vancouver
Average salary
76,911 - 81,035
Median salary
80,000 - 83,000
772 job openings
Canada
Average salary
61,830 - 73,603
Median salary
61,830 - 73,603
24,073 job openings
Other cities
Toronto1,690 job openings
Calgary914 job openings
Edmonton897 job openings
Ottawa802 job openings
Montréal688 job openings
Winnipeg653 job openings
Mississauga454 job openings
Hamilton327 job openings
Moncton250 job openings
Halifax232 job openings
North Census Division203 job openings
Saskatoon99 job openings
Windsor89 job openings
The average salary for a Social Worker in Vancouver, Canada is CAD 76,911 - CAD 81,035 per year in 2026, based on 772 job listings.
Explore 772 Social Worker job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.