Average salary
R 350 000 - R 950 000
Median salary
R 580 000 - R 950 000
Lower rangeUpper range
Salary distribution by percentile
10th percentileR 280K
25th percentileR 350K
MedianR 580K
75th percentileR 950K
90th percentileR 1M
50% of professionals earn between R 350 000 - R 950 000 ZAR
The median salary is R 580 000
Top cities
Johannesburg780 job openings
Cape Town656 job openings
Durban318 job openings
Pretoria260 job openings
Gauteng220 job openings
Za173 job openings
Workfromhome136 job openings
Mpumalanga107 job openings
Sandton96 job openings
Centurion87 job openings
East London86 job openings
Western Cape84 job openings
Eastern Cape82 job openings
Stellenbosch76 job openings
Midrand75 job openings
Thabazimbi59 job openings
Bloemfontein56 job openings
Polokwane45 job openings
Rustenburg44 job openings
Port Elizabeth43 job openings
Kempton Park41 job openings
Kwazulu-Natal37 job openings
Randburg32 job openings
The average salary for a General Manager in South Africa is ZAR 350 000 - ZAR 950 000 per year in 2026. The median salary is ZAR 765 000 per year, based on 6 174 active job listings.
The cities with the most General Manager job opportunities in South Africa are Johannesburg, Cape Town, Durban, Pretoria, Gauteng. Johannesburg leads with 780 job openings.
Explore 6 174 General Manager job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.