The average salaries in 10 major cities across South Africa

 ·24 Jun 2019

Online job aggregator, Adzuna, has released an income map showing where the wealth is concentrated in South Africa.

The research – which is based on job advertisements published on Adzuna – shows that wealth is primarily concentrated in the Western Cape, Gauteng, and Limpopo provinces.

The data shows that Gauteng has the highest average salary with R397,345. It is followed by the Western Cape at R382,353 and Limpopo at R380,710.

While those three provinces are essentially South Africa’s income hubs, the Eastern Cape province is home to the lowest income bracket in the country, Adzuna said.

By comparison, the average salary in the Eastern Cape (R293,011) is more than R100,000 less than that of Gauteng.

Rank Province Average salary
1 Gauteng R397 345
2 Western Cape R382 353
3 Limpopo R380 710
4 Northern Cape R351 461
5 Mpumalanga R339 397
6 Free State R334 758
7 North West R331 451
8 KZN R331 148
9 Eastern Cape R293 011
National average R349 070

Richest and poorest cities

These same trends can be seen at a city-level, Adzuna said.

“Johannesburg is South Africa’s highest-earning city, with an average income of R447,857 per year,” it said.

“Cape Town closely followed the lead of the country’s (financial) capital city, with an average annual salary of R437,853.

“The cities that earned the least per year were East London, Bloemfontein, and Jeffreys Bay, with Jeffreys Bay earning the lowest average income of just R120,750 per year.”

Rank City Average salary
1 Johannesburg R447 857
2 Cape Town R437 853
3 Polokwane R404 767
4 Kimberley R399 244
5 Durban R355 626
6 Mbombela R338 353
7 Pretoria R316 198
8 East London R313 275
9 Bloemfontein R270 050
10 Jeffreys Bay R120 750

Read: 3 of the best entry-level jobs to get into in South Africa – including scooter drivers

Show comments
Subscribe to our daily newsletter