June 8, 2023
min read

Top companies in South Africa

Eli McGarvie

South Africa has the second largest economy in Africa behind Nigeria. It’s also home to Cape Town which is an up-and-coming digital nomad destination with a diverse ex-pat community. With great weather and plenty of tourist attractions, South Africa might have caught your attention as a potential place to work. 

If you live in South Africa or are thinking of working in one of its coastal cities, you’ll want to know what the biggest companies (local and international) are. We’ve gathered some data from around the web to determine which are the top companies in South Africa. First, we’ll look at top companies by shareholder returns (for investors) and then look at top companies by market cap. 

Top companies by shareholder returns

The definition of a ‘top company’ is going to differ between the jobseeker, the investor, and the journalist. A jobseek might value public opinion, work culture and the product that a company represents while the investor is concerned with the numbers, and the journalist with ethics. The great thing about numbers is that they don’t lie and don’t have an opinion therefore, they are the best indicator of how successful a company is. 

The Sunday Times put together a list of the top 100 companies in South Africa based on shareholder returns. Share price performance is generally a sound indicator of how well a company is doing. As a jobseeker, you can also have the peace of mind knowing these companies are in good health and are stable long term options for employment. Healthy companies also pay employees more and attract better talent. Let’s take a look at the top 20 companies and then discuss some patterns. 

Share name Market cap as at Aug 31 2022 (Rbn) Total return (%) *Final value (R) Compound annual growth rate (%)
Montauk Renewables 210.32 830.5 93,049 56.2
Impala Platinum 153.45 435.7 53,570 39.9
Royal Bafokeng Platinum 42.18 427.2 52,719 39.4
Anglo American Platinum 318.02 374.4 47,440 36.5
Exxaro Resources 76.26 256.5 35,646 28.9
African Rainbow Minerals 53.08 252.5 35,254 28.7
Northam Platinum 63.93 227.7 32,771 26.7
Kumba Iron Ore 122.56 226.1 32,607 32.8
Anglo American 737.74 222.7 32,270 26.4
Transaction Capital 27.16 176.8 27,682 22.6
Gold Fields 123.66 165.9 26,586 21.6
BHP Group 2,223.98 165.7 26,571 21.6
Capitec Bank 237.26 144.1 24,413 19.5
DRD Gold 7.95 136.4 23,643 18.8
Clicks Group 72.71 119.6 21,962 17.0
Sibanye Stillwater 108.94 115.3 21,529 16.6
Industrials REIT 9.97 114.4 21,443 16.5
Afrimat 7.96 104.4 20,438 15.4
Sirius Real Estate 18.82 93.3 19,333 14.1
South32 217.95 86.2 18,619 13.2

South Africa has a hugely profitable mining industry. You can probably tell that after reading this list which features very few companies that are not mining companies. Mining is 8% of South Africa’s GDP and the sector has seen its revenue double in the last five years. In 2022, the total mining revenue was 747 billion South African rand.

By shareholder returns, mining companies are clearly at the top — but what does this mean for jobseekers? Well, the mining sector currently employs roughly half a million people, and that’s estimated to grow in the coming years. So if you work in energy or engineering, there are plenty of opportunities here. Although, if you work in tech, online, or remote, these are not the companies for you.

Top companies by market cap

Another way we can identify top companies is by market cap — how much a company is worth based on stock price. This identifies the biggest and most valuable companies in a country or city. So put together a list of the top 20 companies in South Africa by market cap (most recent data). There’s a lot more industry variation in this table compared with the last table.

Name Symbol Market Cap Price (USD)
Naspers NPSNY 34,283,225,088 32.684
FirstRand FSR.JO 17,605,957,500 3.14
Gold Fields GFI 14,046,260,224 15.72
Standard Bank Group SBK.JO 13,047,679,600 7.92
MTN Group MTN.JO 11,537,746,100 6.33
AngloGold Ashanti AU 10,295,045,120 24.54
Vodacom VOD.JO 9,693,431,300 5.72
Capitec Bank CPI.JO 8,156,459,600 70.44
Sasol SSL 7,884,796,928 12.43
Bid Corp BID.JO 7,268,206,800 21.76
Impala Platinum IMP.JO 6,957,263,600 8.14
Sanlam SLM.JO 5,613,628,600 2.75
Shoprite SHP.JO 5,518,303,100 10.17
Sibanye-Stillwater SBSW 5,165,786,624 7.3
Nedbank NED.JO 5,157,787,900 10.59
Discovery Limited DSY.JO 4,650,679,000 7.06
Mediclinic International MEI.JO 4,495,856,600 6.03
The Bidvest Group BVT.JO 4,294,524,900 12.64
Aspen Pharmacare APN.JO 3,963,665,100 8.91
Remgro Limited REM.JO 3,807,647,600 6.86

Number one on the list is Naspers, which is an internet and tech investment group, and a great option for tech professionals as they hire a lot of software engineers and developers. At second place, there’s FirstRand which is a financial group, they operate in banking, private investment, and insurance. There are many opportunities in data and IT. At number three, we’ve got another mining company, Gold Fields, they are present on both of these top lists. 


The top companies, while profitable and growing, might not be the right choice for your skillset. If you’re a digital specialist, luckily, South Africa has a lot to offer. You might not receive the most competitive salary but there are plenty of job opportunities (remote and in-person). Good luck with your job search ✌️

Top companies in South Africa

June 8, 2023
min read

Subscribe to DevDigest

Get a weekly, curated and easy to digest email with everything that matters in the developer world.

Learn more

From developers. For developers.