Skip to main content
Data Analyst Salary in South Africa

Data Analyst Salary in Randburg

Based on 155 job listings - Randburg, South Africa 2026

Average salary
R 320 000 - R 750 000
Median salary
R 520 000 - R 750 000
Lower rangeUpper range
0

Other cities

Johannesburg1 373 job openings
Cape Town1 133 job openings
Workfromhome726 job openings
Stellenbosch467 job openings
Pretoria466 job openings
Durban437 job openings
Centurion436 job openings
Sandton341 job openings
East London297 job openings
Gauteng277 job openings
Gqeberha175 job openings
Za175 job openings
Benoni159 job openings
Polokwane157 job openings
Midrand151 job openings
Eastern Cape140 job openings
Rustenburg133 job openings
Bloemfontein118 job openings
Klerksdorp108 job openings
Upington104 job openings
Soweto98 job openings
Vereeniging97 job openings
Pietermaritzburg95 job openings
Mossel83 job openings
Paarl61 job openings
George59 job openings
Mbombela (nelspruit)58 job openings
Richards51 job openings

Data Analyst

155 job openings in Randburg

View job listings

Find professionals

Data Analyst in Randburg

View professionals

The average salary for a Data Analyst in Randburg, South Africa is ZAR 320 000 - ZAR 750 000 per year in 2026, based on 155 job listings.

Explore 155 Data Analyst job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.