African stock markets,
in one place.
6 exchanges, 726 listed companies, one screen — Lagos, Johannesburg, Cairo, Abidjan, Gaborone, Kampala today, the rest of the continent as their data opens up. Every price is also shown in dollars, so these markets can be compared with each other and with the S&P 500. And where the exchanges themselves publish a price but no past — 4 of these markets do exactly that — Djeli holds a daily record for 220 of their 244 listings, free: Gaborone back to July 1995, Lagos to May 2000, Abidjan to January 2007, Kampala and Blantyre to July 2011.
The NGX All-Share Index is +52.8% this year in NGN — but the NGN strengthened 8.3% against the dollar, so a dollar investor is +66.6%. That gap is the whole point of this site. See every market both ways →
Markets
ranked by tracked market cap- 1South AfricaJSE+0.8%All Share Index · 439 listings116,806 -0.01%$255.24B cap100.0% of trackedCap from 281 of 439 · 24 carried fwd$1.72B traded, from 414 of 439 · 1 carried fwd
- 2NigeriaNGX+52.8%NGX All-Share Index · 147 listings239,156 +0.20%— cap— of trackedCap from 0 of 147$21.44M traded, from 131 of 147
- 3UEMOA (8 countries)BRVM—— · 47 listings— —— cap— of trackedCap from 0 of 47$4.22M traded, from 47 of 47
- 4EgyptEGX—EGX 30 Price Return Index · 43 listings55,107 -0.31%— cap— of trackedCap from 0 of 43$67.62M traded, from 43 of 43
- 5BotswanaBSE—— · 29 listings— —— cap— of trackedCap from 0 of 29$2.65K traded, from 29 of 29
- 6UgandaUSE—— · 21 listings— —— cap— of trackedCap from 0 of 21$16.08K traded, from 21 of 21 · 21 carried fwd
Dominance is each market’s share of the market capitalisation this site can measure, not of its real size. Only JSE publishes the shares outstanding a market cap needs, so it necessarily reads 100% — the other 5 markets are missing from the denominator, not small. An em dash below means “no cap published”, never zero.
Carried fwd counts listings whose price could not be refreshed in this run and was held over from an earlier session; they are still included, so the cap and turnover above are not wholly current. Index returns are in local currency — a high local return can still be a loss in dollars if the currency fell. See the USD-adjusted comparison.
Top gainers
today- ZAR 12.15+10222.85%
- ZAR 19.77+10054.08%
- ZAR 10.24+9909.78%
- ZAR 14.99+9900.00%
- ZAR 9.50+90.00%
- ZAR 0.44+18.92%
- ZAR 0.84+10.53%
- NGN 12,320.60+10.00%
Top losers
today- ZAR 2.07-13.03%
- ZAR 2.36-10.94%
- ZAR 4.22-10.21%
- NGN 576.00-10.00%
- ZAR 0.90-10.00%
- ZAR 0.20-9.09%
- NGN 3.74-8.78%
- NGN 13.25-8.62%
Most traded
by USD turnover- ZAR 1,890.00-1.68%
- ZAR 772.93+0.89%
- ZAR 95.81-1.44%
- ZAR 765.46+0.09%
- ZAR 358.54-1.14%
- ZAR 1,396.52+2.00%
- ZAR 295.46-1.20%
- ZAR 85.10-2.00%
Largest African companies
by market cap, USD| Rank | Company | Market cap | Price | YTD | 10 days |
|---|---|---|---|---|---|
| 1 | Anheuser-Busch InBev SA/NVJSE:ANH | $152.2B | ZAR 1,253.56 | +17.1% | Up 12.8% over the last 51 sessions |
| 2 | South32 LimitedJSE:S32 | $15.7B | ZAR 58.63 | +49.0% | Up 88.6% over the last 51 sessions |
| 3 | OUTsurance Group LimitedJSE:OUT | $7.9B | ZAR 81.10 | +13.2% | Up 7.7% over the last 51 sessions |
| 4 | Northam Platinum Holdings LimitedJSE:NPH | $6.7B | ZAR 295.46 | -12.4% | Up 46.3% over the last 51 sessions |
| 5 | Mondi plcJSE:MNP | $5.5B | ZAR 186.66 | -8.3% | Down 25.8% over the last 51 sessions |
| 6 | Pepkor Holdings LimitedJSE:PPH | $5.0B | ZAR 19.93 | -24.7% | Down 21.5% over the last 51 sessions |
| 7 | Shaftesbury Capital PLCJSE:SHC | $3.8B | ZAR 32.31 | +9896.9% | Up 9,157.9% over the last 51 sessions |
| 8 | Canal+ SAJSE:CNP | $3.5B | ZAR 57.16 | +1.2% | Up 1.2% over the last 13 sessions |
| 9 | Primary Health Properties PlcJSE:PHP | $3.4B | ZAR 20.88 | -3.8% | Down 4.2% over the last 51 sessions |
| 10 | Hammerson PlcJSE:HMN | $2.7B | ZAR 82.10 | +12.4% | Up 19.0% over the last 51 sessions |
| 11 | NewGold Issuer LimitedJSE:GLD | $2.3B | ZAR 680.23 | +2.3% | Up 21.9% over the last 51 sessions |
| 12 | Boxer Retail LimitedJSE:BOX | $2.2B | ZAR 77.00 | +7.9% | Up 11.6% over the last 51 sessions |
Upcoming events
- VODA15 Oct 2026dividenddividend paid
Sample entries — the calendar has no verified feed yet.