Social work is one of South Africa’s most critical professions. Significant salary improvements have been made through the OSD (Occupational Specific Dispensation) for social workers in the public sector. Here is what social workers actually earn in 2026.
Salary Ranges (2026)
Social Worker Grade 1 (Newly Qualified — SACSSP Registered)
R15,000–R22,000 per month. Newly registered social workers with a BSW degree and SACSSP registration earn approximately R265,000–R350,000/year under OSD in government. NGO sector entry salaries are R12,000–R18,000/month.
Social Worker Grade 2 (4+ Years Experience)
R25,000–R35,000 per month. Government social workers with 4+ years post-qualification experience earn R350,000–R450,000/year. Specialisation in child protection or disability typically places practitioners here.
Senior Social Worker / Supervisor (Grade 3–4)
R35,000–R50,000 per month. Senior social workers and supervisors under OSD can earn R480,000–R600,000/year. Programme managers and district coordinators reach this range.
Government OSD vs NGO
Government social workers under OSD earn up to 40–60% more than equivalent NGO-employed social workers. However, NGO work offers flexibility and meaningful specialisation. Rural government posts attract allowances up to R6,000/month.
Career Progression
Social Worker Grade 1 → Grade 2 → Senior Social Worker → Supervisor → Programme Manager → Director of Social Services. The Department of Social Development is the primary employer, but DHA, SAPS, and prisons also employ social workers.
Find social work jobs in South Africa