Data scientist: Average Salary in South Africa, 2026
Find out what the average Data scientist salary is
Salary rate
How much does a Data scientist make in South Africa?
R 180 000/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Data scientist in South Africa is R 180 000 per year or R 92.31 per hour. Entry-level positions start at R 90 000 per year, while most experienced workers make up to R 468 000 per year.
MedianR 180 000

LowR 90 000
HighR 468 000
Active jobs with salaries



- Promoted
Data Analyst - Sandton
CatchZA Our client is looking for a dynamic, energetic and self-motivated individual to work from their Johannesburg Office.They will be responsible for analysing data of clients and potential clients, wit...Show moreLast updated: 16 days ago
- Promoted
Data Scientist III
LexisNexis South AfricaZA A Data Scientist III should understand best practices and processes and be able to execute them independently, reviewing requirements and results with supervisors.Individuals in this role should wo...Show moreLast updated: 16 days ago
- Promoted
Senior Data Science Consultant
RPO RecruitmentZA A pioneering software company is looking for an experienced Senior Data Science Consultant with the strategic and technical expertise to lead data projects and deliver business insights through adv...Show moreLast updated: 30+ days ago
- Promoted
Data Engineer, Centre of Insights and Analytics
DSVZA Main Purpose of the Role .This role forms part of the SCO team, who is responsible for the implementation, maintenance and cost-effective management of inventory for our clients.This role will be r...Show moreLast updated: 12 days ago