HR Generalist Salary in South Africa
HR Generalist Salary in Durban
Based on 161 job listings - Durban, South Africa 2026
Average salary
R 16 000 - R 18 000
Median salary
R 16 000 - R 18 000
Lower rangeUpper range
Compare with national average
Durban
Average salary
16 000 - 18 000
Median salary
16 000 - 18 000
161 job openings
South Africa
Average salary
120 000 - 300 000
Median salary
180 000 - 300 000
2 672 job openings
Other cities
Cape Town231 job openings
Johannesburg178 job openings
Workfromhome156 job openings
Pretoria136 job openings
Stellenbosch120 job openings
East London109 job openings
Gauteng86 job openings
Polokwane85 job openings
Sandton78 job openings
Centurion74 job openings
Eastern Cape53 job openings
Za53 job openings
Benoni47 job openings
George40 job openings
Pietermaritzburg40 job openings
Midrand39 job openings
Klerksdorp38 job openings
Gqeberha36 job openings
Western Cape35 job openings
Mbombela (nelspruit)34 job openings
Paarl30 job openings
Randburg30 job openings
Bloemfontein29 job openings
Mpumalanga27 job openings
Mtubatuba Local24 job openings
Soweto23 job openings
Rustenburg21 job openings
Vereeniging21 job openings
The average salary for a HR Generalist in Durban, South Africa is ZAR 16 000 - ZAR 18 000 per year in 2026, based on 161 job listings.
Explore 161 HR Generalist job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.