Rankings

Biggest companies in South Africa by market cap

The largest listed companies, ranked by US-dollar market capitalisation across African exchanges.

Country:
#CompanyCountryExchangePriceMarket cap (USD)
1NaspersNPNSouth AfricaJohannesburg Stock ExchangeR844.78$40.14B
2Anglogold Ashanti LtdANGSouth AfricaJohannesburg Stock ExchangeR1,253.16$38.35B
3FirstrandFSRSouth AfricaJohannesburg Stock ExchangeR97.16$33.03B
4Capitec Bank Holdings LimitedCPISouth AfricaJohannesburg Stock ExchangeR4,694.2$33.00B
5Standard Bank GroupSBKSouth AfricaJohannesburg Stock ExchangeR319.88$31.98B
6Gold FieldsGFISouth AfricaJohannesburg Stock ExchangeR530.99$28.80B
7MTN Group LtdMTNSouth AfricaJohannesburg Stock ExchangeR233.84$25.93B
8Vodacom GroupVODSouth AfricaJohannesburg Stock ExchangeR156.65$19.75B
9Valterra Platinum LtdVALSouth AfricaJohannesburg Stock ExchangeR1,072.18$17.22B
10Absa Group LimitedABGSouth AfricaJohannesburg Stock ExchangeR215.79$11.69B
11Sanlam LimitedSLMSouth AfricaJohannesburg Stock ExchangeR88.26$11.34B
12DiscoveryDSYSouth AfricaJohannesburg Stock ExchangeR253.07$10.46B
13Shoprite HoldingsSHPSouth AfricaJohannesburg Stock ExchangeR282$10.10B
14Impala Platinum Hlgs LtdIMPSouth AfricaJohannesburg Stock ExchangeR177.01$9.70B
15Harmony Gold Mining CompanyHARSouth AfricaJohannesburg Stock ExchangeR242.35$9.36B
16BID Corporation LtdBIDSouth AfricaJohannesburg Stock ExchangeR440.12$8.99B
17Nedbank GroupNEDSouth AfricaJohannesburg Stock ExchangeR271.59$7.85B
18OUTsurance Group LtdOUTSouth AfricaJohannesburg Stock ExchangeR81.66$7.67B
19Sasol LimitedSOLSouth AfricaJohannesburg Stock ExchangeR189.34$7.39B
20NEPI RockcastleNRPSouth AfricaJohannesburg Stock ExchangeR149.05$6.43B
21RemgroREMSouth AfricaJohannesburg Stock ExchangeR189.23$6.07B
22Sibanye-StillwaterSSWSouth AfricaJohannesburg Stock ExchangeR32.77$5.62B
23Northam Platinum HoldingsNPHSouth AfricaJohannesburg Stock ExchangeR230.11$5.58B
24Kumba Iron OreKIOSouth AfricaJohannesburg Stock ExchangeR277.4$5.41B
25Bidvest LtdBVTSouth AfricaJohannesburg Stock ExchangeR237.91$4.90B
26Pepkor HoldingsPPHSouth AfricaJohannesburg Stock ExchangeR21.4$4.80B
27Exxaro ResourcesEXXSouth AfricaJohannesburg Stock ExchangeR202.73$4.20B
28Aspen Pharmacare HoldingsAPNSouth AfricaJohannesburg Stock ExchangeR149.61$4.04B
29Old Mutual LimitedOMUSouth AfricaJohannesburg Stock ExchangeR13.34$3.76B
30Shaftesbury CapitalSHCSouth AfricaJohannesburg Stock ExchangeR31.57$3.73B
31Primary Health PropertiesPHPSouth AfricaJohannesburg Stock ExchangeR20.98$3.31B
32Clicks Group LtdCLSSouth AfricaJohannesburg Stock ExchangeR228.22$3.24B
33Momentum Metropolitan HoldingsMTMSouth AfricaJohannesburg Stock ExchangeR40.06$3.20B
34Tiger Brands LtdTBSSouth AfricaJohannesburg Stock ExchangeR279.83$2.88B
35Pan African Resources PlcPANSouth AfricaJohannesburg Stock ExchangeR19.92$2.81B
36Woolworths HoldingsWHLSouth AfricaJohannesburg Stock ExchangeR47.26$2.81B
37Mr Price GroupMRPSouth AfricaJohannesburg Stock ExchangeR175.91$2.79B
38SantamSNTSouth AfricaJohannesburg Stock ExchangeR398.83$2.78B
39PSG KonsultKSTSouth AfricaJohannesburg Stock ExchangeR35.09$2.66B
40Hammerson plcHMNSouth AfricaJohannesburg Stock ExchangeR82.18$2.65B
41Boxer Retail LtdBOXSouth AfricaJohannesburg Stock ExchangeR77.65$2.15B
42African Rainbow Min LtdARISouth AfricaJohannesburg Stock ExchangeR166.92$2.11B
43Sirius Real EstateSRESouth AfricaJohannesburg Stock ExchangeR21.62$2.08B
44New Gold Issuer LimitedGLDSouth AfricaJohannesburg Stock ExchangeR607.5$2.05B
45Ninety One PlcN91South AfricaJohannesburg Stock ExchangeR48.1$1.96B
46AVI LtdAVISouth AfricaJohannesburg Stock ExchangeR94.73$1.96B
47KaroooooKROSouth AfricaJohannesburg Stock ExchangeR1,020.59$1.91B
48Telkom SA SOCTKGSouth AfricaJohannesburg Stock ExchangeR58.06$1.80B
49DRDGOLDDRDSouth AfricaJohannesburg Stock ExchangeR32.97$1.73B
50Dis-Chem Pharmacies LimitedDCPSouth AfricaJohannesburg Stock ExchangeR32.29$1.68B
51ADvTECH LtdADHSouth AfricaJohannesburg Stock ExchangeR47.5$1.59B
52Netcare LimitedNTCSouth AfricaJohannesburg Stock ExchangeR18.56$1.53B
53Premier Group LtdPMRSouth AfricaJohannesburg Stock ExchangeR185.87$1.45B
54Bytes Technology Group PlcBYISouth AfricaJohannesburg Stock ExchangeR92.41$1.32B
55Truworths InternationalTRUSouth AfricaJohannesburg Stock ExchangeR53.66$1.31B
56Alphamin Resources CorpAPHSouth AfricaJohannesburg Stock ExchangeR16.7$1.30B
57DatatecDTCSouth AfricaJohannesburg Stock ExchangeR84.76$1.23B
58The Foschini GroupTFGSouth AfricaJohannesburg Stock ExchangeR57.91$1.16B
59Motus HoldingsMTHSouth AfricaJohannesburg Stock ExchangeR107.76$1.16B
60GrindrodGNDSouth AfricaJohannesburg Stock ExchangeR27.32$1.16B
61Channel VAS Investments LtdOPASouth AfricaJohannesburg Stock ExchangeR14.51$1.09B
62Omnia HoldingsOMNSouth AfricaJohannesburg Stock ExchangeR109.61$1.08B
63Lighthouse CapitalLTESouth AfricaJohannesburg Stock ExchangeR8.28$1.05B
64Greencoat RenewablesGCTSouth AfricaJohannesburg Stock ExchangeR14.68$987.45M
65MAS Real Estate IncMSPSouth AfricaJohannesburg Stock ExchangeR22.15$961.07M
66Life Healthcare Group HoldingsLHCSouth AfricaJohannesburg Stock ExchangeR10.7$953.17M
67Globe Trade Centre SAGTCSouth AfricaJohannesburg Stock ExchangeR26.92$936.38M
68Fairvest Ltd B SharesFTBSouth AfricaJohannesburg Stock ExchangeR7.44$888.19M
69Thungela ResourcesTGASouth AfricaJohannesburg Stock ExchangeR102.44$869.09M
70Pick N Pay StoresPIKSouth AfricaJohannesburg Stock ExchangeR18.79$849.44M
71Hosken Consolidated InvestmentsHCISouth AfricaJohannesburg Stock ExchangeR166$847.01M
72WeBuyCars Holdings LtdWBCSouth AfricaJohannesburg Stock ExchangeR32.64$826.79M
73Southern Sun LimitedSSUSouth AfricaJohannesburg Stock ExchangeR10.1$820.15M
74JSE LtdJSESouth AfricaJohannesburg Stock ExchangeR151.5$793.22M
75Attacq LimitedATTSouth AfricaJohannesburg Stock ExchangeR17.46$789.31M
76Sun International LtdSUISouth AfricaJohannesburg Stock ExchangeR49.91$774.27M
77ItaltileITESouth AfricaJohannesburg Stock ExchangeR9.66$772.71M
78AECI LimitedAFESouth AfricaJohannesburg Stock ExchangeR120$770.82M
79Wilson Bayly Holmes-OvconWBOSouth AfricaJohannesburg Stock ExchangeR166.96$718.35M
80PPC LimitedPPCSouth AfricaJohannesburg Stock ExchangeR7.62$715.74M
81Altron: Allied Electronics CorporationAELSouth AfricaJohannesburg Stock ExchangeR27.71$695.19M
82Stadio HoldingsSDOSouth AfricaJohannesburg Stock ExchangeR13.45$689.54M
83ReunertRLOSouth AfricaJohannesburg Stock ExchangeR59.21$656.62M
84PowerFleet IncPWRSouth AfricaJohannesburg Stock ExchangeR71.12$577.52M
85Alexander Forbes Grp HldgsAFHSouth AfricaJohannesburg Stock ExchangeR7.3$575.09M
86The SPAR GroupSPPSouth AfricaJohannesburg Stock ExchangeR47.08$550.63M
87Astral Foods LtdARLSouth AfricaJohannesburg Stock ExchangeR211.59$550.07M
88Oceana GroupOCESouth AfricaJohannesburg Stock ExchangeR69.02$543.73M
89Cell C Holdings LtdCCDSouth AfricaJohannesburg Stock ExchangeR25$515.09M
90Raubex GroupRBXSouth AfricaJohannesburg Stock ExchangeR46.21$509.65M
91Burstone Group LtdBTNSouth AfricaJohannesburg Stock ExchangeR9.86$480.99M
92Brait SEBATSouth AfricaJohannesburg Stock ExchangeR2.05$479.52M
93Tsogo Sun Gaming LtdTSGSouth AfricaJohannesburg Stock ExchangeR7.63$467.00M
94ASP IsotopesISOSouth AfricaJohannesburg Stock ExchangeR60.57$462.48M
95Tharisa PlcTHASouth AfricaJohannesburg Stock ExchangeR24.6$451.69M
96RCL FoodsRCLSouth AfricaJohannesburg Stock ExchangeR8.2$446.73M
97Blue Label Telecoms LtdBLUSouth AfricaJohannesburg Stock ExchangeR7.91$438.12M
98SappiSAPSouth AfricaJohannesburg Stock ExchangeR11.73$431.47M
99KAP Industrial HoldingsKAPSouth AfricaJohannesburg Stock ExchangeR2.76$419.81M
100Lesaka TechnologiesLSKSouth AfricaJohannesburg Stock ExchangeR79.7$406.67M

Browse by country

Data provided by Mansa Markets , the African stock-markets product from Mansa Labs. Market caps are normalised to US dollars at canonical FX rates. Figures are indicative; verify before relying on them.