Content has loaded

Social worker salary in Australia

How much does a Social Worker make in Australia?

Average base salary

$99,059

The average salary for a social worker is $99,059 per year in Australia. 1.2k salaries reported, updated at 28 June 2026

Social Worker job openings in Australia

slide 1 of 6
slide1 of 6
Social Worker (Complex Care Hu...
Royal Children's Hospital4.3out of 5 stars.
Melbourne Western Suburbs VIC
$90,235 - $103,724 a year
Full-time
7 hours ago

Highest paying companies for Social Worker in Australia

Average year pay is based on job postings on Indeed in the past 36 months.
Cabrini Health
 
$190,800per year
View company
Sydney Catholic Schools
 
$146,000per year
Latrobe Community Health Servi...
 
$133,517per year
DFP Recruitment Services Pty L...
 
$130,060per year
Chandler Macleod
 
$125,341per year
Melbourne City Mission
 
$125,000per year

Highest paying cities near Australia for Social Workers

  1. Newcastle NSW
    $110,818 per year
  2. Brisbane QLD
    $105,958 per year
  3. Canberra ACT
    $104,442 per year
  4. Perth WA
    $102,769 per year
  5. Sydney Western Suburbs NSW
    $102,082 per year

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 Australia?

Senior Social Worker

Job openings
Average $116,266 per year