Site Engineer Salary in South Africa
Site Engineer Salary in Mpumalanga
Based on 25 job listings - Mpumalanga, South Africa 2026
Average salary
R 480 000 - R 820 000
Median salary
R 640 000 - R 820 000
Lower rangeUpper range
Other cities
Johannesburg225 job openings
Cape Town218 job openings
Workfromhome114 job openings
Durban106 job openings
Soweto105 job openings
Polokwane102 job openings
Rustenburg98 job openings
Pretoria92 job openings
Stellenbosch90 job openings
East London76 job openings
Centurion75 job openings
Upington75 job openings
Mbombela (nelspruit)74 job openings
Za73 job openings
Vereeniging70 job openings
Bloemfontein68 job openings
Klerksdorp63 job openings
Legkraal Gate56 job openings
George55 job openings
Sandton52 job openings
Mossel46 job openings
Gauteng45 job openings
Randburg41 job openings
Benoni38 job openings
Gqeberha32 job openings
Paarl32 job openings
Pietermaritzburg30 job openings
Eastern Cape29 job openings
The average salary for a Site Engineer in Mpumalanga, South Africa is ZAR 480 000 - ZAR 820 000 per year in 2026, based on 25 job listings.
Explore 25 Site Engineer job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.