Today’s Weather Forecast – 15 April 2025

Gauteng Province: Warm and Cloudy
In Gauteng, the weather forecast today is set to be mild with instances of cloud cover. In cities like Johannesburg, Pretoria, and Soweto, the day kicks off at around 12°C and warms up to a comfortable 20°C by afternoon. Expect partly cloudy skies in the morning that will clear up to allow some sun by noon, before clouds return in the evening. With no significant weather alerts issued, it’s a great day for outdoor activities, pending a light jacket for the cooler evening. For more detailed forecasts, check out WeatherSA.
ALSO READ: Gauteng’s Bold Presence at WTM Africa 2025
Gauteng Province Hourly Weather Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 12°C ☁️ | 15°C ☁️ | 18°C ☀️ | 20°C ☀️ | 18°C ☁️ | 14°C ☁️ |
Pretoria | 12°C ☁️ | 15°C ☁️ | 18°C ☀️ | 20°C ☀️ | 18°C ☁️ | 14°C ☁️ |
Soweto | 12°C ☁️ | 15°C ☁️ | 18°C ☀️ | 20°C ☀️ | 18°C ☁️ | 14°C ☁️ |
Benoni | 12°C ☁️ | 15°C ☁️ | 18°C ☀️ | 20°C ☀️ | 18°C ☁️ | 14°C ☁️ |
Centurion | 12°C ☁️ | 15°C ☁️ | 18°C ☀️ | 20°C ☀️ | 18°C ☁️ | 14°C ☁️ |
Midrand | 12°C ☁️ | 15°C ☁️ | 18°C ☀️ | 20°C ☀️ | 18°C ☁️ | 14°C ☁️ |
Alberton | 12°C ☁️ | 15°C ☁️ | 18°C ☀️ | 20°C ☀️ | 18°C ☁️ | 14°C ☁️ |
Germiston | 12°C ☁️ | 15°C ☁️ | 18°C ☀️ | 20°C ☀️ | 18°C ☁️ | 14°C ☁️ |
Vanderbijlpark | 12°C ☁️ | 15°C ☁️ | 18°C ☀️ | 20°C ☀️ | 18°C ☁️ | 14°C ☁️ |
Krugersdorp | 12°C ☁️ | 15°C ☁️ | 18°C ☀️ | 20°C ☀️ | 18°C ☁️ | 14°C ☁️ |
Western Cape: Sunny Intervals
Moving to the Western Cape, Cape Town weather sounds promising with sunny skies and temperatures reaching 28°C during the day. Early morning temperatures start at 18°C, ideal for early morning strolls. Stellenbosch also basks in the sun, expecting the highs to reach 28°C while George enjoys slightly cooler temperatures around 26°C with similar sunny conditions. Tonight, temperatures will cool down to around 21°C, so evening outings should continue in comfort under mostly clear night skies.
Western Cape Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Cape Town | 18°C ☀️ | 27°C ☀️ | 22°C 🌙 |
Stellenbosch | 17°C ☀️ | 28°C ☀️ | 21°C 🌙 |
George | 15°C ☀️ | 26°C ☀️ | 20°C 🌙 |
KwaZulu-Natal: Thunderstorms Expected
In KwaZulu-Natal, Durban will experience a warm day starting at 22°C, increasing to 28°C by midday. However, be prepared for rain later in the day as thunderstorms are expected, particularly in the early evening. Pietermaritzburg is likely to see similar weather patterns, with high humidity and potential rainfall expected later. Conditions will transition to a cooler 20°C in the evening as storms roll in. Residents should monitor local weather alerts closely throughout the day. For updates, visit SA Weather Services on X.
KwaZulu-Natal Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 22°C ☀️ | 28°C ☀️ | 24°C 🌧️ |
Pietermaritzburg | 18°C ☀️ | 25°C ☀️ | 20°C 🌧️ |
Richards Bay | 20°C ☀️ | 27°C ☀️ | 23°C 🌧️ |
Eastern Cape: Mixed Conditions
The Eastern Cape forecast presents a mixed bag. Port Elizabeth and East London will see cloudy starts at around 16°C, warming to 22°C during the day, yet both cities could be expecting rain by evening with temperatures cooling down to 18°C. Travelers in this region should prepare for a change in conditions as showers may interrupt plans later in the day.
Eastern Cape Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 16°C ☁️ | 22°C ☀️ | 18°C 🌧️ |
East London | 16°C ☁️ | 22°C ☀️ | 18°C 🌧️ |
Mthatha | 14°C ☁️ | 20°C ☀️ | 16°C 🌧️ |
Free State: Chilly and Cloudy
In the Free State, Bloemfontein is waking up to cool conditions at 10°C. As the day progresses, the thermometer may barely hit 18°C under cloudy skies. Rain is likely to accompany the evening hours, bringing temperatures back down to 14°C. Residents should plan around potential downpours.
Free State Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 10°C ☁️ | 18°C ☀️ | 14°C 🌧️ |
Welkom | 10°C ☁️ | 18°C ☀️ | 14°C 🌧️ |
Bethlehem | 10°C ☁️ | 18°C ☀️ | 14°C 🌧️ |
Limpopo: Mild and Humid
In Limpopo, Polokwane will have early morning temperatures around 12°C, climbing to 20°C in the afternoon under mostly cloudy skies. Thunderstorms may also develop later in the day. For those in Thohoyandou, expect similar warmth and chances of rain in the evening.
Limpopo Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 12°C ☁️ | 20°C ☀️ | 16°C 🌧️ |
Thohoyandou | 12°C ☁️ | 20°C ☀️ | 16°C 🌧️ |
Lephalale | 10°C ☁️ | 18°C ☀️ | 14°C 🌧️ |
Mpumalanga: Warm Temperatures with Rain
Mpumalanga will see comfortable temperatures, with Mbombela starting off at 14°C and rising to 22°C. Despite the warmth, thunderstorms are expected to roll in, particularly in the evening bringing rainfall that could potentially affect travel plans.
Mpumalanga Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 14°C ☁️ | 22°C ☀️ | 18°C 🌧️ |
Secunda | 14°C ☁️ | 22°C ☀️ | 18°C 🌧️ |
Emalahleni | 14°C ☁️ | 22°C ☀️ | 18°C 🌧️ |
North West: Mild Weather Continues
In the North West province, Mahikeng’s chilly start at 12°C will rise to a pleasant 20°C. Similar conditions across the province mean travelers can expect a pleasant day before rain arrives during the evening hours.
North West Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 12°C ☁️ | 20°C ☀️ | 16°C 🌧️ |
Rustenburg | 12°C ☁️ | 20°C ☀️ | 16°C 🌧️ |
Klerksdorp | 12°C ☁️ | 20°C ☀️ | 16°C 🌧️ |
Northern Cape: Cooler Afternoon Ahead
Finally, in the Northern Cape, Kimberley will see an early morning temperature of 10°C, peaking at 18°C later in the afternoon. As clouds gather, evening temperatures will dip again, with rain expected later in the day.
Northern Cape Provincial Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 10°C ☁️ | 18°C ☀️ | 14°C 🌧️ |
Upington | 10°C ☁️ | 18°C ☀️ | 14°C 🌧️ |
Springbok | 10°C ☁️ | 18°C ☀️ | 14°C 🌧️ |
Today’s weather forecast across South Africa showcases a range of conditions, from the sunny spells in the Western Cape to the stormy weather expected in KwaZulu-Natal and the Free State. It’s a day to keep an eye on local forecasts and plan accordingly, especially in areas expecting showers and thunderstorms. Always remember to dress in layers and carry an umbrella or raincoat if you’re out and about, particularly in provinces prone to precipitation. For continuous updates and changes, be sure to check WeatherSA’s homepage. Enjoy the day, and stay weather aware!