Social worker: Average Salary in Canada, 2026
Find out what the average Social worker salary is
Salary rate
How much does a Social worker make in Canada?
$50,456/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Social worker in Canada is $50,456 per year or $25.88 per hour. Entry-level positions start at $47,697 per year, while most experienced workers make up to $64,609 per year.
Median$50,456

Low$47,697
High$64,609
Social worker: Average Salary in Canada
Nunavut$61,776
Quebec$59,156
Yukon$58,890
Northwest Territories$57,164
British Columbia$49,496
Active jobs with salaries
Headquartered in San Francisco, Goeschl Law Corporation provides comprehensive business immigration services to clients ranging from innovative startups to large multinationals.We help our clients ...Show moreLast updated: 4 days ago
Generalist leads and enhances our diverse human resources initiatives.This vital role encompasses HR operations, benefits management, employee relations, and mentorship programs, ensuring complianc...Show moreLast updated: 30+ days ago
CBI Home Health supports people at home and in the community.We are one of Canada’s leading specialized community services, home and integrated care providers, operating in more than 800 communitie...Show moreLast updated: 5 days ago
The HR Business Partner (HRBP) will enable the alignment of business objectives with the support provided to employees and management.The position builds partnerships across the organization to del...Show moreLast updated: 10 days ago
- Promoted
Immigration Counsel/Specialist (Canada/Global) - oshawa
Goeschl Law Corporationoshawa, on, caFull-time
- Promoted
Human Resources Senior Generalist - oshawa
Tarte Cosmetics USAoshawa, on, caFull-time
- Promoted
Social Worker - Durham region
CBI Home HealthOshawaFull-time
- Promoted
Human Resources Business Partner - oshawa
Cloud5 Communicationsoshawa, on, caFull-time