Skip to content

Market map

Each rectangle is one listed company, sized by how much money traded in it today and shaded by how it moved — so where the continent's activity actually concentrates is visible before you read a single number. Switch the basis to market value and the map covers South Africa alone, because it is the only exchange here that publishes one.

Market map

money traded today · 114 tiles
Group by
Size by
JSE$1.7BAngloGold Ashanti plc (ANG), JSE. Turnover $152.69M, 8.4% of the mapped total. -1.68% today.ANG-1.7%Gold Fields Limited (GFI), JSE. Turnover $151.44M, 8.3% of the mapped total. +0.89% today.GFI+0.9%FirstRand Limited (FSR), JSE. Turnover $103.61M, 5.7% of the mapped total. -1.44% today.FSR-1.4%Naspers Limited (NPN), JSE. Turnover $101.60M, 5.6% of the mapped total. +0.09% today.NPN+0.1%Harmony Gold Mining Company Limited (HAR), JSE. Turnover $92.86M, 5.1% of the mapped total. -1.14% today.HAR-1.1%Valterra Platinum Limited (VAL), JSE. Turnover $87.86M, 4.8% of the mapped total. +2.00% today.VAL+2.0%Northam Platinum Holdings Limited (NPH), JSE. Turnover $65.28M, 3.6% of the mapped total. -1.20% today.NPH-1.2%Sanlam Limited (SLM), JSE. Turnover $57.64M, 3.2% of the mapped total. -2.00% today.SLM-2.0%MTN Group Limited (MTN), JSE. Turnover $51.78M, 2.9% of the mapped total. -0.21% today.MTN-0.2%Prosus N.V. (PRX), JSE. Turnover $48.11M, 2.6% of the mapped total. +0.10% today.PRX+0.1%Anglo American plc (AGL), JSE. Turnover $39.73M, 2.2% of the mapped total. +0.12% today.AGL+0.1%Capitec Limited (CPI), JSE. Turnover $39.31M, 2.2% of the mapped total. +0.90% today.CPI+0.9%Sibanye Stillwater Limited (SSW), JSE. Turnover $35.25M, 1.9% of the mapped total. -1.69% today.SSW-1.7%Absa Group Limited (ABG), JSE. Turnover $34.89M, 1.9% of the mapped total. +0.99% today.ABG+1.0%Discovery Limited (DSY), JSE. Turnover $33.42M, 1.8% of the mapped total. +4.71% today.DSY+4.7%Bid Corporation Limited (BID), JSE. Turnover $32.61M, 1.8% of the mapped total. +1.88% today.BID+1.9%233 more JSE listings, together $32.37M traded — 1.78% of the mapped total. Each is too small to draw at this width; they are listed in the table below.+233too smallImpala Platinum Holdings Limited (IMP), JSE. Turnover $32.33M, 1.8% of the mapped total. -1.14% today.IMP-1.1%British American Tobacco p.l.c. (BTI), JSE. Turnover $30.18M, 1.7% of the mapped total. +2.47% today.BTI+2.5%Standard Bank Group Limited (SBK), JSE. Turnover $29.98M, 1.7% of the mapped total. -0.03% today.SBK-0.0%Sasol Limited (SOL), JSE. Turnover $27.71M, 1.5% of the mapped total. -1.83% today.SOL-1.8%BHP Group Limited (BHG), JSE. Turnover $25.16M, 1.4% of the mapped total. -0.55% today.BHG-0.5%Glencore plc (GLN), JSE. Turnover $24.88M, 1.4% of the mapped total. -2.11% today.GLN-2.1%Nedbank Group Limited (NED), JSE. Turnover $24.28M, 1.3% of the mapped total. -3.45% today.NED-3.4%Clicks Group Limited (CLS), JSE. Turnover $20.51M, 1.1% of the mapped total. -0.01% today.CLS-0.0%Compagnie Financière Richemont SA (CFR), JSE. Turnover $19.70M, 1.1% of the mapped total. +1.90% today.CFR+1.9%Pepkor Holdings Limited (PPH), JSE. Turnover $19.28M, 1.1% of the mapped total. -0.60% today.PPH-0.6%Aspen Pharmacare Holdings Limited (APN), JSE. Turnover $17.77M, 0.98% of the mapped total. +3.89% today.APN+3.9%Exxaro Resources Limited (EXX), JSE. Turnover $16.06M, 0.88% of the mapped total. +0.74% today.EXX+0.7%Vodacom Group Limited (VOD), JSE. Turnover $14.74M, 0.81% of the mapped total. +0.29% today.VOD+0.3%NEPI Rockcastle N.V. (NRP), JSE. Turnover $14.65M, 0.81% of the mapped total. +0.56% today.NRP+0.6%Bytes Technology Group plc (BYI), JSE. Turnover $14.51M, 0.80% of the mapped total. +1.38% today.BYI+1.4%OUTsurance Group Limited (OUT), JSE. Turnover $11.18M, 0.62% of the mapped total. +1.06% today.OUT+1.1%Shoprite Holdings Ltd (SHP), JSE. Turnover $10.14M, 0.56% of the mapped total. -0.36% today.SHP-0.4%Reinet Investments S.C.A. (RNI), JSE. Turnover $10.12M, 0.56% of the mapped total. -1.01% today.RNI-1.0%The Bidvest Group Limited (BVT), JSE. Turnover $9.90M, 0.55% of the mapped total. -0.33% today.BVT-0.3%Old Mutual Limited (OMU), JSE. Turnover $8.76M, 0.48% of the mapped total. -0.08% today.OMU-0.1%Remgro Limited (REM), JSE. Turnover $8.28M, 0.46% of the mapped total. +0.25% today.REM+0.3%Anheuser-Busch InBev SA/NV (ANH), JSE. Turnover $8.13M, 0.45% of the mapped total. -0.11% today.ANH-0.1%Pan African Resources PLC (PAN), JSE. Turnover $7.42M, 0.41% of the mapped total. +0.20% today.PAN+0.2%Mr Price Group Limited (MRP), JSE. Turnover $6.83M, 0.38% of the mapped total. -0.44% today.MRP-0.4%Investec Group (INP), JSE. Turnover $6.57M, 0.36% of the mapped total. +0.38% today.INP+0.4%Woolworths Holdings Limited (WHL), JSE. Turnover $6.31M, 0.35% of the mapped total. -0.46% today.WHL-0.5%Dis-Chem Pharmacies Limited (DCP), JSE. Turnover $6.30M, 0.35% of the mapped total. +1.93% today.DCP+1.9%Thungela Resources Limited (TGA), JSE. Turnover $6.25M, 0.34% of the mapped total. +0.95% today.TGA+0.9%Netcare Limited (NTC), JSE. Turnover $6.06M, 0.33% of the mapped total. -1.05% today.NTC-1.1%Datatec Limited (DTC), JSE. Turnover $5.94M, 0.33% of the mapped total. +4.32% today.DTC+4.3%AVI Limited (AVI), JSE. Turnover $5.80M, 0.32% of the mapped total. +0.63% today.AVI+0.6%DRDGOLD Limited (DRD), JSE. Turnover $5.64M, 0.31% of the mapped total. -2.54% today.DRD-2.5%Growthpoint Properties Limited (GRT), JSE. Turnover $4.93M, 0.27% of the mapped total. 0.00% today.GRT0.0%Investec Group (INL), JSE. Turnover $4.90M, 0.27% of the mapped total. +0.85% today.INL+0.8%Kumba Iron Ore Limited (KIO), JSE. Turnover $4.61M, 0.25% of the mapped total. -1.45% today.KIO-1.4%Mondi plc (MNP), JSE. Turnover $4.53M, 0.25% of the mapped total. +0.01% today.MNP+0.0%Truworths International Limited (TRU), JSE. Turnover $4.17M, 0.23% of the mapped total. -1.31% today.TRU-1.3%Motus Holdings Limited (MTH), JSE. Turnover $3.71M, 0.20% of the mapped total. +0.30% today.MTH+0.3%Tiger Brands Limited (TBS), JSE. Turnover $3.47M, 0.19% of the mapped total. +0.11% today.Redefine Properties Limited (RDF), JSE. Turnover $3.44M, 0.19% of the mapped total. -1.63% today.South32 Limited (S32), JSE. Turnover $3.44M, 0.19% of the mapped total. +0.43% today.Momentum Group Limited (MTM), JSE. Turnover $3.09M, 0.17% of the mapped total. -1.19% today.Quilter plc (QLT), JSE. Turnover $3.03M, 0.17% of the mapped total. -1.31% today.Omnia Holdings Limited (OMN), JSE. Turnover $3.00M, 0.17% of the mapped total. +0.98% today.The Foschini Group Limited (TFG), JSE. Turnover $2.96M, 0.16% of the mapped total. -1.84% today.PSG Financial Services Limited (KST), JSE. Turnover $2.87M, 0.16% of the mapped total. +0.29% today.Satrix MSCI Emerging Markets ETF (STXEMG), JSE. Turnover $2.72M, 0.15% of the mapped total. +0.64% today.Sappi Limited (SAP), JSE. Turnover $2.50M, 0.14% of the mapped total. -1.50% today.Santam Ltd (SNT), JSE. Turnover $2.49M, 0.14% of the mapped total. +3.53% today.Boxer Retail Limited (BOX), JSE. Turnover $2.44M, 0.13% of the mapped total. +2.27% today.Fortress Real Estate Investments Limited (FFB), JSE. Turnover $2.31M, 0.13% of the mapped total. +0.13% today.Blu Label Unlimited Group Limited (BLU), JSE. Turnover $2.24M, 0.12% of the mapped total. -3.85% today.Hyprop Investments Limited (HYP), JSE. Turnover $2.23M, 0.12% of the mapped total. -0.21% today.The SPAR Group Ltd (SPP), JSE. Turnover $2.20M, 0.12% of the mapped total. +5.46% today.African Rainbow Minerals Limited (ARI), JSE. Turnover $2.16M, 0.12% of the mapped total. -1.54% today.Premier Group Limited (PMR), JSE. Turnover $2.09M, 0.12% of the mapped total. +0.86% today.Hammerson Plc (HMN), JSE. Turnover $2.09M, 0.11% of the mapped total. -0.57% today.We Buy Cars Holdings Limited (WBC), JSE. Turnover $2.00M, 0.11% of the mapped total. +0.52% today.ADvTECH Limited (ADH), JSE. Turnover $1.99M, 0.11% of the mapped total. +5.11% today.Telkom SA SOC Ltd (TKG), JSE. Turnover $1.69M, 0.09% of the mapped total. +1.10% today.Satrix MSCI World Feeder ETF (STXWDM), JSE. Turnover $1.67M, 0.09% of the mapped total. +0.03% today.Fairvest Limited (FTB), JSE. Turnover $1.53M, 0.08% of the mapped total. -0.15% today.FNB Government Inflation Linked Bond ETF (FNBINF), JSE. Turnover $1.32M, 0.07% of the mapped total. +0.07% today.Satrix Indi ETF (STXIND), JSE. Turnover $1.26M, 0.07% of the mapped total. +0.45% today.Life Healthcare Group Holdings Limited (LHC), JSE. Turnover $1.26M, 0.07% of the mapped total. -0.35% today.Vukile Property Fund Limited (VKE), JSE. Turnover $1.25M, 0.07% of the mapped total. -0.63% today.Attacq Limited (ATT), JSE. Turnover $1.21M, 0.07% of the mapped total. -3.26% today.PortfolioMetrix Active Income Prescient AMETF (PMXINC), JSE. Turnover $1.18M, 0.06% of the mapped total. +0.26% today.Hosken Consolidated Investments Limited (HCI), JSE. Turnover $1.06M, 0.06% of the mapped total. -0.94% today.Satrix Nasdaq 100 ETF (STXNDQ), JSE. Turnover $1.05M, 0.06% of the mapped total. +0.35% today.Italtile Limited (ITE), JSE. Turnover $1.02M, 0.06% of the mapped total. -4.36% today.Grindrod Limited (GND), JSE. Turnover $1.01M, 0.06% of the mapped total. +1.56% today.Satrix Capped All Share ETF (STXCAP), JSE. Turnover $972.58K, 0.05% of the mapped total. +0.12% today.AECI Ltd (AFE), JSE. Turnover $964.62K, 0.05% of the mapped total. -0.05% today.Wilson Bayly Holmes-Ovcon Limited (WBO), JSE. Turnover $950.53K, 0.05% of the mapped total. -1.07% today.Commercial International Bank Egypt (CIB) S.A.E. (COMI), EGX. Turnover $16.02M, 0.88% of the mapped total. -1.19% today.COMI-1.2%25 more EGX listings, together $11.08M traded — 0.61% of the mapped total. Each is too small to draw at this width; they are listed in the table below.Egypt Aluminum (EGAL), EGX. Turnover $6.07M, 0.33% of the mapped total. +3.47% today.EGAL+3.5%QALA For Financial Investments (CCAP), EGX. Turnover $5.91M, 0.33% of the mapped total. -1.37% today.CCAP-1.4%Palm Hills Developments S.A.E. (PHDC), EGX. Turnover $4.27M, 0.24% of the mapped total. -1.21% today.PHDC-1.2%Heliopolis Co. for Housing & Development (HELI), EGX. Turnover $4.06M, 0.22% of the mapped total. +4.22% today.HELI+4.2%Talaat Moustafa Group Holding (TMGH), EGX. Turnover $3.03M, 0.17% of the mapped total. -1.01% today.Sixth of October for Development and Investment Company "SODIC" (S.A.E.) (OCDI), EGX. Turnover $2.83M, 0.16% of the mapped total. -2.63% today.Telecom Egypt Company (ETEL), EGX. Turnover $2.32M, 0.13% of the mapped total. -0.09% today.Alexandria Mineral Oils Company (AMOC), EGX. Turnover $2.18M, 0.12% of the mapped total. +0.09% today.Abu Qir Fertilizers & Chemical Industries Company (S.A.E) (ABUK), EGX. Turnover $1.78M, 0.10% of the mapped total. -0.80% today.Raya Holding Company for Financial Investments (S.A.E) (RAYA), EGX. Turnover $1.76M, 0.10% of the mapped total. +1.93% today.GB Corp (GBCO), EGX. Turnover $1.53M, 0.08% of the mapped total. +0.67% today.Ibnsina Pharma (ISPH), EGX. Turnover $1.28M, 0.07% of the mapped total. -1.45% today.Eastern Company S.A.E (EAST), EGX. Turnover $1.24M, 0.07% of the mapped total. -0.71% today.Emaar Misr for Development Company (S.A.E.) (EMFD), EGX. Turnover $1.23M, 0.07% of the mapped total. +0.33% today.Beltone Holding S.A.E (BTFH), EGX. Turnover $1.02M, 0.06% of the mapped total. +1.01% today.124 more NGX listings, together $5.66M traded — 0.31% of the mapped total. Each is too small to draw at this width; they are listed in the table below.Transcorp Hotels PLC (TRANSCOHOT), NGX. Turnover $4.48M, 0.25% of the mapped total. +9.76% today.TRANS…+9.8%Zenith Bank PLC (ZENITHBANK), NGX. Turnover $3.78M, 0.21% of the mapped total. +1.26% today.Guaranty Trust Holding Company Plc (GTCO), NGX. Turnover $1.80M, 0.10% of the mapped total. +0.78% today.First HoldCo Plc (FIRSTHOLDCO), NGX. Turnover $1.63M, 0.09% of the mapped total. +7.41% today.MTN Nigeria Communications Plc (MTNN), NGX. Turnover $1.53M, 0.08% of the mapped total. -0.64% today.Seplat Energy PLC (SEPLAT), NGX. Turnover $1.46M, 0.08% of the mapped total. +10.00% today.Aradel Holdings Plc (ARADEL), NGX. Turnover $1.08M, 0.06% of the mapped total. 0.00% today.47 more BRVM listings, together $4.22M traded — 0.23% of the mapped total. Each is too small to draw at this width; they are listed in the table below.
Day change
  • -5%+
  • -2.5%
  • -1%
  • 0%
  • +1%
  • +2.5%
  • +5%+
no change published
several listings, folded together

Area is turnover — shares traded times price, converted to dollars so a Cairo listing and a Johannesburg one sit on one scale. Shading runs on the day’s move and saturates at ±5%, so a single outsized mover cannot flatten every ordinary day into the same wash. Every tile with room prints its own figure, because a colour on its own is not a number. 51 listings publish no day change at all and are hatched rather than shown as unchanged. 5 of the 552 sized here carry a price we could not refresh in this run — both the size and the move shown for them were last confirmed in an earlier session and are carried forward, not current. They are marked with an asterisk.

Across 726 listings on every exchange we track, 552 report a turnover figure above zero and can be sized here — $1.82B traded in total.

114 of them are large enough to draw as their own rectangle at this screen width; the remaining 438 are folded into the dashed block in each group and keep their share of the area. All 552 are in the table below.

BRVM, USE and BSE hold under half a percent of the total between them, so they are slivers here — read their figures from the group table rather than off the map.

Each group on the map, its turnover figure and its share of the total — including groups too small to appear as a visible rectangle.
#GroupTurnoverShareDrawnFolded
1JSE$1.72B94.86%91233
2EGX$67.62M3.72%1625
3NGX$21.44M1.18%7124
4BRVM$4.22M0.23%047
5USE$16.08K<0.05%04
6BSE$2.65K<0.05%05
552 listings on the map, as links
174 listings could not be sized

Two things this map deliberately does not do. It does not fill gaps: a company that publishes no market capitalisation cannot be given one, so it is listed beneath the map rather than drawn at a guessed size. And it does not colour a listing that publishes no day change as though it were flat — those are hatched, because “unchanged” and “not reported” are different facts and 65 listings here are the second.

Sizes and moves come from the same snapshot as the rest of the site. See methodology for where each market's data comes from, or the screener to filter the same listings by the numbers behind them.