Content has loaded

Social worker salary in Sydney NSW

How much does a Social Worker make in Sydney NSW?

Average base salary

$87,702
12%
below national average

The average salary for a social worker is $87,702 per year in Sydney NSW. 30 salaries reported, updated at 17 August 2026

Social Worker job openings in Sydney NSW

slide 1 of 6
slide1 of 6
Social Worker - Level 3
NSW Government3.9out of 5 stars.
Sydney NSW
$61.31 - $63.29 an hour
Part-time
4 days ago

Highest paying companies for Social Worker in Sydney NSW

Average year pay is based on job postings on Indeed in the past 36 months.
Sydney Catholic Schools
 
$146,000per year
View company
Australian Health Professional...
 
$130,000per year
DFP Recruitment Services Pty L...
 
$128,669per year
Serco
 
$118,372per year
Randstad
 
$115,345per year
Monash Health
 
$110,000per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities near Sydney NSW for Social Workers

  1. Lismore NSW
    $108,546 per year
  2. Newcastle NSW
    $105,615 per year
  3. Liverpool NSW
    $102,773 per year
  4. Sydney Western Suburbs NSW
    $102,082 per year
  5. Randwick NSW
    $97,735 per year

Where can a Social Worker earn more?

Compare salaries for Social Workers in different locations
vs

Frequently Asked Questions (FAQs) about Social Worker

How much do similar professions as Social Worker get paid in Sydney NSW?

Senior Social Worker

Job openings
Average $110,323 per year