The South African Weather Service (Saws) has warned that heavy rain is expected in the North West, Gauteng, KwaZulu-Natal and parts of the Eastern Cape on Sunday.
It released a yellow level 4 warning for those regions to caution about flooding and possible damage to infrastructure.
Saws also issued a yellow level 2 warning for disruptive rainfall for parts of the Free State, Northern Cape, Limpopo and Mpumalanga.
It said severe thunderstorms are also likely in the western parts of Limpopo as well as the Mpumalanga highveld.
The weather service added that traffic is likely to be disrupted on major roads in the affected areas.
Here’s what to expect in your province on Sunday, 5 January:
Cloudy and cool to warm with scattered to widespread showers and thundershowers.
Partly cloudy and hot to very hot in the Lowveld with isolated showers and thundershowers, otherwise cloudy and cool to warm with scattered showers and thundershowers but widespread in the south.
Cloudy and warm to hot with scattered to widespread showers and thundershowers but isolated in the Lowveld and Limpopo Valley where it will be partly cloudy.
Cloudy and warm with widespread showers and thundershowers.
Cloudy and cool to warm with scattered to widespread showers and thundershowers but isolated in the extreme south-west.
Cloudy along the coast at first, otherwise partly cloudy and cool to warm, but hot in places in the east where it will be cloudy with isolated showers and thundershowers. Windy in the afternoon over the central parts.
Cloudy along the coastal areas with a chance of light rain in the south-west at first, otherwise partly cloudy and cool to warm. It will become fine along the west coast later in the afternoon.
The wind along the coast will be moderate south-westerly becoming fresh along the west and south-west coast from the afternoon.
Partly cloudy in the extreme south-west from the late morning, otherwise cloudy and warm with scattered afternoon and evening showers along the coast. Isolated showers and thundershowers are likely, mainly east of Somerset East.
The wind along the coast will be moderate to fresh south-westerly.
Partly cloudy and warm with scattered showers and thundershowers, but widespread east of the Kei River.
The wind along the coast will be moderate south-westerly.
Cool in the south-west, otherwise cloudy and warm to hot with widespread showers and thundershowers.
The wind along the coast will be moderate to fresh north-easterly north of Richards Bay, otherwise south-westerly.
NOW READ: Weather service warns that heavy rain and thunderstorms will hit SA from Sunday
Download our app and read this and other great stories on the move. Available for Android and iOS.