Research Scientist Salary in South Africa
Research Scientist Salary in Pretoria
Based on 109 job listings - Pretoria, South Africa 2026
Average salary
R 380 000 - R 950 000
Median salary
R 620 000 - R 713 000
Lower rangeUpper range
Other cities
Workfromhome338 job openings
Johannesburg178 job openings
Stellenbosch178 job openings
Cape Town170 job openings
Centurion126 job openings
Durban123 job openings
Klerksdorp95 job openings
Polokwane88 job openings
East London87 job openings
Pietermaritzburg87 job openings
Sandton79 job openings
Gauteng76 job openings
Upington72 job openings
Soweto67 job openings
Gqeberha63 job openings
Rustenburg63 job openings
Za63 job openings
Bloemfontein60 job openings
Midrand56 job openings
George52 job openings
Eastern Cape50 job openings
Benoni49 job openings
Randburg45 job openings
Mbombela (nelspruit)44 job openings
Legkraal Gate29 job openings
Mpumalanga29 job openings
Northern Cape29 job openings
Richards29 job openings
The average salary for a Research Scientist in Pretoria, South Africa is ZAR 380 000 - ZAR 950 000 per year in 2026, based on 109 job listings.
Explore 109 Research Scientist job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.