South Africa weather today: Here’s the forecast for Saturday, 22 February 2025

South Africa weather forecast for Saturday, 22 February 2025: Disruptive rain expected in Northern Cape; isolated showers in Gauteng and North West.

Here’s a comprehensive outlook on the South Africa weather forecast for Saturday, 22 February 2025.

Weather warnings and advisories to take note of on Saturday, 22 February 2025:

Impact-Based Warnings:

  • Yellow Level 4 Warning: Disruptive rain leading to flooding of roads, bridges, and settlements, potential damage to property and infrastructure, and danger to life due to fast-flowing streams is expected over the east-central and south-eastern parts of the Northern Cape.
  • Yellow Level 2 Warning: Disruptive rain causing localised flooding of susceptible bridges, roads, and settlements, with possible damage to property and infrastructure, is anticipated over the central and extreme north-eastern parts of the Northern Cape, western parts of both the North West and Free State, north-eastern parts of the Western Cape, as well as the western parts of the Eastern Cape.

Fire Danger Warnings:

  • No fire danger warnings have been issued for today.

Cape Town, Durban and Johannesburg forecast: Saturday, 22 February 2025:

Cape Town

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
22 / 17Partly Cloudy013

Durban

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
28 / 24Scattered Showers2021

Johannesburg

Temperature (°C)ConditionPrecipitation (%)Wind Speed (km/h)
25 / 18Light Rain658

What’s the weather in South Africa today? – Here’s a provincial forecast

PLEASE NOTE: The third-party content below is shared on our platform for journalistic purposes. Swisher Post, its parent company, partners and affiliates shall not be held liable for any consequence that arises from the journalistic duties performed in sharing this content.

  • Gauteng:
    • Pretoria: Cloudy with isolated showers and thundershowers. Min: 17°C, Max: 26°C.
    • Johannesburg: Cloudy with isolated showers and thundershowers. Min: 15°C, Max: 24°C.
    • Vereeniging: Cloudy with isolated showers and thundershowers. Min: 16°C, Max: 24°C.
  • Mpumalanga:
    • Mbombela: Cloudy with isolated showers. Min: 18°C, Max: 27°C.
  • Limpopo:
    • Polokwane: Cloudy with isolated showers and thundershowers. Min: 17°C, Max: 28°C.
  • North West:
    • Mahikeng: Cloudy with scattered showers and thundershowers. Min: 18°C, Max: 23°C.
    • Vryburg: Cloudy with widespread showers and thundershowers. Min: 18°C, Max: 24°C.
  • Free State:
    • Bloemfontein: Partly cloudy at first, otherwise cloudy with scattered showers and thundershowers. Min: 17°C, Max: 22°C.
  • Northern Cape:
    • Kimberley: Cloudy with widespread showers and thundershowers. Min: 18°C, Max: 22°C.
    • Upington: Cloudy with widespread showers and thundershowers. Min: 20°C, Max: 32°C.
  • Western Cape:
    • Cape Town: Fine, becoming partly cloudy from the afternoon. Wind: Light to moderate southerly to south-easterly, becoming westerly to south-westerly from the afternoon. Min: 18°C, Max: 25°C.
    • George: Fine in the morning, otherwise partly cloudy with isolated showers and thundershowers from the afternoon. Wind: Light to moderate easterly to south-easterly. Min: 20°C, Max: 24°C.
  • Eastern Cape:
    • Gqeberha: Partly cloudy, becoming cloudy with widespread showers and rain, mainly in the evening. Wind: Light northerly, becoming moderate south-westerly from late morning. Min: 22°C, Max: 27°C.
    • East London: Partly cloudy, becoming cloudy with scattered showers and thundershowers from mid-morning. Wind: Light to moderate north-easterly. Min: 22°C, Max: 26°C.
  • KwaZulu-Natal:
    • Durban: Partly cloudy. Wind: Moderate to fresh northerly to north-easterly. Min: 23°C, Max: 29°C.
    • Richards Bay: Partly cloudy with isolated showers and rain. Wind: Light and variable until mid-morning, otherwise moderate to fresh easterly to north-easterly. Min: 22°C, Max: 30°C.
    • Pietermaritzburg: Morning fog patches, otherwise partly cloudy. Min: 16°C, Max: 31°C.

We will continue to update this report as more information becomes available. Stay tuned for the latest weather news and advisories.