Content has loaded

Social worker salary in Victoria, BC

How much does a Social Worker make in Victoria, BC?

Average base salary

$44.63
10%
below national average

The average salary for a social worker is $44.63 per hour in Victoria, BC. 32 salaries reported, updated at June 8, 2026

Social Worker job openings in Victoria, BC

slide 1 of 6
slide1 of 6
Social Worker - Masters of Soc...
Island Health3.3out of 5 stars.
Victoria, BC
$44.85–$56.02 an hour
16 hours ago

Highest paying companies for Social Worker in Victoria, BC

Average year pay is based on job postings on Indeed in the past 36 months.
Calian
 
$118,213per year
View company
AgeCare
 
$98,472per year
Island Health
 
$93,187per year
Provincial Health Services Aut...
 
$89,866per year
BAPTIST HOUSING
 
$85,335per year
Broadmead Care Society
 
$84,651per year

Highest paying cities for Social Workers near Victoria, BC

  1. Kelowna, BC
    $53.64 per hour
  2. Vancouver, BC
    $45.29 per hour
  3. Victoria, BC
    $44.63 per hour
  4. Surrey, BC
    $42.19 per hour
  5. Prince George, BC
    $42.13 per hour

Where can a Social Worker earn more?

Compare salaries for Social Workers in different locations
vs.

How much do similar professions as Social Worker get paid in Victoria, BC?

Senior Social Worker

Job openings
Average $32.28 per hour