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)
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
10Airtel Africa PlcAIRTELAFRINigeriaNigerian Exchange₦5,801.4$15.80B
11ATTIJARIWAFA BANKATWMoroccoCasablanca Stock ExchangeDH680.9$15.70B
12MANAGEMMNGMoroccoCasablanca Stock ExchangeDH12,100$15.39B
13Dangote Cement PlcDANGCEMNigeriaNigerian Exchange₦1,047$12.80B
14MTN Nigeria Communications PlcMTNNNigeriaNigerian Exchange₦826.5$12.57B
15BUA Foods PlcBUAFOODSNigeriaNigerian Exchange₦939$12.25B
16Absa Group LimitedABGSouth AfricaJohannesburg Stock ExchangeR215.79$11.69B
17Sanlam LimitedSLMSouth AfricaJohannesburg Stock ExchangeR88.26$11.34B
18DiscoveryDSYSouth AfricaJohannesburg Stock ExchangeR253.07$10.46B
19Shoprite HoldingsSHPSouth AfricaJohannesburg Stock ExchangeR282$10.10B
20Impala Platinum Hlgs LtdIMPSouth AfricaJohannesburg Stock ExchangeR177.01$9.70B
21Safaricom PlcSCOMKenyaNairobi Securities ExchangeKSh35.45$9.37B
22Harmony Gold Mining CompanyHARSouth AfricaJohannesburg Stock ExchangeR242.35$9.36B
23Commercial International Bank Egypt (CIB) S.A.E.COMIEgyptEgyptian ExchangeE£135.8$9.15B
24BID Corporation LtdBIDSouth AfricaJohannesburg Stock ExchangeR440.12$8.99B
25ITISSALAT AL-MAGHRIBIAMMoroccoCasablanca Stock ExchangeDH90$8.48B
26Nedbank GroupNEDSouth AfricaJohannesburg Stock ExchangeR271.59$7.85B
27OUTsurance Group LtdOUTSouth AfricaJohannesburg Stock ExchangeR81.66$7.67B
28MTN GhanaMTNGHGhanaGhana Stock Exchange₵6.6$7.47B
29Sasol LimitedSOLSouth AfricaJohannesburg Stock ExchangeR189.34$7.39B
30Investec GroupIVDNamibiaNamibian Stock ExchangeN$135.61$6.98B
31SODEP-Marsa MarocMSAMoroccoCasablanca Stock ExchangeDH870$6.84B
32BUA Cement PlcBUACEMENTNigeriaNigerian Exchange₦275.6$6.76B
33NEPI RockcastleNRPSouth AfricaJohannesburg Stock ExchangeR149.05$6.43B
34RemgroREMSouth AfricaJohannesburg Stock ExchangeR189.23$6.07B
35Sibanye-StillwaterSSWSouth AfricaJohannesburg Stock ExchangeR32.77$5.62B
36Northam Platinum HoldingsNPHSouth AfricaJohannesburg Stock ExchangeR230.11$5.58B
37Kumba Iron OreKIOSouth AfricaJohannesburg Stock ExchangeR277.4$5.41B
38BCPBCPMoroccoCasablanca Stock ExchangeDH247$5.38B
39Ecobank Transnational IncorporatedETIGhanaGhana Stock Exchange₵1.96$5.10B
40Seplat Energy PlcSEPLATNigeriaNigerian Exchange₦11,363.9$4.94B
41Bidvest LtdBVTSouth AfricaJohannesburg Stock ExchangeR237.91$4.90B
42B2Gold Corp.B2GNamibiaNamibian Stock ExchangeN$59.92$4.89B
43Aradel Holdings PlcARADELNigeriaNigerian Exchange₦1,526.8$4.81B
44Pepkor HoldingsPPHSouth AfricaJohannesburg Stock ExchangeR21.4$4.80B
45SGTM S.AGTMMoroccoCasablanca Stock ExchangeDH695$4.47B
46BANK OF AFRICABOAMoroccoCasablanca Stock ExchangeDH187.1$4.42B
47TAQA MOROCCOTQMMoroccoCasablanca Stock ExchangeDH1,700$4.30B
48Holcim Maroc S.ALHMMoroccoCasablanca Stock ExchangeDH1,701$4.27B
49Exxaro ResourcesEXXSouth AfricaJohannesburg Stock ExchangeR202.73$4.20B
50Talaat Moustafa Group HoldingTMGHEgyptEgyptian ExchangeE£101.15$4.12B
51Aspen Pharmacare HoldingsAPNSouth AfricaJohannesburg Stock ExchangeR149.61$4.04B
52El Sewedy Electric CompanySWDYEgyptEgyptian ExchangeE£91.41$3.87B
53Old Mutual LimitedOMUSouth AfricaJohannesburg Stock ExchangeR13.34$3.76B
54Shaftesbury CapitalSHCSouth AfricaJohannesburg Stock ExchangeR31.57$3.73B
55CREDIT POPULAIRE D'ALGERIECPAAlgeriaSociété de Gestion de la Bourse des ValeursDA2,300$3.46B
56Guaranty Trust Holding Company PlcGTCONigeriaNigerian Exchange₦129.2$3.42B
57Zenith Bank PlcZENITHBANKNigeriaNigerian Exchange₦114$3.39B
58Telecom Egypt CompanyETELEgyptEgyptian ExchangeE£98.3$3.32B
59Primary Health PropertiesPHPSouth AfricaJohannesburg Stock ExchangeR20.98$3.31B
60Clicks Group LtdCLSSouth AfricaJohannesburg Stock ExchangeR228.22$3.24B
61Momentum Metropolitan HoldingsMTMSouth AfricaJohannesburg Stock ExchangeR40.06$3.20B
62Momentum Group LimitedMMTNamibiaNamibian Stock ExchangeN$40.12$3.11B
63First HoldCo PlcFIRSTHOLDCONigeriaNigerian Exchange₦95.95$3.09B
64Tiger Brands LtdTBSSouth AfricaJohannesburg Stock ExchangeR279.83$2.88B
65Pan African Resources PlcPANSouth AfricaJohannesburg Stock ExchangeR19.92$2.81B
66Woolworths HoldingsWHLSouth AfricaJohannesburg Stock ExchangeR47.26$2.81B
67Mr Price GroupMRPSouth AfricaJohannesburg Stock ExchangeR175.91$2.79B
68SantamSNTSouth AfricaJohannesburg Stock ExchangeR398.83$2.78B
69TGCC S.ATGCMoroccoCasablanca Stock ExchangeDH736$2.74B
70Standard Bank Malawi PlcSTANDARDMalawiMalawi Stock ExchangeMK3,999.14$2.69B
71FMB Capital Holdings PlcFMBCHMalawiMalawi Stock ExchangeMK1,895.78$2.67B
72PSG Financial Services LimitedKFSNamibiaNamibian Stock ExchangeN$35.16$2.66B
73PSG KonsultKSTSouth AfricaJohannesburg Stock ExchangeR35.09$2.66B
74Hammerson plcHMNSouth AfricaJohannesburg Stock ExchangeR82.18$2.65B
75Paladin Energy LtdPDNNamibiaNamibian Stock ExchangeN$105.67$2.64B
76National Bank Of Malawi PlcNBMMalawiMalawi Stock ExchangeMK9,699.99$2.60B
77MTN UGANDA LIMITEDMTNUUgandaUganda Securities ExchangeUSh425$2.60B
78CIMENTS DU MAROCCMAMoroccoCasablanca Stock ExchangeDH1,610$2.49B
79Egypt AluminumEGALEgyptEgyptian ExchangeE£301.9$2.46B
80Qatar National BankQNBEEgyptEgyptian ExchangeE£54.81$2.34B
81Equity Bank LimitedEBLUgandaUganda Securities ExchangeUSh2,222.69$2.24B
82Equity Group Holdings LtdEQTYKenyaNairobi Securities ExchangeKSh86.75$2.23B
83Eastern Company S.A.EEASTEgyptEgyptian ExchangeE£36.9$2.19B
84Boxer Retail LtdBOXSouth AfricaJohannesburg Stock ExchangeR77.65$2.15B
85Misr Fertilizer Production CompanyMFPCEgyptEgyptian ExchangeE£37.8$2.14B
86African Rainbow Min LtdARISouth AfricaJohannesburg Stock ExchangeR166.92$2.11B
87Sirius Real EstateSRESouth AfricaJohannesburg Stock ExchangeR21.62$2.08B
88New Gold Issuer LimitedGLDSouth AfricaJohannesburg Stock ExchangeR607.5$2.05B
89FDH Bank PlcFDHBMalawiMalawi Stock ExchangeMK513.65$2.03B
90COSUMARCSRMoroccoCasablanca Stock ExchangeDH194$1.96B
91Ninety One PlcN91South AfricaJohannesburg Stock ExchangeR48.1$1.96B
92AVI LtdAVISouth AfricaJohannesburg Stock ExchangeR94.73$1.96B
93WAFA ASSURANCEWAAMoroccoCasablanca Stock ExchangeDH5,202$1.95B
94Presco PlcPRESCONigeriaNigerian Exchange₦2,300$1.94B
95Stanbic IBTC Holdings PlcSTANBICNigeriaNigerian Exchange₦166.9$1.92B
96KaroooooKROSouth AfricaJohannesburg Stock ExchangeR1,020.59$1.91B
97KCB GroupKCBKenyaNairobi Securities ExchangeKSh80$1.89B
98Abu Qir Fertilizers & Chemical Industries Company (S.A.E)ABUKEgyptEgyptian ExchangeE£73.7$1.84B
99Telkom SA SOCTKGSouth AfricaJohannesburg Stock ExchangeR58.06$1.80B
100Transcorp Hotels PlcTRANSCOHOTNigeriaNigerian Exchange₦242$1.80B

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.