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
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

LowR 240 000
HighR 456 000
Active jobs with salaries



- Promoted
- New!
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
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
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)
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