Data analyst: Average Salary in South Africa, 2025
Find out what the average Data analyst salary is
Salary rate
How much does a Data analyst make in South Africa?
R 900 000/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Data analyst in South Africa is R 900 000 per year or R 462 per hour. Entry-level positions start at R 840 000 per year, while most experienced workers make up to R 3 978 000 per year.
MedianR 900 000

LowR 840 000
HighR 3 978 000
Active jobs with salaries



Data Analyst
Discovery LimitedSouth Africa Discovery's core purpose is to make people healthier and to enhance and protect their lives.We seek out and invest in exceptional individuals who understand and support our core purpose, and whose ...Show moreLast updated: 1 day ago
Data Analyst
Psg KonsultSouth Africa Designation : Data Analyst | Bellville, Western Cape | PermanentCategory : Information TechnologyJob Level : Skilled technical and academically qualified workers, junior management, supervisors, foremen ...Show moreLast updated: 1 day ago
Data Analyst
Boxer SuperstoresSouth Africa Job title : Data Analyst Job Location : KwaZulu-Natal, Durban Deadline : November 28, • • • • Quick Recommended Links Job Advert Summary Are you passionate about turning data into actionable insights ...Show moreLast updated: 1 day ago
Data Analyst
TruworthsSouth Africa Truworths City of Cape Town, Western Cape, South Africa Join to apply for the Data Analyst role at Truworths Truworths is looking for an analytically inclined Data Analyst with a passion for analyt...Show moreLast updated: 1 day ago