Occupational health and safety officer: Average Salary in South Africa, 2026
Find out what the average Occupational health and safety officer salary is
Salary rate
How much does a Occupational health and safety officer make in South Africa?
R 198 000/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Occupational health and safety officer in South Africa is R 198 000 per year or R 102 per hour. Entry-level positions start at R 168 000 per year, while most experienced workers make up to R 4 809 000 per year.
MedianR 198 000

LowR 168 000
HighR 4 809 000
Active jobs with salaries



- Promoted
Health and Safety Officer
Stefanutti StocksZA Accident / Incident Investigation.National Diploma in Health and Safety or a similar relevant qualification.SAMTRAC certification – advantageous.
Professionally registered as a Safety Officer with&n...Show moreLast updated: 2 days ago
- Promoted
Safety Compliance Officer - ORTIA
Airports Company South AfricaZA The successful candidate will be reporting to the Manager Airside Operations, and will be responsible but not limited to the following : .
Implement team operational plans to ensure defined obje...Show moreLast updated: 6 days ago
- Promoted
Occ.Health Practitioner
Pick n Pay Stores LimitedZA Degree or Diploma in Occupational Health Nursing or Occupational Health Practice.Advanced Occupational Health and Safety Act (OHSAct) Certificate (NOSA).
Active registration with the South African N...Show moreLast updated: 4 days ago
Health and Safety Officer
JustTheJob.co.zaSouth Africa, Africa Health and Safety Officer - South Africa Join a leading company in Construction, Transportation and Plant Hire with a strong commitment to Safety and Sustainability.
This is an ideal opportunity to...Show moreLast updated: 30+ days ago