Daily Weather

Today’s Weather Forecast – 4 June 2025

As South Africa welcomes the 4th of June, residents are gearing up for a day characterized by moderate temperatures, partly cloudy to cloudy conditions, and light showers in some areas. Today’s weather forecast points to a mix of sun and clouds across the regions, but notable variations exist depending on the province. With winter firmly in place, temperatures are expected to range predominantly between 12°C and 18°C, offering a fresh but manageable climate for outdoor activities.

ALSO READ: Weather Alert: Clear Skies and Mild Temperatures Across SA

Gauteng

Kicking off with the bustling Gauteng province, which includes major cities like Johannesburg and Pretoria, expect mild temperatures throughout the day. Johannesburg will see temperatures starting at 12°C in the early morning, peaking at 16°C around noon, before cooling down to 11°C by evening. Pretoria will mirror this pattern with similar highs and lows, making for a pleasant day overall. With partly cloudy conditions prevailing, residents can look forward to a typical winter day in Gauteng without any significant weather alerts.

Location06:0009:0012:0015:0018:0021:00
Johannesburg12°C ⛅14°C ⛅16°C ⛅15°C ⛅13°C ⛅11°C ⛅
Pretoria11°C ⛅13°C ⛅15°C ⛅14°C ⛅12°C ⛅10°C ⛅
Soweto12°C ⛅14°C ⛅16°C ⛅15°C ⛅13°C ⛅11°C ⛅
Benoni12°C ⛅14°C ⛅16°C ⛅15°C ⛅13°C ⛅11°C ⛅
Centurion11°C ⛅13°C ⛅15°C ⛅14°C ⛅12°C ⛅10°C ⛅
Midrand12°C ⛅14°C ⛅16°C ⛅15°C ⛅13°C ⛅11°C ⛅
Alberton12°C ⛅14°C ⛅16°C ⛅15°C ⛅13°C ⛅11°C ⛅
Germiston11°C ⛅13°C ⛅15°C ⛅14°C ⛅12°C ⛅10°C ⛅
Vanderbijlpark12°C ⛅14°C ⛅16°C ⛅15°C ⛅13°C ⛅11°C ⛅
Krugersdorp11°C ⛅13°C ⛅15°C ⛅14°C ⛅12°C ⛅10°C ⛅

Western Cape Weather Forecast

Next, we turn to the scenic Western Cape, where Cape Town weather is expected to showcase a beautiful day with clear skies. Early morning temperatures will start at a balmy 18°C, rising to a warm 27°C by midday, before settling back down to around 22°C in the evening. Stellenbosch will experience even warmer conditions, peaking at 28°C. As the sun makes its presence known, this province is ideal for outdoor excursions and exploration.

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

Traveling to KwaZulu-Natal, Durban will enjoy sunshine with morning temperatures at 20°C, bumping up to a pleasant 28°C in the afternoon before dipping to 23°C in the evening. Pietermaritzburg and Richards Bay will similarly bask under the sun, promising delightful weather that would facilitate both work and play.

Location06:0012:0018:00
Durban20°C ☀️28°C ☀️23°C 🌙
Pietermaritzburg18°C ☀️26°C ☀️21°C 🌙
Richards Bay19°C ☀️27°C ☀️22°C 🌙

Eastern Cape

In the Eastern Cape, Port Elizabeth will begin the day at 17°C, with midday highs reaching 25°C before it cools down to around 20°C at night. East London follows a similar trajectory, ensuring that residents enjoy comfortable and sunny weather throughout the day.

Location06:0012:0018:00
Port Elizabeth17°C ☀️25°C ☀️20°C 🌙
East London16°C ☀️24°C ☀️19°C 🌙
Mthatha15°C ☀️23°C ☀️18°C 🌙

Free State

As we shift to the Free State, Bloemfontein will start at a relatively cool 13°C, escalating to a mild 20°C, then returning to a cooler 15°C by evening. The weather will remain mostly cloudy with potential light showers, so it’s advisable for residents to keep umbrellas handy.

Location06:0012:0018:00
Bloemfontein13°C ⛅20°C ☀️15°C ⛅
Welkom12°C ⛅19°C ☀️14°C ⛅
Bethlehem11°C ⛅18°C ☀️13°C ⛅

Limpopo

In Limpopo, temperatures are on the lower end of the spectrum, particularly in Polokwane, where the day will kick off at 10°C, peaking at 18°C, and then hovering around 12°C later on. Expect partly cloudy weather, with a gentle chill reminding everyone that winter is indeed here.

Location06:0012:0018:00
Polokwane10°C ⛅18°C ☀️12°C ⛅
Thohoyandou9°C ⛅17°C ☀️11°C ⛅
Lephalale8°C ⛅16°C ☀️10°C ⛅

Mpumalanga

Mpumalanga will experience similar weather phenomena, with Mbombela starting at 12°C and hitting a peak of 20°C during the day before easing down to a comfortable 15°C by nightfall. Overcast conditions can be expected, but no major disruptions are anticipated.

Location06:0012:0018:00
Mbombela12°C ⛅20°C ☀️15°C ⛅
Secunda11°C ⛅19°C ☀️14°C ⛅
Emalahleni10°C ⛅18°C ☀️13°C ⛅

North West

In the North West, Mahikeng will begin at 11°C and rise to 19°C before tapering off to 14°C in the evening. The area can expect a mix of sun and clouds, offering good visibility for daily activities.

Location06:0012:0018:00
Mahikeng11°C ⛅19°C ☀️14°C ⛅
Rustenburg10°C ⛅18°C ☀️13°C ⛅
Klerksdorp9°C ⛅17°C ☀️12°C ⛅

Northern Cape

Finally, in the Northern Cape, temperatures remain quite cool, ranging from 7°C in Springbok to a high of 17°C in Kimberley. Expect cloudy conditions, which could make for a brisk day outdoors.

Location06:0012:0018:00
Kimberley9°C ⛅17°C ☀️12°C ⛅
Upington8°C ⛅16°C ☀️11°C ⛅
Springbok7°C ⛅15°C ☀️10°C ⛅

Today’s weather forecast for June 4 indicates a largely calm and pleasant day across South Africa. Major cities like Johannesburg and Cape Town can anticipate typical winter temperatures with a few sunny spells. Regardless of where you are in the country, it is wise to dress in layers to accommodate the fluctuating temperatures, especially during the early mornings and evenings. Carrying an umbrella, particularly in areas that might see light rain, could also prove beneficial.

Whether you are planning to embrace the sunny skies in the Western Cape or braving the cooler temperatures of the Free State, it is advisable to stay informed and prepared for all weather conditions. For more updates, you can check the South African Weather Service. Enjoy the day ahead and take advantage of the beautiful South African winter!

Related Articles

Leave a Reply

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

Back to top button