Business Analyst Salary in South Africa
Business Analyst Salary in Sandton
Based on 358 job listings - Sandton, South Africa 2026
Average salary
R 70 000 - R 71 667
Median salary
R 90 000 - R 90 000
Lower rangeUpper range
Salary distribution by percentile
10th percentileR 30K
25th percentileR 45K
MedianR 90K
75th percentileR 90K
90th percentileR 90K
50% of professionals earn between R 45 000 - R 90 000 ZAR
The median salary is R 90 000
Compare with national average
Sandton
Average salary
70 000 - 71 667
Median salary
90 000 - 90 000
358 job openings
South Africa
Average salary
330 000 - 800 000
Median salary
550 000 - 800 000
8 306 job openings
Other cities
Johannesburg1 318 job openings
Cape Town937 job openings
Workfromhome429 job openings
Gauteng298 job openings
Pretoria291 job openings
Durban290 job openings
Stellenbosch269 job openings
Centurion248 job openings
Za175 job openings
East London171 job openings
Midrand154 job openings
Polokwane140 job openings
Randburg106 job openings
Eastern Cape90 job openings
Bellville83 job openings
Gqeberha77 job openings
Pietermaritzburg66 job openings
Paarl64 job openings
Rustenburg63 job openings
Klerksdorp60 job openings
Mbombela (nelspruit)58 job openings
Western Cape57 job openings
Bloemfontein54 job openings
George51 job openings
Vereeniging48 job openings
The average salary for a Business Analyst in Sandton, South Africa is ZAR 70 000 - ZAR 71 667 per year in 2026, based on 358 job listings.
Explore 358 Business Analyst job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.