Rankings

Biggest companies in 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
7Anglo American PlcANGBotswanaBotswana Stock ExchangeP681.46$58.50B
8Anglogold Ashanti LtdANGSouth AfricaJohannesburg Stock ExchangeR1,792.35$55.08B
9Gold FieldsGFISouth AfricaJohannesburg Stock ExchangeR748.6$36.29B
10Capitec Bank Holdings LimitedCPISouth AfricaJohannesburg Stock ExchangeR4,352.52$30.73B
11FirstrandFSRSouth AfricaJohannesburg Stock ExchangeR89.06$29.79B
12MTN Group LtdMTNSouth AfricaJohannesburg Stock ExchangeR215.7$24.02B
13Impala Platinum Hlgs LtdIMPSouth AfricaJohannesburg Stock ExchangeR270.77$14.90B
14Dangote Cement PlcDANGCEMNigeriaNigerian Exchange₦1,180$14.67B
15BUA Foods PlcBUAFOODSNigeriaNigerian Exchange₦967$12.83B
16MTN Nigeria Communications PlcMTNNNigeriaNigerian Exchange₦819.7$12.68B
17Absa Group LimitedABGSouth AfricaJohannesburg Stock ExchangeR227.43$12.37B
18Sanlam LimitedSLMSouth AfricaJohannesburg Stock ExchangeR87.39$11.27B
19BUA Cement PlcBUACEMENTNigeriaNigerian Exchange₦430$10.73B
20DiscoveryDSYSouth AfricaJohannesburg Stock ExchangeR275$10.35B
21SafaricomSCOMKenyaNairobi Securities ExchangeKSh31.75$9.39B
22Airtel Africa PlcAIRTELAFRINigeriaNigerian Exchange₦3,323.4$9.20B
23Commercial International Bank Egypt (CIB) S.A.E.COMIEgyptEgyptian ExchangeE£143.51$9.19B
24Harmony Gold Mining CompanyHARSouth AfricaJohannesburg Stock ExchangeR299.4$9.05B
25Sasol LimitedSOLSouth AfricaJohannesburg Stock ExchangeR216.3$8.48B
26BID Corporation LtdBIDSouth AfricaJohannesburg Stock ExchangeR406.67$8.41B
27MTN GhanaMTNGHGhanaGhana Stock Exchange₵6.7$7.64B
28Aradel Holdings PlcARADELNigeriaNigerian Exchange₦1,880$6.02B
29Kumba Iron OreKIOSouth AfricaJohannesburg Stock ExchangeR329.93$5.93B
30Investec PlcINPSouth AfricaJohannesburg Stock ExchangeR137.45$5.37B
31Ecobank Transnational IncorporatedETIGhanaGhana Stock Exchange₵1.5$5.22B
32Seplat Energy PlcSEPLATNigeriaNigerian Exchange₦11,600$5.13B
33Bidvest LtdBVTSouth AfricaJohannesburg Stock ExchangeR232.8$4.69B
34Exxaro ResourcesEXXSouth AfricaJohannesburg Stock ExchangeR215.77$4.58B
35Clicks Group LtdCLSSouth AfricaJohannesburg Stock ExchangeR264.02$4.15B
36Guaranty Trust Holding Company PlcGTCONigeriaNigerian Exchange₦153$4.12B
37Lafarge Africa PlcWAPCONigeriaNigerian Exchange₦341$4.05B
38Zenith Bank PlcZENITHBANKNigeriaNigerian Exchange₦132$3.99B
39Talaat Moustafa Group HoldingTMGHEgyptEgyptian ExchangeE£100$3.91B
40Aspen Pharmacare HoldingsAPNSouth AfricaJohannesburg Stock ExchangeR143.33$3.89B
41El Sewedy Electric CompanySWDYEgyptEgyptian ExchangeE£91.55$3.71B
42Quilter PlcQLTSouth AfricaJohannesburg Stock ExchangeR41.21$3.26B
43Telecom Egypt CompanyETELEgyptEgyptian ExchangeE£99.5$3.22B
44Woolworths HoldingsWHLSouth AfricaJohannesburg Stock ExchangeR50.98$3.05B
45National Bank Of Malawi PlcNBMMalawiMalawi Stock ExchangeMK10,999.48$2.95B
46African Rainbow Min LtdARISouth AfricaJohannesburg Stock ExchangeR231.75$2.95B
47Standard Bank Malawi PlcSTANDARDMalawiMalawi Stock ExchangeMK4,143.39$2.79B
48FMB Capital Holdings PlcFMBCHMalawiMalawi Stock ExchangeMK1,743.57$2.46B
49First HoldCo PlcFIRSTHOLDCONigeriaNigerian Exchange₦74.55$2.44B
50New Gold Issuer LimitedGLDSouth AfricaJohannesburg Stock ExchangeR714.65$2.44B
51Hammerson plcHMNSouth AfricaJohannesburg Stock ExchangeR73.16$2.42B
52Qatar National BankQNBEEgyptEgyptian ExchangeE£58.7$2.40B
53Egypt AluminumEGALEgyptEgyptian ExchangeE£305$2.38B
54Misr Fertilizer Production CompanyMFPCEgyptEgyptian ExchangeE£43.77$2.38B
55DRDGOLDDRDSouth AfricaJohannesburg Stock ExchangeR50.06$2.36B
56Eastern Company S.A.EEASTEgyptEgyptian ExchangeE£39.98$2.27B
57FDH Bank PlcFDHBMalawiMalawi Stock ExchangeMK569.78$2.26B
58Equity Group HoldingsEQTYKenyaNairobi Securities ExchangeKSh74.75$2.24B
59Investec LimitedINLSouth AfricaJohannesburg Stock ExchangeR134.52$2.22B
60Investec LimitedINVBotswanaBotswana Stock ExchangeP119.1$2.15B
61Geregu Power PlcGEREGUNigeriaNigerian Exchange₦1,132.5$2.09B
62Stanbic IBTC Holdings PlcSTANBICNigeriaNigerian Exchange₦177$2.07B
63Boxer Retail LtdBOXSouth AfricaJohannesburg Stock ExchangeR86.32$2.06B
64AVI LtdAVISouth AfricaJohannesburg Stock ExchangeR96.9$2.01B
65Abu Qir Fertilizers & Chemical Industries Company (S.A.E)ABUKEgyptEgyptian ExchangeE£83.8$2.00B
66Presco PlcPRESCONigeriaNigerian Exchange₦2,300$1.98B
67PSG KonsultKSTSouth AfricaJohannesburg Stock ExchangeR27.26$1.97B
68Nigerian Breweries PlcNBNigeriaNigerian Exchange₦85.5$1.95B
69Dis-Chem Pharmacies LimitedDCPSouth AfricaJohannesburg Stock ExchangeR37.03$1.94B
70Kenya Commercial BankKCBKenyaNairobi Securities ExchangeKSh66.75$1.89B
71Nestlé Nigeria PlcNESTLENigeriaNigerian Exchange₦3,125$1.83B
72Alexandria Container&Cargo Handling CompanyALCNEgyptEgyptian ExchangeE£30.81$1.74B
73Transcorp Hotels PlcTRANSCOHOTNigeriaNigerian Exchange₦223.3$1.69B
74AngloGold Ashanti LimitedAGAGhanaGhana Stock Exchange₵37$1.65B
75Ecobank Transnational IncorporatedETINigeriaNigerian Exchange₦93$1.63B
76East African BreweriesEABLKenyaNairobi Securities ExchangeKSh241.25$1.62B
77International Breweries PlcINTBREWNigeriaNigerian Exchange₦13$1.61B
78Ecobank Ghana LimitedEGHGhanaGhana Stock Exchange₵48.85$1.59B
79Tullow Oil PlcTLWGhanaGhana Stock Exchange₵11.92$1.56B
80ADvTECH LtdADHSouth AfricaJohannesburg Stock ExchangeR44.96$1.52B
81Transpower Nigeria PlcTRANSPOWERNigeriaNigerian Exchange₦272.7$1.51B
82KaroooooKROSouth AfricaJohannesburg Stock ExchangeR812.03$1.50B
83e-finance for Digital and Financial Investments S.A.E.EFIHEgyptEgyptian ExchangeE£22.68$1.48B
84Housing and Development Bank- Egypt (S.A.E)HDBKEgyptEgyptian ExchangeE£146.8$1.48B
85Netcare LimitedNTCSouth AfricaJohannesburg Stock ExchangeR17.05$1.41B
86Alphamin Resources CorpAPHSouth AfricaJohannesburg Stock ExchangeR17.75$1.38B
87United Bank for Africa PlcUBANigeriaNigerian Exchange₦42.3$1.38B
88Fawry for Banking Technology and Electronic Payments S.A.E.FWRYEgyptEgyptian ExchangeE£21.25$1.37B
89The Co-operative Bank of Kenya LtdCOOPKenyaNairobi Securities ExchangeKSh30$1.36B
90ABSA Bank KenyaABSAKenyaNairobi Securities ExchangeKSh28.45$1.34B
91Orascom Construction PLCORASEgyptEgyptian ExchangeE£659$1.32B
92NBS Bank PlcNBSMalawiMalawi Stock ExchangeMK763.89$1.28B
93Okomu Oil Palm PlcOKOMUOILNigeriaNigerian Exchange₦1,750$1.23B
94Illovo Sugar Malawi PlcILLOVOMalawiMalawi Stock ExchangeMK2,948.66$1.21B
95NCBA GroupNCBAKenyaNairobi Securities ExchangeKSh87.5$1.16B
96Emaar Misr for Development Company (S.A.E.)EMFDEgyptEgyptian ExchangeE£11.2$1.16B
97Suez Canal Company for Technology Settling (S.A.E)SCTSEgyptEgyptian ExchangeE£629.17$1.08B
98GCB Bank LimitedGCBGhanaGhana Stock Exchange₵40$1.07B
99Abu Dhabi Islamic Bank - Egypt - S.A.EADIBEgyptEgyptian ExchangeE£47$1.07B
100First National Bank Botswana LimitedFNBBBotswanaBotswana Stock ExchangeP5.7$1.06B

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.