Gauteng
Starting with Gauteng, today’s weather is indeed promising. Early morning temperatures begin at around 10°C in Johannesburg and are slightly warmer in Pretoria at 12°C. As the sun rises, temperatures will quickly ascend, reaching a high of 29°C by the afternoon in Pretoria. Expect much of Gauteng to experience sunny conditions; however, clouds will start to gather as the day transitions to evening, leading to mild temperatures of around 18°C by nightfall. Johannesburg and surrounding areas will enjoy largely clear skies, making this a great day for outdoor activities.
| Location | 06:00 | 09:00 | 12:00 | 15:00 | 18:00 | 21:00 |
|---|---|---|---|---|---|---|
| Johannesburg | 10°C ⛅ | 18°C ☀️ | 24°C ☀️ | 26°C ☀️ | 22°C ⛅ | 16°C ☁️ |
| Pretoria | 12°C ⛅ | 20°C ☀️ | 26°C ☀️ | 29°C ☀️ | 24°C ⛅ | 18°C ☁️ |
| Soweto | 10°C ⛅ | 18°C ☀️ | 24°C ☀️ | 26°C ☀️ | 22°C ⛅ | 16°C ☁️ |
| Benoni | 9°C ⛅ | 17°C ☀️ | 23°C ☀️ | 25°C ☀️ | 21°C ⛅ | 15°C ☁️ |
| Centurion | 11°C ⛅ | 19°C ☀️ | 25°C ☀️ | 28°C ☀️ | 23°C ⛅ | 17°C ☁️ |
| Midrand | 10°C ⛅ | 18°C ☀️ | 25°C ☀️ | 27°C ☀️ | 22°C ⛅ | 16°C ☁️ |
| Alberton | 9°C ⛅ | 17°C ☀️ | 24°C ☀️ | 26°C ☀️ | 21°C ⛅ | 15°C ☁️ |
| Germiston | 9°C ⛅ | 17°C ☀️ | 23°C ☀️ | 25°C ☀️ | 21°C ⛅ | 15°C ☁️ |
| Vanderbijlpark | 8°C ⛅ | 16°C ☀️ | 22°C ☀️ | 24°C ☀️ | 20°C ⛅ | 14°C ☁️ |
| Krugersdorp | 9°C ⛅ | 18°C ☀️ | 24°C ☀️ | 26°C ☀️ | 22°C ⛅ | 16°C ☁️ |
Notes: Fine and warm with mostly sunny to partly cloudy skies. Temperatures peak mid-afternoon around 24–29°C.
Western Cape
Moving to the Western Cape, the outlook is slightly cooler with temperatures ranging from 15°C in Cape Town early in the morning, peaking at 22°C by midday. The weather will be predominantly cloudy with patches of sun, particularly in areas like Stellenbosch where it can warm up to 22°C under partly sunny skies. Cloud cover is expected to linger into the evening, with temperatures dropping to around 17°C. Overall, while Cape Town may not offer full sunshine, it still remains pleasant for those venturing outdoors.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Cape Town | 15°C ☁️ | 20°C ⛅ | 17°C 🌙 |
| Stellenbosch | 14°C ☁️ | 22°C ☀️ | 18°C 🌙 |
| George | 13°C ☁️ | 21°C ⛅ | 17°C 🌙 |
Notes: Slightly cooler with some cloud hanging over the coast, partly cloudy during the day.
KwaZulu-Natal
In KwaZulu-Natal, residents should prepare for a different set of conditions as scattered rain showers are forecasted throughout the day. With temperatures starting at 17°C in Durban and peaking at only 19°C, the humidity from the showers may make it feel a bit warmer. The rain is expected to start early, continuing through noon, which is a stark contrast to the dry and sunny days in most provinces. If you are in this region, it’s wise to carry an umbrella and plan indoor activities.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Durban | 17°C 🌧️ | 19°C 🌧️ | 18°C ☁️ |
| Pietermaritzburg | 14°C 🌧️ | 17°C ⛅ | 16°C ☁️ |
| Richards Bay | 16°C 🌧️ | 18°C ☁️ | 17°C ☁️ |
Notes: Isolated showers and rain expected; cooler conditions with cloud cover particularly around mid-morning to afternoon.
Eastern Cape
Traveling to the Eastern Cape, expect mild temperatures ranging from 13°C in Port Elizabeth to 20°C in East London by afternoon. The day will begin with fog patches that clear as the sun rises, leading to a mix of sunny and partly cloudy skies. Conditions remain cool in the evening with temperatures dropping to 16°C in Port Elizabeth. It’s a wonderful opportunity to take in some fresh air and enjoy the scenic beauty of the coast.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Port Elizabeth | 13°C ⛅ | 19°C ⛅ | 16°C ☁️ |
| East London | 14°C ⛅ | 20°C ☀️ | 17°C ☁️ |
| Mthatha | 12°C ⛅ | 19°C ☀️ | 15°C ☁️ |
Notes: Morning fog patches, otherwise partly cloudy and cool, becoming fine by afternoon.
Free State
In Free State, expect a chilly morning with temperatures as low as 4°C in Bloemfontein, rising to a comfortable 18°C by midday under sunny skies. Residents should enjoy the clear, sunny conditions today but be prepared for cooler breezes in the evening as temperatures drop back down to around 14°C. It’s a perfect day for outdoor adventures or a pleasant family picnic.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Bloemfontein | 4°C ☁️ | 18°C ☀️ | 14°C ☁️ |
| Welkom | 7°C ☀️ | 20°C ☀️ | 16°C ☁️ |
| Bethlehem | 5°C ⛅ | 17°C ☀️ | 15°C ☁️ |
Notes: Cool mornings with frost possible; sunny skies during the day.
Limpopo
In Limpopo, a hot and sunny day awaits. Starting at 12°C in Polokwane and soaring to 27°C by noon, this province will see high temperatures throughout the day, even reaching 33°C in Lephalale. Warm thresholds make this ideal for those looking to spend time outside, though hydration is important amidst the heat.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Polokwane | 12°C ☀️ | 27°C ☀️ | 22°C ⛅ |
| Thohoyandou | 13°C ☀️ | 28°C ☀️ | 23°C ⛅ |
| Lephalale | 15°C ☀️ | 33°C ☀️ | 28°C ⛅ |
Notes: Warm to hot with sunny conditions; cooler in early morning.
Mpumalanga
For Mpumalanga, early rain showers will give way to warmer temperatures later in the day. Morning temperatures will be around 13°C in Mbombela but will peak at a warm 25°C during the afternoon. While some morning rain may dampen spirits, the sun is expected to shine through by midday, creating a pleasant environment as events transition from rain to clearer skies.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mbombela | 13°C 🌧️ | 25°C ☀️ | 20°C ⛅ |
| Secunda | 7°C ⛅ | 25°C ☀️ | 22°C ⛅ |
| Emalahleni | 10°C 🌧️ | 27°C ☀️ | 23°C ⛅ |
Notes: Isolated showers in the morning, clearing to sunny in the afternoon.
North West
In the North West province, expect delightful sunny weather, with early morning temperatures around 8°C in Mahikeng, advancing to a high of 28°C during the afternoon. The conditions are perfect for outdoor activities, with calm skies prevailing throughout the day.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Mahikeng | 8°C ☀️ | 28°C ☀️ | 23°C ⛅ |
| Rustenburg | 11°C ☀️ | 29°C ☀️ | 24°C ⛅ |
| Klerksdorp | 7°C ☀️ | 27°C ☀️ | 22°C ⛅ |
Notes: Fine weather with sunny days; cool mornings.
Northern Cape
Finally, the Northern Cape will offer a fantastic day full of sunshine and warmth. Kimberley begins the day at 10°C and warms up to 28°C. It’s another ideal day to enjoy outdoor engagements or simply relax in the warm sunshine.
| Location | 06:00 | 12:00 | 18:00 |
|---|---|---|---|
| Kimberley | 10°C ☀️ | 28°C ☀️ | 21°C ⛅ |
| Upington | 14°C ☀️ | 32°C ☀️ | 26°C ⛅ |
| Springbok | 8°C ☀️ | 25°C ☀️ | 19°C ⛅ |
Notes: Warm and sunny with clear skies.
In summary, September 17, 2025, brings favorable weather conditions for much of South Africa. From the warm days in Limpopo and the Free State to the cooler and cloudier weather in the Western Cape and KwaZulu-Natal, it’s a day that encourages exploration and outdoor festivities. Be sure to dress in layers, stay hydrated particularly in warmer regions, and keep an umbrella handy if you’re heading towards the coast of KwaZulu-Natal. Enjoy all that this delightful spring day has to offer! For more detailed weather information, visit WeatherSA or check updates on X.
Related: Today’s Weather Forecast – 16 September 2025


