Data Analyst Salary in South Africa
Data Analyst Salary in Mpumalanga
Based on 22 job listings - Mpumalanga, South Africa 2026
Average salary
R 320 000 - R 750 000
Median salary
R 520 000 - R 750 000
Lower rangeUpper range
Other cities
Johannesburg1 312 job openings
Cape Town1 081 job openings
Workfromhome980 job openings
Stellenbosch552 job openings
Pretoria477 job openings
Durban467 job openings
East London357 job openings
Centurion345 job openings
Sandton323 job openings
Gauteng319 job openings
Polokwane309 job openings
Eastern Cape186 job openings
Gqeberha178 job openings
Za173 job openings
Rustenburg164 job openings
Upington151 job openings
Midrand141 job openings
Randburg132 job openings
Pietermaritzburg128 job openings
Benoni125 job openings
Bloemfontein116 job openings
Klerksdorp110 job openings
Mbombela (nelspruit)104 job openings
Vereeniging80 job openings
Paarl78 job openings
Mossel75 job openings
Soweto74 job openings
Northern Cape67 job openings
The average salary for a Data Analyst in Mpumalanga, South Africa is ZAR 320 000 - ZAR 750 000 per year in 2026, based on 22 job listings.
Explore 22 Data Analyst job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.