Today’s Weather Forecast – 16 June 2025

Today’s weather forecast for Johannesburg indicates a chilly start with temperatures around 4°C, gradually warming to a comfortable 15°C by midday. Expect mostly sunny skies throughout the day, with intermittent clouds in the afternoon and evening. Winds will be light, making it a pleasant day to enjoy outdoor activities. As the day progresses, temperatures will remain mild, with clear skies in the evening, dropping to around 10°C. This weather forecast suggests a perfect day to spend time outdoors, so make the most of it!
Gauteng Weather: Mild and Comfortable
In Gauteng, the weather today will feature comfortable temperatures, making it a pleasant day for outdoor activities. Johannesburg starts the day at a cool 8°C, warming to a maximum of 18°C by noon before slightly cooling down to about 15°C in the evening. Pretoria will be slightly warmer, beginning at 9°C and climbing to approximately 21°C during the day. The weather today in Gauteng is predominantly sunny, with light breezes providing a refreshing touch.
ALSO READ: Today’s Weather Forecast – 13 June 2025
Gauteng Province Hourly Forecast
Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
---|---|---|---|---|---|---|
Johannesburg | 8°C | 12°C | 18°C | 17°C | 15°C | 10°C |
Pretoria | 9°C | 13°C | 21°C | 20°C | 18°C | 12°C |
Soweto | 8°C | 12°C | 18°C | 17°C | 15°C | 10°C |
Benoni | 8°C | 12°C | 18°C | 17°C | 15°C | 10°C |
Centurion | 9°C | 13°C | 21°C | 20°C | 18°C | 12°C |
Midrand | 8°C | 12°C | 18°C | 17°C | 15°C | 10°C |
Alberton | 8°C | 12°C | 18°C | 17°C | 15°C | 10°C |
Germiston | 8°C | 12°C | 18°C | 17°C | 15°C | 10°C |
Vanderbijlpark | 8°C | 12°C | 18°C | 17°C | 15°C | 10°C |
Krugersdorp | 7°C | 11°C | 17°C | 16°C | 14°C | 9°C |
Western Cape Weather Forecast: Sunny and Warm
Shifting to the Western Cape, Cape Town weather promises a bright and sunny day. Starting with a refreshing 18°C early in the morning, temperatures will rise to a warm 27°C by midday. Evening temperatures will command a comfortable 22°C as the sun sets. The clear skies make it an ideal day for exploring the beautiful landscapes of this region, albeit sunscreen is advisable for those out and about under the sun.
Western Cape 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 Weather Forecast: Warm with Possible Showers
In KwaZulu-Natal, residents of Durban can expect a warm start of 20°C, leading to a peak of 28°C around midday. However, as the evening approaches, there’s a likelihood of scattered showers, bringing the nighttime temperature down to around 24°C. Residents should be prepared for possible rain but can also enjoy some sunny intervals throughout the day.
KwaZulu-Natal Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Durban | 20°C ☀️ | 28°C ☀️ | 24°C 🌧️ |
Pietermaritzburg | 14°C ☀️ | 22°C ☀️ | 18°C ⛅ |
Richards Bay | 19°C ☀️ | 27°C ☀️ | 23°C 🌧️ |
Eastern Cape Weather Forecast: Mild and Pleasant
The Eastern Cape will experience a pleasant day overall. Port Elizabeth will start at a mild 16°C and heat up to 24°C around midday, cooling slightly to 20°C by evening. The sun will be shining brightly through the clouds, providing great weather to enjoy local attractions or outdoor events.
Eastern Cape Weather Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Port Elizabeth | 16°C ☀️ | 24°C ☀️ | 20°C 🌧️ |
East London | 15°C ☀️ | 23°C ☀️ | 19°C ⛅ |
Mthatha | 14°C ☀️ | 22°C ☀️ | 18°C ⛅ |
Free State Weather: Cool and Clear
The Free State will see a notably cooler day. In Bloemfontein, temperatures will begin at a crisp 5°C and rise to a maximum of 17°C before retreating to 13°C by evening. The clear skies offer a refreshing ambiance for those enjoying outdoor activities, though it’s advisable to dress warmly in the early hours and late evening.
Free State Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Bloemfontein | 5°C ☀️ | 17°C ☀️ | 13°C ⛅ |
Welkom | 7°C ☀️ | 18°C ☀️ | 14°C ⛅ |
Bethlehem | 4°C ☀️ | 16°C ☀️ | 12°C ⛅ |
Limpopo Weather: Warm Sunshine
In Limpopo, Polokwane will kick off with a cooler 8°C, advancing to about 20°C during the day. Expect generally sunny skies, with warm temperatures inviting residents to partake in outdoor activities. As the sun sets, the temperature will recede to 16°C, making for a pleasant evening.
Limpopo Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Polokwane | 8°C ☀️ | 20°C ☀️ | 16°C ⛅ |
Thohoyandou | 10°C ☀️ | 22°C ☀️ | 18°C ⛅ |
Lephalale | 7°C ☀️ | 23°C ☀️ | 19°C ⛅ |
Mpumalanga Weather: Warm with Cloud Cover
Residents in Mpumalanga can look forward to a warm day, particularly in Mbombela, where the day will start at 9°C and peak at 25°C. However, clouds may gather, especially later in the day, and some light rain is expected as temperatures drop to 19°C in the evening.
Mpumalanga Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mbombela | 9°C ☀️ | 25°C ☀️ | 19°C 🌧️ |
Secunda | 8°C ☀️ | 24°C ☀️ | 18°C ⛅ |
Emalahleni | 7°C ☀️ | 23°C ☀️ | 17°C ⛅ |
North West Weather: Mild Conditions
The North West province, particularly Mahikeng, will experience cool morning temperatures of around 7°C, progressively warming to 20°C in the sunshine. The evening will present mild and comfortable conditions with temperatures around 16°C, ideal for evening gatherings or outdoor pursuits.
North West Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Mahikeng | 7°C ☀️ | 20°C ☀️ | 16°C ⛅ |
Rustenburg | 8°C ☀️ | 22°C ☀️ | 18°C ⛅ |
Klerksdorp | 6°C ☀️ | 20°C ☀️ | 16°C ⛅ |
Northern Cape Weather: Warm and Dry
Finally, the Northern Cape will enjoy warm, sunny conditions. In Kimberley, expect to see temperatures starting at 10°C, peaking at 24°C before tapering down to 18°C later in the day. The dry conditions make it a superb day for outdoor activities around the region.
Northern Cape Forecast
Location | 06:00 | 12:00 | 18:00 |
---|---|---|---|
Kimberley | 10°C ☀️ | 24°C ☀️ | 18°C ⛅ |
Upington | 9°C ☀️ | 23°C ☀️ | 17°C ⛅ |
Springbok | 8°C ☀️ | 22°C ☀️ | 16°C ⛅ |
As we navigate through the weather today, residents across South Africa can expect notably milder temperatures and mostly sunny skies, especially in the Western and Gauteng provinces. Despite some scattered showers in coastal regions like KwaZulu-Natal, overall, this June day promises a variety of weather suitable for different activities. Be sure to dress comfortably, plan ahead based on your locality, and keep an umbrella handy if you are in the areas forecast to see rain. Enjoy the beautiful landscapes and sunny spots that South Africa has to offer!
For more detailed weather information, visit the South African Weather Service or check their updates on X.