Limpopo's Western Bushveld is under a heat wave advisory, and Musina is the hottest place in the country at 38°C. A veld fire warning is in force from 09:00 to 18:59 for De Aar, Mahikeng, Rustenburg and Lichtenburg, with extremely high fire danger in parts of the north and west. Showers and thundershowers are possible in Durban and Richards Bay, with rain showers along the Eastern Cape coast and slight rain in the Western Cape.
Weather warnings for Thursday 22 October
SAWS has 2 weather warnings in force for Thursday, the highest warning level 10 for veld fire conditions. Tap a warning to see the areas and what to do.
Red level 10
Veld Fire Conditions
WhereDe Aar, Schweizer-Reneke, Mafikeng, Rustenburg + 37 more
Areas: De Aar, Schweizer-Reneke, Mafikeng, Rustenburg, Ratlou, Lichtenburg, Hartebeespoort, Warrenton, Reitz, Bloemhof, Pilanesberg, Bloemfontein Airport, Fauresmith, Hotazel, Victoria West, Koster, Tosca, Van Reenen, Zeerust, Ottosdal, Noupoort, Ventersdorp, Wolmaranstad, Vryburg, Taung, Warden, Koffiefontein, Klerksdorp, Jan Kempdorp, Potchefstroom and 11 more.
- Conditions are such that the FDI index is above 75. Under these conditions fires may develop and spread rapidly resulting in damage to property and possible loss of human and/or animal life.
What to do: All personnel and equipment should be removed from the field. Fire teams, labour and equipment are to be placed on full stand-by. At first sign of smoke, every possible measure should be taken in order to bring the fire under control in the shortest possible time. All available aircraft are to be called for without delay.
Warning Advisory
Weather Advisory
WhereMokopane, Thabazimbi, Bela-Bela, Alldays + 4 more
Whenvalid until 23:59 on 23 October
Areas: Mokopane, Thabazimbi, Bela-Bela, Alldays, Mookgopong, Lephalale, Moletji, Vaalwater.
- Persistently high temperatures affect the humans ability to cool their bodies through sweating. This can be a real threat that may lead to heat related illness such as hyperthermia, In an extremely hot environment, the most serious health and safety concern is heat stroke, which can be fatal if medical attention is not available immediately.
What to do: Avoid prolonged direct exposure to the sun as far as possible and drink plenty of water.
Limit strenuous outdoor activities, find shade and stay hydrated. Never leave kids in the car unattended.
Make sure your animals have access to enough water.
Check on vulnerable individuals, including the elderly and young children.
SAWS advisory
- Extremely high fire danger conditions are expected in places over Limpopo, as well as parts of the Free State, Northern Cape and North West as well as the north western parts of Kwazulu-Natal.
SAWS advisory
- A heat wave with persistently high temperatures is expected in places over the Western Bushveld of Limpopo until Friday (23/10/2026).
Moon tonight
Waxing Gibbous
86% litThe moon tonight is a waxing gibbous, about 86% lit, and the next full moon is on Monday 26 October.
Weather today by province, Thursday 22 October
View Weather Forecast for TomorrowView the weather tomorrow on the 7-Day Weather Forecast
Each province lists its main towns with today’s sky, low and high, rain chance and wind; every province starts closed, tap one to open it. Tide times are inside Western Cape, Northern Cape, Eastern Cape and KwaZulu-Natal. Today Johannesburg peaks at 31°C.
Gauteng
Johannesburg, Pretoria, Soweto, Vereeniging
Clear skies and no rain, with Pretoria at 33°C, Johannesburg 31°C, Vereeniging 30°C and Soweto 29°C. The coldest start is in Vereeniging at 10°C.
Johannesburg today
Tap for cities and townsTap to close Gauteng
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|
| Johannesburg | Clear | 14° | 31° | 0% | WSW 10 |
| Pretoria | Clear | 14° | 33° | 0% | WSW 10 |
| Soweto | Clear | 11° | 29° | 0% | WSW 10 |
| Vereeniging | Clear | 10° | 30° | 0% | WSW 15 |
Western Cape
Cape Town, Stellenbosch, Paarl, George · tides
Slight rain is possible across the region, a 30% chance. Cape Town and George reach 19°C, Stellenbosch 20°C and Paarl 21°C.
Cape Town today
Slight rain19°14°30%W 10 km/h Tap for cities and townsTap to close Western Cape
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|
| Cape Town | Slight rain | 14° | 19° | 30% | W 10 |
| Stellenbosch | Slight rain | 12° | 20° | 30% | W 10 |
| Paarl | Slight rain | 12° | 21° | 30% | NW 5 |
| George | Slight rain | 13° | 19° | 30% | SW 10 |
Tides: Cape Town
| Day | Low tide | High tide |
|---|
| Thu 22 Oct | 06:37, 19:09 | 00:40, 12:50 |
Mpumalanga and Limpopo next today: Mbombela reaches 33°C and Polokwane reaches 35°C.
Mpumalanga
Mbombela, eMalahleni, Ermelo
Dry and clear, with Mbombela heading for 33°C after a mild 16°C start. eMalahleni wakes to 8°C and reaches 30°C, while Ermelo tops out at 29°C.
Mbombela today
Tap for cities and townsTap to close Mpumalanga
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|
| Mbombela | Clear | 16° | 33° | 0% | NE 5 |
| eMalahleni | Clear | 8° | 30° | 0% | WSW 15 |
| Ermelo | Clear | 10° | 29° | 0% | W 10 |
Limpopo
Polokwane, Tzaneen, Thohoyandou, Musina
A heat wave advisory covers the Western Bushveld, including Mokopane, Thabazimbi, Bela-Bela and Lephalale. Musina reaches 38°C, Tzaneen 37°C and Polokwane 35°C, with extremely high fire danger in places.
Polokwane today
Tap for cities and townsTap to close Limpopo
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|
| Polokwane | Clear | 16° | 35° | 0% | W 10 |
| Tzaneen | Clear | 13° | 37° | 0% | E 5 |
| Thohoyandou | Clear | 18° | 36° | 0% | SSE 5 |
| Musina | Clear | 19° | 38° | 0% | ESE 5 |
North West and Free State follow today: Mahikeng reaches 31°C and Bloemfontein reaches 25°C.
North West
Mahikeng, Rustenburg, Potchefstroom, Klerksdorp
A veld fire warning applies from 09:00 to 18:59 in Mahikeng, Rustenburg, Lichtenburg, Ratlou and Schweizer-Reneke. Rustenburg reaches 33°C, while Mahikeng, Potchefstroom and Klerksdorp all hit 31°C.
Mahikeng today
Mostly clear31°11°0%SW 15 km/hTap for cities and townsTap to close North West
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|
| Mahikeng | Mostly clear | 11° | 31° | 0% | SW 15 |
| Rustenburg | Mostly clear | 13° | 33° | 0% | WSW 10 |
| Potchefstroom | Mostly clear | 9° | 31° | 0% | SW 15 |
| Klerksdorp | Mostly clear | 11° | 31° | 0% | SW 15 |
Free State
Bloemfontein, Bethlehem, Kroonstad
Mostly clear and dry, with Kroonstad the warmest at 28°C. Bloemfontein and Bethlehem reach 25°C after cool starts of 9°C and 8°C, and fire danger is extremely high in parts.
Bloemfontein today
Mostly clear25°9°0%WSW 20 km/hTap for cities and townsTap to close Free State
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|
| Bloemfontein | Mostly clear | 9° | 25° | 0% | WSW 20 |
| Bethlehem | Mostly clear | 8° | 25° | 0% | WSW 15 |
| Kroonstad | Mostly clear | 12° | 28° | 0% | WSW 10 |
Northern Cape, Eastern Cape and KwaZulu-Natal close the list today: Kimberley reaches 28°C, Gqeberha reaches 22°C and Durban reaches 25°C.
Northern Cape
Kimberley, Upington, Springbok, De Aar · tides
De Aar falls under the veld fire warning from 09:00 to 18:59 and reaches 26°C. Kimberley and Upington hit 28°C, while Springbok stays clear at 24°C.
Kimberley today
Mostly clear28°12°0%WSW 15 km/hTap for cities and townsTap to close Northern Cape
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|
| Kimberley | Mostly clear | 12° | 28° | 0% | WSW 15 |
| Upington | Mostly clear | 13° | 28° | 0% | S 10 |
| Springbok | Clear | 11° | 24° | 0% | SW 15 |
| De Aar | Partly cloudy | 11° | 26° | 0% | WSW 20 |
Tides: Port Nolloth (modelled)
| Day | Low tide | High tide |
|---|
| Thu 22 Oct | 06:00, 18:26 | 12:09 |
Eastern Cape
Gqeberha, East London, Mthatha, Queenstown · tides
Rain showers are possible in Gqeberha, East London and Mthatha, a 30% chance. Gqeberha and Mthatha reach 22°C, East London 20°C, while Queenstown stays cloudy and dry at 21°C.
Gqeberha today
Rain showers22°14°30%WSW 25 km/h Tap for cities and townsTap to close Eastern Cape
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|
| Gqeberha | Rain showers | 14° | 22° | 30% | WSW 25 |
| East London | Rain showers | 16° | 20° | 30% | SW 15 |
| Mthatha | Rain showers | 12° | 22° | 30% | SSE 5 |
| Queenstown | Cloudy | 10° | 21° | 0% | WSW 15 |
Tides: Gqeberha
| Day | Low tide | High tide |
|---|
| Thu 22 Oct | 07:09, 19:43 | 01:06, 13:23 |
Tides: East London
| Day | Low tide | High tide |
|---|
| Thu 22 Oct | 07:13, 19:45 | 01:13, 13:29 |
KwaZulu-Natal
Durban, Pietermaritzburg, Richards Bay, Newcastle · tides
Showers and thundershowers are possible in Durban, Pietermaritzburg and Richards Bay, a 30% chance. Richards Bay reaches 31°C and Durban 25°C, while Newcastle stays dry at 32°C.
Durban today
Rain, storms25°18°30%SE 10 km/h Tap for cities and townsTap to close KwaZulu-Natal
Towns today
| Town | Weather | Lo | Hi | Rain | Wind km/h |
|---|
| Durban | Rain, storms | 18° | 25° | 30% | SE 10 |
| Pietermaritzburg | Rain, storms | 11° | 25° | 30% | ESE 10 |
| Richards Bay | Rain, storms | 18° | 31° | 30% | S 15 |
| Newcastle | Partly cloudy | 13° | 32° | 0% | W 15 |
Tides: Durban
| Day | Low tide | High tide |
|---|
| Thu 22 Oct | 07:16, 19:50 | 01:16, 13:34 |
View Weather Forecast for TomorrowView the weather tomorrow on the 7-Day Weather Forecast
Forecast data: the South African Weather Service and other third-party sources and providers, brought together with the latest AI tools. We take great care to get every figure right, but mistakes are possible.