The clearest signal from trading on 1 April 2026 in Johannesburg was not a broad-based rally but a sharp rotation into selected miners: Kumba Iron Ore jumped 4.8% to 326.92 ZAR, while the JSE Top 40 rose 2.37% to 108,807.36 and the JSE All Share Index gained 2.22% to 116,600.36. That outperformance matters because market breadth was still mixed, at 25 gainers, 27 losers and 1 unchanged out of 53 tracked stocks.
That is the key takeaway from the JSE today session. The index move looked strong on the surface, but participation was narrow and highly selective. Miners and a handful of defensives did the heavy lifting, while energy, parts of the banking complex and some consumer names lagged. At the macro level, the backdrop was unusually supportive for South African risk assets: USD/ZAR fell 2.20% to 16.812, strengthening the rand, while Brent crude collapsed 13.7% to $102.1 a barrel. For an oil-importing economy such as South Africa, that combination eases pressure on imported inflation and fuel-linked costs, even if the immediate equity-market casualty was Sasol, down 6.2% to 204.23 ZAR.
JSE market recap: strong indices, uneven breadth
The closing board showed a South Africa stock market driven by a small group of leaders. The top gainers included , , , and . On the losing side were , , , and .
