Find out what the latest weather forecast from the SA Weather Service means for your region on 4 July 2026.
Damaging waves are expected to disrupt navigation at sea and beach activities in KwaZulu-Natal on Saturday, 4 July, while morning frost and cold conditions have been forecast for most provinces.
Here is what weather to expect tomorrow, according to the South African Weather Service.
Weather warnings for 4 July 2026
Impact-based warnings
The weather service has issued a yellow level 2 warning for damaging waves resulting in localised difficulty in navigation for small vessels and disruption to ports or harbours and beach activities along the KwaZulu-Natal coastline.
Provincial weather forecast
Here’s what to expect in your province on 4 July:
Gauteng:
There will be morning frost in the central and southern parts; otherwise, it will be fine and cool to cold.
Mpumalanga:
Expect morning frost in places over the Highveld; otherwise, it will be fine and cold to cool, but warm in places in the Lowveld.
Limpopo:
It will be a fine and cool day.
North West:
Morning frost awaits in in places; otherwise conditions will be fine and cool.
Free State:
Expect morning frost in places; otherwise, it will be a fine and cold day.
Northern Cape:
There will be morning frost in places; otherwise, it will be fine and cold to cool.
Western Cape:
Cloudy conditions are expected at first, with morning frost in places over the eastern interior. Otherwise, it will be fine and cool to cold.
Eastern Cape (western half):
There will be morning frost in places in the north; otherwise, it will be fine and cold, but cool along the coast. It will become partly cloudy from mid-morning.
Eastern Cape (eastern half):
Expect morning frost in places over the interior; otherwise, the weather will be fine and cold to cool, but very cold in places north of the escarpment.
KwaZulu-Natal:
It will be fine and cool, but cold in the southwest.