Care worker salary in South Africa
How much does a Care Worker make in South Africa?
Average base salary
- Hour
- Day
- Week
- Month
- Year
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.Highest paying cities near South Africa for Care Workers
Where can a Care Worker earn more?
Compare salaries for Care Workers in different locationsFrequently 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.
Some of the highest-paying cities for Care Worker include Alberton, Gauteng at R 12 955 per month, Edenvale, Gauteng at R 12 524 per month and Sandton, Gauteng at R 12 422 per month.
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).