Social Worker Salaries in Canada

Updated Jan 30, 2023
$71,251 /yr
Average Base Pay

1,074 salaries

$50K

Low

$71K

Average

$102K

High

Additional Cash Compensation
Average$2,984Range$936 - $9,518

How much does a Social Worker make? The national average salary for a Social Worker is $71,251 in Canada. Filter by location to see Social Worker salaries in your area. Salary estimates are based on 1,074 salaries submitted anonymously to Glassdoor by Social Worker employees.

How accurate does $71,251 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What are some related job titles for a Social Worker?

Child and Family Social Worker

$53,343

per year

View SalariesSee Open Jobs

Lcsw

$53,343

per year

Medical Social Worker

$75,424

per year

Social Worker, LCSW

$53,343

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Alberta Health Services
3.7

Alberta Health Services

Social Worker - Hourly

$41

 /hr
Range: $30 - $59
44 salaries
See 52 salaries from all locations

$30

$59

$30 - $59 Range

Nova Scotia Health Authority
3.7

Nova Scotia Health Authority

Social Worker - Hourly

$43

 /hr
Range: $34 - $44

$34

$44

$34 - $44 Range

Fraser Health
3.7

Fraser Health

Social Worker - Hourly

$43

 /hr
Range: $31 - $46

$31

$46

$31 - $46 Range

Vancouver Coastal Health
4.0

Vancouver Coastal Health

Social Worker - Hourly

$44

 /hr
Range: $31 - $48

$31

$48

$31 - $48 Range

Government of Newfoundland and Labrador
3.3

Government of Newfoundland and Labrador

Social Worker - Hourly

$41

 /hr
Range: $29 - $41

$29

$41

$29 - $41 Range

Saskatchewan Health Authority
3.8

Saskatchewan Health Authority

Social Worker - Hourly

$41

 /hr
Range: $34 - $51

$34

$51

$34 - $51 Range

BC Public Service
3.8

BC Public Service

Social Worker

$77,279

 /yr
Range: $58K - $90K

$58K

$90K

$58,132 - $89,962 Range

Is this salary info helpful?

Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere

Share Salary Anonymously
Province of Nova Scotia
3.6

Province of Nova Scotia

Social Worker - Monthly

$6,295

 /mo
Range: $4K - $8K

$4K

$8K

$4,440 - $7,796 Range

Canadian Mental Health Association
3.9

Canadian Mental Health Association

Social Worker

$62,465

 /yr
Range: $51K - $86K

$51K

$86K

$50,606 - $86,100 Range

CAMH
3.5

CAMH

Social Worker - Hourly

$40

 /hr
Range: $34 - $49

$34

$49

$34 - $49 Range

Government of Alberta
3.5

Government of Alberta

Social Worker

$78,087

 /yr
Range: $55K - $98K

$55K

$98K

$54,524 - $97,761 Range

Fraser Valley Aboriginal Children and Family Services Society
4.8

$51K

$81K

$50,773 - $81,102 Range

Ministry of Children and Family Development
2.9

Ministry of Children and Family Development

Social Worker

$63,358

 /yr
Range: $48K - $84K

$48K

$84K

$48,000 - $84,079 Range

University Health Network
3.9

University Health Network

Social Worker

$99,526

 /yr
Range: $92K - $102K

$92K

$102K

$92,400 - $102,453 Range

Ontario Ministry of Safety & Correctional Services
3.7

Ontario Ministry of Safety & Correctional Services

Social Worker - Monthly

$6,263

 /mo
Range: $6K - $6K

$6K

$6K

$6,233 - $6,273 Range

CIUSSS du Centre-Sud-de-l'Île-de-Montréal
3.5

CIUSSS du Centre-Sud-de-l'Île-de-Montréal

Social Worker - Hourly

$31

 /hr
Range: $21 - $46

$21

$46

$21 - $46 Range

Agape Hospice (Canada)
2.9

Agape Hospice (Canada)

Social Worker - Hourly

$49

 /hr
Range: $42 - $56

$42

$56

$42 - $56 Range

Northern Health
3.5

Northern Health

Social Worker - Hourly

$40

 /hr
Range: $38 - $45

$38

$45

$38 - $45 Range

The Salvation Army
3.4

The Salvation Army

Social Worker - Hourly

$22

 /hr
Range: $18 - $24

$18

$24

$18 - $24 Range

Government of Saskatchewan
3.8

Government of Saskatchewan

Social Worker - Hourly

$33

 /hr
Range: $29 - $41

$29

$41

$29 - $41 Range

Download as data table
Viewing 1 - 10 of 1,875

Frequently asked questions about a Social Worker salaries

The national average salary for a Social Worker is $71,251 per year in Canada. Filter by location to see a Social Worker salaries in your area. Salaries estimates are based on 1074 salaries submitted anonymously to Glassdoor by a Social Worker employees.

The highest salary for a Social Worker in Canada is $102,058 per year.

The lowest salary for a Social Worker in Canada is $49,744 per year.