South Africa · Governance
How trading activity moved across Johannesburg Stock Exchange markets
The JSE reported ZAR 7.4 trillion of billable equity value traded in 2025, up from ZAR 5.5 trillion in 2024. It also reported ZAR 7.2 trillion of equity derivatives value traded and about ZAR 51 trillion of nominal bond value traded.
Sources checked
Billable equity value
Scale · 0 ZAR trillion to 7.4 ZAR trillion
Equity derivatives value
Scale · 0 ZAR trillion to 7.2 ZAR trillion
Nominal bond value
Scale · 0 ZAR trillion to 51 ZAR trillion
Currency derivatives contracts
Scale · 0 million contracts to 83 million contracts
Commodity derivatives contracts
Scale · 0 million contracts to 4 million contracts
Switch among value and contract measures. Each selected metric uses its own scale and unit.
Billable equity trading rose after two years at about ZAR 5.5 trillion
The exchange’s rounded series shows ZAR 6.0 trillion in 2021, ZAR 6.1 trillion in 2022 and ZAR 5.5 trillion in 2023 and 2024. The 2025 figure reached ZAR 7.4 trillion. JSE separately reports ZAR 29.2 billion of nominal average daily value in 2025. Source 1
Bond nominal value includes standard bonds and repos
The 2025 presentation reports ZAR 37.1 trillion of bond repo value and ZAR 13.6 trillion of standard bond value. These figures help explain the approximately ZAR 51 trillion total shown in the chart. The categories measure trading activity rather than outstanding debt. Source 1
Derivatives contract counts use different units
Currency derivatives rose from about 63 million contracts in 2024 to 83 million in 2025. Commodity derivatives remained around four million at the presentation’s precision. Contract counts and value traded describe different parts of market activity. Source 1
The trading figures are distinct from capital raised
The presentation separately reports seven IPOs and ZAR 23.2 billion of additional capital raised in 2025. Exchange trading values measure transactions within a market. Fundraising records measure money raised through issuance. Source 1