Daily Weather

Today’s Weather Forecast – Sunday, 22 June 2025

As the winter season unfolds across South Africa, today brings a mixed bag of weather conditions for different provinces. The nation will experience a blend of sunny skies in coastal regions, partly cloudy conditions in the interior, and a slight chill as temperatures across the country vary significantly. As we delve into today’s weather forecast, let’s explore the unique temperature ranges and conditions expected in each province, with special attention to major cities such as Johannesburg and Cape Town.

ALSO READ: Weekend Gig Guide: What To Do in Gauteng This Weekend – 20, 21 & 22 June 2025

Gauteng Weather

In Gauteng, today is marked by mild temperatures and mostly cloudy skies. Johannesburg is set to start the day at around 10°C, increasing to a peak of 16°C by the afternoon before cooling slightly to 12°C at night. Pretoria will see a similar trend, with temperatures ranging from 9°C to 15°C. Soweto and surrounding towns like Benoni and Midrand will experience comparable conditions with slight variations. Overall, expect a cloudy yet comfortable day, perfect for indoor activities or short outings.

Location06:0009:0012:0015:0018:0021:00
Johannesburg10°C ☁️13°C ☁️15°C ⛅16°C ⛅14°C ☁️12°C ☁️
Pretoria9°C ☁️12°C ☁️14°C ⛅15°C ⛅13°C ☁️11°C ☁️
Soweto11°C ☁️14°C ☁️16°C ⛅17°C ⛅15°C ☁️13°C ☁️
Benoni10°C ☁️13°C ☁️15°C ⛅16°C ⛅14°C ☁️12°C ☁️
Centurion9°C ☁️12°C ☁️14°C ⛅15°C ⛅13°C ☁️11°C ☁️
Midrand11°C ☁️14°C ☁️16°C ⛅17°C ⛅15°C ☁️13°C ☁️
Alberton10°C ☁️13°C ☁️15°C ⛅16°C ⛅14°C ☁️12°C ☁️
Germiston9°C ☁️12°C ☁️14°C ⛅15°C ⛅13°C ☁️11°C ☁️
Vanderbijlpark11°C ☁️14°C ☁️16°C ⛅17°C ⛅15°C ☁️13°C ☁️
Krugersdorp10°C ☁️13°C ☁️15°C ⛅16°C ⛅14°C ☁️12°C ☁️

Western Cape Weather

When it comes to Cape Town weather, the province is expected to enjoy splendid sunny conditions throughout the day. Early risers will experience 18°C, delivering a brilliant start that will warm up to a delightful 27°C by midday, before settling down to about 22°C in the evening. Major cities such as Stellenbosch and George will also see warm weather, with temperatures reaching highs of 28°C and 26°C, respectively. However, evening temperatures will drop slightly, so a light jacket might be advisable for outdoor dining.

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

In KwaZulu-Natal, the day promises warmth with Durban enjoying clear, sunny skies. The day will begin at 20°C and will peak at a warm 29°C, gradually cooling down to 24°C at night. Pietermaritzburg and Richards Bay will follow suit with similar weather patterns, ensuring it remains warm for outdoor activities or a day at the beach.

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

Eastern Cape Weather

The Eastern Cape will also benefit from predominantly sunny conditions. In Port Elizabeth, temperatures are expected to hover between 18°C and 27°C, while towns like East London and Mthatha will experience a similar warmth, with highs of 26°C and 25°C respectively. This delightful weather today makes it an excellent time to explore the picturesque landscapes of the Eastern Cape.

Location06:0012:0018:00
Port Elizabeth18°C ☀️27°C ☀️22°C 🌙
East London17°C ☀️26°C ☀️21°C 🌙
Mthatha16°C ☀️25°C ☀️20°C 🌙

Free State Weather

Transitioning to the Free State, a more tempered approach to today’s forecast should be noted. Bloemfontein will show cloudiness with temperatures starting at 12°C, peaking at 20°C, and dropping to 18°C in the evening. Well-known cities like Welkom may range from 11°C to 19°C, emphasizing a somewhat chillier day compared to other provinces.

Location06:0012:0018:00
Bloemfontein12°C ☁️20°C ⛅18°C ☁️
Welkom11°C ☁️19°C ⛅17°C ☁️
Bethlehem10°C ☁️18°C ⛅16°C ☁️

Limpopo Weather

Limpopo’s weather today features a mix of cloudy and sunny spells. Polokwane will experience temperatures from 12°C to 20°C, while regions like Thohoyandou and Lephalale will follow closely behind with their own chilly starts and pleasant afternoons.

Location06:0012:0018:00
Polokwane12°C ☁️20°C ⛅18°C ☁️
Thohoyandou11°C ☁️19°C ⛅17°C ☁️
Lephalale10°C ☁️18°C ⛅16°C ☁️

Mpumalanga Weather

In Mpumalanga, expect partly cloudy skies with temperatures in Mbombela ranging from 14°C to 22°C. Cities like Secunda and Emalahleni will echo these conditions, presenting a stark contrast to the warmer coastal provinces, thus allowing for a cozy winter feel.

Location06:0012:0018:00
Mbombela14°C ☁️22°C ⛅20°C ☁️
Secunda13°C ☁️21°C ⛅19°C ☁️
Emalahleni12°C ☁️20°C ⛅18°C ☁️

North West Weather

The North West province will follow a similar pattern, with Mahikeng seeing temperatures from 12°C to 20°C. This province’s weather today is characterized by overcast skies, perfect for a quiet day indoors or a leisurely stroll.

Location06:0012:0018:00
Mahikeng12°C ☁️20°C ⛅18°C ☁️
Rustenburg11°C ☁️19°C ⛅17°C ☁️
Klerksdorp10°C ☁️18°C ⛅16°C ☁️

Northern Cape Weather

For the Northern Cape, expect predominantly sunny weather. Kimberley will kick off the day at 15°C, reaching a high of 23°C before the night brings cooler temperatures. This pattern is mirrored in nearby towns like Upington and Springbok, making today an excellent opportunity to enjoy outdoor adventures.

Location06:0012:0018:00
Kimberley15°C ☀️23°C ☀️19°C 🌙
Upington14°C ☀️22°C ☀️18°C 🌙
Springbok13°C ☀️21°C ☀️17°C 🌙

Have A Lovely Day

Today’s weather forecast paints a diverse picture across South Africa. While Gauteng will experience cloudiness and mild temperatures, Cape Town weather stands out with sunny, warm conditions perfect for outdoor activities. Keep in mind the various temperature ranges and be prepared for cool evenings, especially in the interior regions. As you plan your day, remember to dress appropriately for the varying temperatures and enjoy the beautiful multifaceted weather that South Africa offers. Whether you plan to explore nature or simply relax indoors, a colorful June day awaits!

For more detailed weather conditions, check the South African Weather Service or follow @SAWeatherService on X for live updates.

Related Articles

Leave a Reply

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

Back to top button