If you stepped outside this morning and felt that sharp winter bite, you're not imagining things. South Africa is getting hit with a proper cold front today, June 19, bringing strong winds, rain, and chilly conditions across most provinces.

Gauteng is looking cloudy and cold, with temperatures that will barely climb above cool. The UV index is moderate, so you won't need to worry about sunburn — but you'll definitely want a windbreaker. The wind is going to make it feel even colder than the thermometer says.

Mpumalanga and Limpopo are waking up to morning fog along the escarpment, followed by cloudy, windy conditions and isolated showers in the east. It's the kind of day where staying indoors with a warm drink sounds like the best plan.

The North West and Free State are both expecting partly cloudy skies with isolated showers and thundershowers. The North West gets them except over the eastern parts, while the Free State's action is in the north-west. Both provinces will be cold to cool, so don't be fooled by any brief patches of sun.

The Northern Cape, the country's largest province by area but smallest by population, is in for partly cloudy, windy, and cold to cool weather with isolated to scattered showers and thundershowers, except over the southern parts. The coast will have light to moderate easterly to north-easterly winds.

Western Cape is the odd one out — it's looking fine and cool to warm, with just some morning fog patches in the eastern interior and partly cloudy conditions in the east. The coast will see light to moderate easterly to north-easterly winds, becoming light and variable later.

For those keeping track, today's weather is a classic South African winter spread: a bit of everything except snow (so far). If you're driving in areas with rain or fog, take it slow — visibility could be tricky, especially along the escarpment in Mpumalanga and Limpopo.

Key Facts

  • Gauteng: smallest province (18,178 sq km), biggest population (~16 million)
  • Mpumalanga: second smallest (76,495 sq km), sixth most populous (~4.7 million)
  • Limpopo: fifth largest (125,754 sq km), fifth most populous (~5.9 million)
  • North West: sixth largest (104,882 sq km), seventh most populous (~4.2 million)
  • Free State: third largest (129,825 sq km), second smallest population (~2.9 million)
  • Northern Cape: largest province (372,889 sq km), smallest population (~1.3 million)
  • Western Cape: not detailed in size/population rankings in the source

So layer up, carry an umbrella if you're in the eastern parts of Mpumalanga, Limpopo, North West, or Free State, and if you're in the Western Cape, enjoy the relatively mild day — you've earned it after last week's storms.