Daily Weather

Today’s Weather Forecast – 23 April 2025

As South Africa wakes up to a new day, the weather promises a mix of conditions across the provinces. From sunny stretches in the Western Cape to stormy patches in parts of Gauteng and KwaZulu-Natal, today’s weather forecast indicates a day filled with contrasts and variability. Residents are advised to check local updates as a strong storm system influences weather today, with a range of temperatures to suit everyone’s plans.

Gauteng Weather Forecast

Starting off in Gauteng, the weather is quite variable. Johannesburg sees early morning temperatures around 15°C, rising to a pleasant 22°C by midday but clouding over in the afternoon with a slight drop to 20°C. Pretoria is slightly warmer, starting at 18°C, peaking at 25°C around noon, and settling to 20°C by evening. Soweto, Benoni, and other areas reflect similar patterns with comfortable daytime highs ranging between 21°C to 23°C but expect cloudy conditions in the late afternoon. A reminder to residents: stay updated on any weather advisories as the cold front approaches.

ALSO READ: All You Need to Know: KES, St John’s & St Stithians Easter Rugby Festivals 2025

Location06:0009:0012:0015:0018:0021:00
Johannesburg15°C ⛅18°C ☀️22°C ☀️20°C ☁️18°C ☁️16°C ⛅
Pretoria18°C ☀️20°C ☀️25°C ☀️23°C ☁️20°C ☁️18°C ⛅
Soweto16°C ⛅19°C ☀️23°C ☀️21°C ☁️19°C ☁️17°C ⛅
Benoni15°C ⛅18°C ☀️22°C ☀️20°C ☁️18°C ☁️16°C ⛅
Centurion16°C ⛅19°C ☀️23°C ☀️21°C ☁️19°C ☁️17°C ⛅
Midrand16°C ⛅19°C ☀️23°C ☀️21°C ☁️19°C ☁️17°C ⛅
Alberton15°C ⛅18°C ☀️22°C ☀️20°C ☁️18°C ☁️16°C ⛅
Germiston15°C ⛅18°C ☀️22°C ☀️20°C ☁️18°C ☁️16°C ⛅
Vanderbijlpark14°C ⛅17°C ☀️21°C ☀️19°C ☁️17°C ☁️15°C ⛅
Krugersdorp13°C ⛅16°C ☀️20°C ☀️18°C ☁️16°C ☁️14°C ⛅

Western Cape Weather Forecast

Moving to the Western Cape, today is expected to be predominantly sunny. Cape Town weather is looking especially inviting with morning temperatures starting at 18°C and surging to a warm 27°C by noon, before cooling off to 22°C this evening. The beautiful city of Stellenbosch is slightly warmer, reaching 28°C, ensuring that outdoor activities can continue in the glorious weather. Those venturing outdoors should remain hydrated and wear sunscreen as the winds may be mild, making for a great day out.

Location06:0012:0018:00
Cape Town18°C ☀️27°C ☀️22°C 🌙
Stellenbosch17°C ☀️28°C ☀️21°C 🌙
George15°C ☀️26°C ☀️20°C 🌙

Kwazulu-Natal Weather Forecast

In KwaZulu-Natal, conditions are contrastingly humid and warm. Durban kicks off at 20°C, with a midday high of 28°C before a forecasted shift to rainy conditions by the evening as temperatures drop to 24°C. Pietermaritzburg and Richards Bay also reflect these moderate temperatures but prepare for a few showers as the evening progresses. Keep an umbrella handy—while it may start warm and inviting, the rains might surprise you later in the day.

Location06:0012:0018:00
Durban20°C ☀️28°C ☀️24°C 🌧️
Pietermaritzburg18°C ⛅25°C ☀️22°C 🌧️
Richards Bay19°C ☀️27°C ☀️23°C 🌧️

Eastern Cape Weather Forecast

The Eastern Cape enjoys similar weather patterns. Port Elizabeth starts at a comfortable 19°C, reaching 28°C during the day, only to dip to 23°C towards dusk, with rain anticipated later. East London offers mild temperatures with highs of 26°C, but similar rainy spells are expected. Residents should be prepared for intermittent downpours particularly in the evening.

Location06:0012:0018:00
Port Elizabeth19°C ☀️28°C ☀️23°C 🌧️
East London18°C ⛅26°C ☀️22°C 🌧️
Mthatha17°C ⛅25°C ☀️21°C 🌧️

Free State Weather Forecast

Further inland, the Free State will have a cooler day. Bloemfontein begins at 11°C, warming to 17°C in the afternoon, then falling back to 15°C later, under partly cloudy skies. Meanwhile, towns like Welkom and Bethlehem will follow suit with slight variations in temperature—a chilly start is on the cards, so dress warmly if you’re heading out early.

Location06:0012:0018:00
Bloemfontein11°C ⛅17°C ☀️15°C ☁️
Welkom12°C ⛅17°C ☀️15°C ☁️
Bethlehem9°C ⛅12°C ☀️10°C ☁️

Limpopo Forecast

Limpopo brings mixed conditions; Polokwane starts at a mild 15°C, climbing to 25°C by noon but cooling in the evening to 20°C with overcast skies. In Mpumalanga, Mbombela sees a cool start at 14°C with temperatures reaching a pleasant 25°C. Evening temperatures drop to around 20°C, encouraging nearby residents to enjoy the cooler parts of the day.

Location06:0012:0018:00
Polokwane15°C ⛅25°C ☀️20°C ☁️
Thohoyandou14°C ⛅24°C ☀️19°C ☁️
Lephalale18°C ☀️31°C ☀️25°C 🌧️

North West Forecast

The North West is graced with slightly warmer conditions; Mahikeng starting at 14°C and reaching 25°C. In the Northern Cape, expect a cooler 10°C morning with highs of 20°C in Kimberley but dropping back to 15°C at night. With more stable pressure systems, the conditions should remain fair but cool.

Location06:0012:0018:00
Mahikeng14°C ⛅25°C ☀️20°C ☁️
Rustenburg16°C ☀️23°C ☀️19°C ☁️
Klerksdorp12°C ⛅19°C ☀️16°C ☁️
Location06:0012:0018:00
Kimberley10°C ⛅20°C ☀️15°C ☁️
Upington9°C ⛅19°C ☀️14°C ☁️
Springbok8°C ⛅18°C ☀️13°C ☁️

As we wrap up today’s weather forecast, it’s clear that a mix of sunny skies and rain is on the horizon for South Africa. With temperatures varying greatly from cooler climates in the Free State and Northern Cape to warmer shores in the Western Cape, there is something for everyone. For those in storm-prone areas like Gauteng and KwaZulu-Natal, staying updated on weather alerts is essential. Remember to stay hydrated, dress in layers, and pack an umbrella just in case—after all, it’s always good to be prepared for whatever weather today may bring.

For real-time updates, visit the South African Weather Service or follow them on X (formerly Twitter) for additional weather news and alerts.

Gauteng Staff Writer

We are passionate about celebrating Gauteng’s vibrancy, helping residents and visitors navigate the province, and… More »

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button