Social work: Average Salary in Canada, 2026
Find out what the average Social work salary is
Salary rate
How much does a Social work make in Canada?
$64,233/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Social work in Canada is $64,233 per year or $32.94 per hour. Entry-level positions start at $60,000 per year, while most experienced workers make up to $80,891 per year.
Median$64,233

Low$60,000
High$80,891
Social work: Average Salary in Canada
Nunavut$65,418
Northwest Territories$60,784
Yukon$60,158
Quebec$60,020
British Columbia$51,034
Active jobs with salaries
Therapist – Black Health & Wellness Team.Job Posting Deadline for Internal Candidates : .Position Status : This is a Bargaining Unit position.
All terms and conditions of the collective bargaining ...Show moreLast updated: 30+ days ago
Work from Home Data Entry & Office Administration – Flexible Online Role.We are seeking motivated individuals in Ajax, Ontario, Canada, for a remote entry-level position in data entry, office a...Show moreLast updated: 30+ days ago
Thank you for your interest in working with Carrot Solutions, a subsidiary of Carrot Global! We are a consulting firm with over 20 years of industry experience, serving over 1,000+ Korean and inter...Show moreLast updated: 30+ days ago
Title : Forklift Operator (Crown Reach) – 4 Day Work Week! Location : Oshawa, ON Rate : Starting at $24.Full Benefits & RRSP Matching.
Are you a skilled Forklift Operator looking for a 3-day weeken...Show moreLast updated: 30+ days ago
Psychotherapist / Social Worker - Black Health & Wellness
Durham Community Health CentreOshawa, ON, CAFull-time +1
Quick Apply
Office Administration Assistant Work from Home
Top Level PromotionsAjax, ON, caRemote
Full-time +1
[CARROT SOLUTIONS] Remote Canadian ESL Instructor (Flextime Work)
O.COshawa, ON, CanadaRemote
Full-time +2
Quick Apply
FORKLIFT OPERATOR 4 Day Work Week
Randstad CanadaOshawa, Ontario, CAPermanent
Quick Apply