Type in a job title:
salary_header
Salary Rate
Year
Month
Biweekly
Week
Day
Hour
Social worker: Salary
$75,065
/ Year
Based on 2324 salaries
The average social worker salary in Canada is $75,065 per year or $38.50 per hour. Entry level positions start at $49,494 per year while most experienced workers make up to $87,801 per year.
Median
$75,065
chart
Low
$49,494
High
$87,801
Active Jobs With Salaries
Archived Salaries

Social Worker III - Child & Adolescent Services - Mental Health & Addictions

Nova Scotia
Nova Scotia Health Authority
$45.7654

Forensic Community and Liaison Social Worker

Prince George, British Columbia
BC Mental Health & Substance Use Services
$28.54 to $35.59

Social Worker I - MSW - G.F. Strong Rehabilitation Centre

Vancouver, British Columbia
Vancouver Coastal Health
$32.39 - $40.40

SPO 25 - Psychiatric Social Worker

Prince George, British Columbia
BC Public Service
$67,202.38 - $76,650.62

Social Worker (BSW), Home Health

Abbotsford, British Columbia
Fraser Health
$33.61 - $41.94

social services worker

Gatineau, Quebec
Government of Canada
min. $15.42 max. $16.49 per hour

Social Worker - Until-Filled (AMENDMENT)

Whitehorse, Yukon Territory
Government of Yukon
$38.10 - $43.99

Social Worker 2 - Family Therapy OSI Clinic

Vancouver, British Columbia
Vancouver Coastal Health
$36.27 - $45.25 per hour

Social Worker - Neuropsychiatry Program - Outpatient Mental Health

Vancouver, British Columbia
BC Children's Hospital
$32.39 to $40.40

community and social services worker

Townsend, Ontario
Haldimand-Norfolk REACH
$23.00 hourly

Social Worker

Port Moody, British Columbia
Fraser Health Authority
$31.36 - $39.10 / hour

youth worker - social services

Edmonton, Alberta
Cross Roads Residential Youth Care
$15.00 to $22.00 hourly

Social Worker (BSW)

Pitt Meadows, British Columbia
Fraser Health
$29.63 - $36.93

Social Worker 1 - MSW (Mental Health Inpatient Child Unit)

Vancouver, British Columbia
BC Childrens Hospital
$31.64 to $39.47

Social Worker MSW

Ottawa, Ontario
Local Health Integration Networks
$41.67/hr. - $44.69