As we step into another day, it’s essential to stay updated with today’s weather conditions across major cities in South Africa. Whether you’re planning a day outdoors, commuting to work, or just staying informed, knowing the weather forecast can help you prepare accordingly. In this detailed report, we provide an in-depth look at the weather conditions for today, 23 February 2025, including temperature ranges, chances of precipitation, and key weather warnings.
National Weather Overview
Today’s weather varies across South Africa, with temperatures ranging from the mid-20s to the mid-30s. While most cities will experience dry and warm conditions, regions such as Bhisho, Durban, Mbombela, and Port Elizabeth have a slight chance of rain. Cape Town, despite being cooler, remains dry, while Kimberley will see the highest temperature of the day at 35°C.
Detailed Weather Forecast for Major Cities
Below is a comprehensive weather table for today, 23 February 2025:
| City | Max Temp (°C) | Min Temp (°C) | Rain Chance (%) | Rainfall (mm) |
|---|---|---|---|---|
| Bhisho | 28 | 19 | 30% | 1mm |
| Bloemfontein | 32 | 20 | 0% | 0mm |
| Cape Town | 24 | 18 | 0% | 0mm |
| Durban | 26 | 23 | 30% | 1mm |
| Johannesburg | 29 | 17 | 0% | 0mm |
| Kimberley | 35 | 23 | 0% | 0mm |
| Mahikeng | 31 | 21 | 0% | 0mm |
| Mbombela | 27 | 18 | 30% | 1mm |
| Pietermaritzburg | 26 | 17 | 0% | 0mm |
| Polokwane | 28 | 19 | 0% | 0mm |
| Port Elizabeth | 25 | 21 | 30% | 2mm |
| Pretoria | 30 | 19 | 0% | 0mm |
Key Weather Warnings
- Rain in Some Regions – While most cities remain dry, Bhisho, Durban, Mbombela, and Port Elizabeth have a 30% chance of rain, with Port Elizabeth expected to receive 2 mm of rainfall. If you are in these areas, carry an umbrella and prepare for light showers.
- Heat Advisory for Kimberley – With temperatures reaching 35°C, those in Kimberley should take precautions to avoid heat-related illnesses. Stay hydrated and avoid excessive sun exposure.
- Moderate Winds in Coastal Areas – Cape Town and Port Elizabeth could experience moderate coastal winds, so boaters and fishermen should take necessary safety measures.
Regional Breakdown
Gauteng
Johannesburg and Pretoria will experience sunny and warm conditions with no rain expected. Johannesburg will have a high of 29°C, while Pretoria will be slightly warmer at 30°C.
Western Cape
Cape Town will enjoy a cooler but dry day with a maximum temperature of 24°C. Winds may be moderate along the coast.
KwaZulu-Natal
Durban and Pietermaritzburg will have contrasting conditions. While Pietermaritzburg stays dry at 26°C, Durban has a 30% chance of rain with light showers expected.
Free State and Northern Cape
Bloemfontein and Kimberley will experience hot and dry weather. Kimberley’s 35°C maximum temperature makes it the hottest city for the day.
Eastern Cape
Bhisho and Port Elizabeth will experience mild temperatures with chances of light rain. Port Elizabeth has the highest predicted rainfall at 2 mm.
Mpumalanga and Limpopo
Mbombela and Polokwane will remain warm, with Mbombela seeing a slight chance of rain (30%).
North West
Mahikeng is expected to be warm and dry with a high of 31°C.
Tips for the Day
- If you are in a city expecting rain (Bhisho, Durban, Mbombela, Port Elizabeth), carry an umbrella or raincoat.
- Stay hydrated if you’re in Kimberley or other hot regions.
- If traveling along the coast, be prepared for moderate winds.
Final Thoughts
Today’s weather across South Africa is mostly warm and dry, with only a few cities experiencing light showers. Kimberley remains the hottest city, while Cape Town enjoys cooler but dry weather. Stay prepared and make the most of your day by dressing accordingly and keeping an eye on the skies!
Related: Today’s Weather Forecast –22 February 2025


