Content has loaded

Care worker salary in South Africa

How much does a Care Worker make in South Africa?

Average base salary

R 7 981

The average salary for a care worker is R 7 981 per month in South Africa. 51 salaries reported, updated at 11 September 2026

Highest paying companies for Care Worker in South Africa

Average year pay is based on job postings on Indeed in the past 36 months.
Shoprite Holdings
 
R 171 600per year
View company
Tygerberg Hospital
 
R 171 600per year
Wakefern Food Corporation
 
R 171 600per year
DHL
 
R 171 600per year
LIFE OCCUPATIONAL HEALTH
 
R 144 000per year
Department Of Health
 
R 66 000per year

Highest paying cities near South Africa for Care Workers

  1. Alberton, Gauteng
    R 12 955 per month
  2. Edenvale, Gauteng
    R 12 524 per month
  3. Sandton, Gauteng
    R 12 422 per month
  4. Benoni, Gauteng
    R 12 127 per month
  5. Pretoria, Gauteng
    R 12 010 per month

Where can a Care Worker earn more?

Compare salaries for Care Workers in different locations
vs

Frequently Asked Questions (FAQs) about Care Worker

The average salary for a Care Worker is R 7 981 per month in South Africa. This figure is based on 51 salaries taken from job postings on Indeed in the past 36 months, last updated on 11 September 2026.

Care Worker jobs on Indeed - find your next one today.

Care Worker salaries typically range between a low of R 4 494 and a high of R 14 174 per month, depending on experience, location, and the hiring company.

Based on recent job postings on Indeed, some of the top-paying companies for Care Worker include Shoprite Holdings ($171 600 per year) and Tygerberg Hospital ($171 600 per year).