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)
1BHP GroupBHGSouth AfricaJohannesburg Stock ExchangeR714.68$170.76B
2Anheuser-Busch InBev SA/NVANHSouth AfricaJohannesburg Stock ExchangeR1,311.47$143.66B
3British American Tobacco PlcBTISouth AfricaJohannesburg Stock ExchangeR969.83$128.07B
4Glencore PlcGLNSouth AfricaJohannesburg Stock ExchangeR127.89$93.28B
5Compagnie Financière RichemontCFRSouth AfricaJohannesburg Stock ExchangeR3,237.01$92.41B
6Anglo American plcAGLSouth AfricaJohannesburg Stock ExchangeR884.2$63.49B
7Anglogold Ashanti LtdANGSouth AfricaJohannesburg Stock ExchangeR1,792.35$55.08B
8Gold FieldsGFISouth AfricaJohannesburg Stock ExchangeR748.6$36.29B
9Capitec Bank Holdings LimitedCPISouth AfricaJohannesburg Stock ExchangeR4,352.52$30.73B
10FirstrandFSRSouth AfricaJohannesburg Stock ExchangeR89.06$29.79B
11MTN Group LtdMTNSouth AfricaJohannesburg Stock ExchangeR215.7$24.02B
12Impala Platinum Hlgs LtdIMPSouth AfricaJohannesburg Stock ExchangeR270.77$14.90B
13Absa Group LimitedABGSouth AfricaJohannesburg Stock ExchangeR227.43$12.37B
14Sanlam LimitedSLMSouth AfricaJohannesburg Stock ExchangeR87.39$11.27B
15DiscoveryDSYSouth AfricaJohannesburg Stock ExchangeR275$10.35B
16Harmony Gold Mining CompanyHARSouth AfricaJohannesburg Stock ExchangeR299.4$9.05B
17Sasol LimitedSOLSouth AfricaJohannesburg Stock ExchangeR216.3$8.48B
18BID Corporation LtdBIDSouth AfricaJohannesburg Stock ExchangeR406.67$8.41B
19Kumba Iron OreKIOSouth AfricaJohannesburg Stock ExchangeR329.93$5.93B
20Investec PlcINPSouth AfricaJohannesburg Stock ExchangeR137.45$5.37B
21Bidvest LtdBVTSouth AfricaJohannesburg Stock ExchangeR232.8$4.69B
22Exxaro ResourcesEXXSouth AfricaJohannesburg Stock ExchangeR215.77$4.58B
23Clicks Group LtdCLSSouth AfricaJohannesburg Stock ExchangeR264.02$4.15B
24Aspen Pharmacare HoldingsAPNSouth AfricaJohannesburg Stock ExchangeR143.33$3.89B
25Quilter PlcQLTSouth AfricaJohannesburg Stock ExchangeR41.21$3.26B
26Woolworths HoldingsWHLSouth AfricaJohannesburg Stock ExchangeR50.98$3.05B
27African Rainbow Min LtdARISouth AfricaJohannesburg Stock ExchangeR231.75$2.95B
28New Gold Issuer LimitedGLDSouth AfricaJohannesburg Stock ExchangeR714.65$2.44B
29Hammerson plcHMNSouth AfricaJohannesburg Stock ExchangeR73.16$2.42B
30DRDGOLDDRDSouth AfricaJohannesburg Stock ExchangeR50.06$2.36B
31Investec LimitedINLSouth AfricaJohannesburg Stock ExchangeR134.52$2.22B
32Boxer Retail LtdBOXSouth AfricaJohannesburg Stock ExchangeR86.32$2.06B
33AVI LtdAVISouth AfricaJohannesburg Stock ExchangeR96.9$2.01B
34PSG KonsultKSTSouth AfricaJohannesburg Stock ExchangeR27.26$1.97B
35Dis-Chem Pharmacies LimitedDCPSouth AfricaJohannesburg Stock ExchangeR37.03$1.94B
36ADvTECH LtdADHSouth AfricaJohannesburg Stock ExchangeR44.96$1.52B
37KaroooooKROSouth AfricaJohannesburg Stock ExchangeR812.03$1.50B
38Netcare LimitedNTCSouth AfricaJohannesburg Stock ExchangeR17.05$1.41B
39Alphamin Resources CorpAPHSouth AfricaJohannesburg Stock ExchangeR17.75$1.38B
40Greencoat RenewablesGCTSouth AfricaJohannesburg Stock ExchangeR15.3$1.05B
41DatatecDTCSouth AfricaJohannesburg Stock ExchangeR74.78$1.02B
42Bytes Technology Group PlcBYISouth AfricaJohannesburg Stock ExchangeR70.29$1.02B
43Life Healthcare Group HoldingsLHCSouth AfricaJohannesburg Stock ExchangeR11.13$962.56M
44Globe Trade Centre SAGTCSouth AfricaJohannesburg Stock ExchangeR26.92$940.34M
45WeBuyCars Holdings LtdWBCSouth AfricaJohannesburg Stock ExchangeR36.55$929.74M
46JSEJSESouth AfricaJohannesburg Stock ExchangeR157.01$862.61M
47Hosken Consolidated InvestmentsHCISouth AfricaJohannesburg Stock ExchangeR173.02$821.49M
48GrindrodGNDSouth AfricaJohannesburg Stock ExchangeR22.49$778.61M
49Fairvest Ltd B SharesFTBSouth AfricaJohannesburg Stock ExchangeR6.76$772.06M
50Attacq LimitedATTSouth AfricaJohannesburg Stock ExchangeR16.59$753.16M
51Wilson Bayly Holmes-OvconWBOSouth AfricaJohannesburg Stock ExchangeR173.65$750.30M
52AECI LimitedAFESouth AfricaJohannesburg Stock ExchangeR115.64$745.96M
53ItaltileITESouth AfricaJohannesburg Stock ExchangeR8.65$690.83M
54ASP IsotopesISOSouth AfricaJohannesburg Stock ExchangeR95.5$690.10M
55Astral Foods LtdARLSouth AfricaJohannesburg Stock ExchangeR241.3$629.96M
56Alexander Forbes Grp HldgsAFHSouth AfricaJohannesburg Stock ExchangeR7.7$609.16M
57Cell C Holdings LtdCCDSouth AfricaJohannesburg Stock ExchangeR26.5$569.00M
58Altron: Allied Electronics CorporationAELSouth AfricaJohannesburg Stock ExchangeR22.05$555.53M
59Raubex GroupRBXSouth AfricaJohannesburg Stock ExchangeR52.55$522.66M
60Brait SEBATSouth AfricaJohannesburg Stock ExchangeR2.14$507.39M
61Blue Label Telecoms LtdBLUSouth AfricaJohannesburg Stock ExchangeR8.81$475.01M
62RCL FoodsRCLSouth AfricaJohannesburg Stock ExchangeR8.85$456.27M
63Burstone Group LtdBTNSouth AfricaJohannesburg Stock ExchangeR9.48$453.64M
64Lesaka TechnologiesLSKSouth AfricaJohannesburg Stock ExchangeR81$445.79M
65CA Sales Holdings LtdCAASouth AfricaJohannesburg Stock ExchangeR14.6$427.36M
66Clientele LtdCLISouth AfricaJohannesburg Stock ExchangeR19.2$427.30M
67Weaver Fintech LtdWVRSouth AfricaJohannesburg Stock ExchangeR63.99$416.67M
68PowerFleet IncPWRSouth AfricaJohannesburg Stock ExchangeR55.61$404.47M
69Erin Energy CorporationERNSouth AfricaJohannesburg Stock ExchangeR30$392.52M
70Hudaco IndustriesHDCSouth AfricaJohannesburg Stock ExchangeR193.78$375.11M
71Rainbow Chicken LtdRBOSouth AfricaJohannesburg Stock ExchangeR6.22$371.47M
72Afrimat LimitedAFTSouth AfricaJohannesburg Stock ExchangeR33.88$329.89M
73Famous BrandsFBRSouth AfricaJohannesburg Stock ExchangeR51.98$317.30M
74KAP Industrial HoldingsKAPSouth AfricaJohannesburg Stock ExchangeR2.56$287.16M
75Caxton & CTP Publishers LimitedCATSouth AfricaJohannesburg Stock ExchangeR12.85$286.52M
76Lewis Group LtdLEWSouth AfricaJohannesburg Stock ExchangeR85.4$271.29M
77Acsion LimitedACSSouth AfricaJohannesburg Stock ExchangeR10.88$261.53M
78Bell Equipment LtdBELSouth AfricaJohannesburg Stock ExchangeR41$238.53M
79Kore Potash PlcKP2South AfricaJohannesburg Stock ExchangeR0.69$236.42M
80Choppies Enterprises LimitedCHPSouth AfricaJohannesburg Stock ExchangeR1.68$219.30M
81Kaap Agri LimitedKALSouth AfricaJohannesburg Stock ExchangeR46.49$210.21M
82Collins Property Group LtdCPPSouth AfricaJohannesburg Stock ExchangeR11.34$206.71M
83Cashbuild LimitedCSBSouth AfricaJohannesburg Stock ExchangeR130.4$197.94M
84Invicta HoldingsIVTSouth AfricaJohannesburg Stock ExchangeR37.75$194.99M
85Libstar HoldingsLBRSouth AfricaJohannesburg Stock ExchangeR4.53$188.64M
86Zeda LimitedZZDSouth AfricaJohannesburg Stock ExchangeR14.84$171.59M
87Araxi LtdAXXSouth AfricaJohannesburg Stock ExchangeR2.11$168.21M
88iOCO LtdIOCSouth AfricaJohannesburg Stock ExchangeR4.3$165.01M
89YeboYethu (RF) LtdYYLBEESouth AfricaJohannesburg Stock ExchangeR51$164.18M
90City Lodge Hotels LimitedCLHSouth AfricaJohannesburg Stock ExchangeR4.31$151.38M
91Combined Motor Hldgs LtdCMHSouth AfricaJohannesburg Stock ExchangeR38.21$149.80M
92Jubilee Platinum PlcJBLSouth AfricaJohannesburg Stock ExchangeR0.64$134.19M
93Brait Investment Holdings LtdBIHLEBSouth AfricaJohannesburg Stock ExchangeR795$129.42M
94Copper 360 LtdCPRSouth AfricaJohannesburg Stock ExchangeR0.59$125.67M
95Argent Industrial LtdARTSouth AfricaJohannesburg Stock ExchangeR38.24$124.50M
96Zeder InvestmentsZEDSouth AfricaJohannesburg Stock ExchangeR1.28$119.96M
97Quantum Food HoldingsQFHSouth AfricaJohannesburg Stock ExchangeR10.98$112.10M
98Balwin Properties LtdBWNSouth AfricaJohannesburg Stock ExchangeR3.54$108.65M
99Frontier Transport HoldingsFTHSouth AfricaJohannesburg Stock ExchangeR6.69$103.58M
100Gemfields Group LimitedGMLSouth AfricaJohannesburg Stock ExchangeR0.9$94.20M

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.