The clearest signal on the JSE on Wednesday, July 1, 2026 came not from the headline index move but from global farm commodities. While the JSE All Share Index fell 0.64% to 109,613.16 and the Top 40 lost 0.65% to 101,276.41, the backdrop for South African agriculture improved sharply as cotton jumped 8.0% to $77.98 and wheat rose 3.1% to $599.0. That matters because stronger crop prices can support the upstream agricultural value chain even when the broader equity market is under pressure.
Key figures
- JSE All Share: 109,613.16 (-0.64%)
- JSE Top 40: 101,276.41 (-0.65%)
- Cotton: $77.98 (+8.0%)
- Wheat: $599.0 (+3.1%)
- USD/ZAR: 16.3915 (-0.17%)
Market context: JSE today weakened by banks, property and energy
The broader tape was negative, but not indiscriminately so. Market breadth ended at 22 gainers, 30 losers and 1 unchanged out of 53 tracked names, showing a weak session without full-scale capitulation. In other words, the Johannesburg stock exchange today looked softer at index level than some sector themes underneath the surface.
Global macro was central to that split. Brent crude fell to $71.33 a barrel, down 2.2% on the day and 0.9% on the week, as headlines around U.S.-Iran peace talks and a more bearish 2026 oil outlook pushed the market away from supply-shock pricing. That hit , which dropped . Lower oil prices usually weigh on energy-linked earnings expectations, and in South Africa they also affect sentiment around industrial and chemicals exposure.
