Talent.com

Hr generalist: Average Salary in South Africa, 2026

Find out what the average Hr generalist salary is

Salary rate
How much does a Hr generalist make in South Africa?
R 270 000/ Annual
Based on 10000 salaries
The average Hr generalist in South Africa is R 270 000 per year or R 138 per hour. Entry-level positions start at R 240 000 per year, while most experienced workers make up to R 456 000 per year.
MedianR 270 000
chart
LowR 240 000
HighR 456 000
Active jobs with salaries
  • Promoted
  • New!
Junior HR Generalist

Junior HR Generalist

Beekman GroupZA
This is an administration intensive, detail driven HR role, ideal for someone still in the early stage of their HR career who has a genuine passion for Human Resources, enjoys structure, and thrive...Show moreLast updated: 8 hours ago
3. HR Business Partner / HR Manager

3. HR Business Partner / HR Manager

McCann-NobleSouth Africa, ZA
Present studies ~ Stellenbosch University ~ Post Graduate Diploma in Strategic HRM ~ to complete in 2026.Com Honours in Human Resource Management. A self-motivated, professional who has gained a bro...Show moreLast updated: 13 days ago
  • Promoted
HR Business Partner

HR Business Partner

SenwesZA
Senwes is seeking the services of a HR Business Partner to act as a strategic partner to management, providing HR guidance and support to align HR practices with business objectives.HR Strategy Sup...Show moreLast updated: 18 days ago
  • Promoted
Finance Graduate (Gauteng)

Finance Graduate (Gauteng)

Fraser Alexander Ltd.ZA
The purpose of this Programme is to provide the Graduate with advanced workplace learning in a dynamic, highly challenging and generalist in the human resources (HR) field of study.Successful incum...Show moreLast updated: 30+ days ago