Skip to main content
Mechanical Engineer Salary in South Africa

Mechanical Engineer Salary in Midrand

Based on 153 job listings - Midrand, South Africa 2026

Average salary
R 300 000 - R 560 000
Median salary
R 430 000 - R 560 000
Lower rangeUpper range

Other cities

Cape Town908 job openings
Johannesburg510 job openings
Pretoria380 job openings
Centurion340 job openings
Durban296 job openings
Stellenbosch233 job openings
East London210 job openings
Polokwane193 job openings
Rustenburg181 job openings
Workfromhome181 job openings
Benoni168 job openings
Gauteng137 job openings
Bloemfontein135 job openings
Randburg135 job openings
Vereeniging127 job openings
Upington126 job openings
Klerksdorp112 job openings
Mbombela (nelspruit)108 job openings
Sandton102 job openings
Za101 job openings
Soweto96 job openings
Mossel88 job openings
Gqeberha83 job openings
Pietermaritzburg81 job openings
Legkraal Gate78 job openings
George63 job openings
Eastern Cape62 job openings
Mpumalanga55 job openings

Mechanical Engineer

153 job openings in Midrand

View job listings

Find professionals

Mechanical Engineer in Midrand

View professionals

The average salary for a Mechanical Engineer in Midrand, South Africa is ZAR 300 000 - ZAR 560 000 per year in 2026, based on 153 job listings.

Explore 153 Mechanical Engineer job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.