{"id":36111,"date":"2026-04-22T05:01:01","date_gmt":"2026-04-22T03:01:01","guid":{"rendered":"https:\/\/www.gauteng.net\/whats-on-g\/south-africa-weather-today-2026-04-22\/"},"modified":"2026-04-22T05:01:03","modified_gmt":"2026-04-22T03:01:03","slug":"south-africa-weather-today-2026-04-22","status":"publish","type":"post","link":"https:\/\/www.gauteng.net\/whats-on-g\/south-africa-weather-today-2026-04-22\/","title":{"rendered":"South Africa Weather Today \u2013 Wednesday, 22 April 2026"},"content":{"rendered":"<h2>South Africa Weather Today \u2013 Wednesday, 22 April 2026<\/h2>\n<p>Johannesburg is under overcast skies on Wednesday, 22 April 2026, with temperatures ranging between 13\u00b0C and 19\u00b0C as a mixed weather pattern brings rain to several provinces while the interior remains dry. Moderate to light rain is affecting Limpopo, Mpumalanga, North West, and the Eastern Cape, while the Free State and Northern Cape enjoy clear conditions. The national average temperature sits at 17\u00b0C.<\/p>\n<div id=\"gaute-483394382\" class=\"gaute-inbetween-content gaute-entity-placement\" style=\"margin-top: 30px;margin-bottom: 30px;margin-left: auto;margin-right: auto;text-align: center;\"><div class=\"gaute-adlabel\">Advertisement<\/div><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1852772760112594\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-1852772760112594\" \ndata-ad-slot=\"1819787043\" \ndata-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div><h2>What This Means for Your Day<\/h2>\n<p>Residents in Limpopo, Mpumalanga, North West and the Eastern Cape should carry rain gear and prepare for wet roads during the morning commute. Johannesburg and Pretoria will see thick cloud cover but remain dry, though northern winds up to 15 km\/h may bring a chill. Those in the Free State and Northern Cape can expect sunny conditions but cold starts, with morning lows dropping to single digits. Coastal areas in KwaZulu-Natal, the Eastern Cape and Western Cape will experience strong south-westerly winds between 29 and 30 km\/h, making conditions feel cooler than actual temperatures suggest.<\/p>\n<h2>South Africa Weather Highlights<\/h2>\n<ul>\n<li>North West records the warmest daytime high at 24\u00b0C in Mahikeng under light rain<\/li>\n<li>Northern Cape sees the coldest morning low at 7\u00b0C in Kimberley with clear skies<\/li>\n<li>Polokwane experiences moderate rain with humidity at 96% and temperatures steady at 16\u00b0C to 17\u00b0C<\/li>\n<li>Strong coastal winds of 29 to 30 km\/h affect Durban, Gqeberha and Cape Town<\/li>\n<li>Gauteng remains dry but cloudy with moderate northerly winds<\/li>\n<\/ul>\n<div id=\"gaute-1702086906\" class=\"gaute-inbetween-content gaute-entity-placement\" style=\"margin-top: 30px;margin-bottom: 30px;margin-left: auto;margin-right: auto;text-align: center;\"><div class=\"gaute-adlabel\">Advertisement<\/div><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1852772760112594\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-1852772760112594\" \ndata-ad-slot=\"1819787043\" \ndata-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div><h2>What to Expect Across the Provinces<\/h2>\n<div style=\"display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;\">\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">Limpopo<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">16\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">moderate rain<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">Mpumalanga<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">18\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">light rain<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">Gauteng<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">17\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">overcast clouds<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">North West<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">20\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">light rain<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">Free State<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">15\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">clear sky<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">KwaZulu-Natal<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">20\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">overcast clouds<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">Northern Cape<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">15\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">clear sky<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">Eastern Cape<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">16\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">light rain<\/div>\n<\/div>\n<div style=\"border:1px solid #dce3ef;border-radius:16px;padding:14px 16px;background:#f6f8fb;\">\n<div style=\"font-size:14px;color:#6b7280;\">Western Cape<\/div>\n<div style=\"font-size:24px;font-weight:800;color:#0f172a;\">17\u00b0C<\/div>\n<div style=\"font-size:14px;text-transform:capitalize;color:#334155;\">scattered clouds<\/div>\n<\/div>\n<\/div>\n<h3>Gauteng<\/h3>\n<p>Johannesburg will remain under overcast skies throughout Wednesday with temperatures between 13\u00b0C and 19\u00b0C. Northerly winds at 15 km\/h will keep conditions fresh, with humidity at 74%. Pretoria can expect similar cloud cover without rain, though cooler pockets may persist in low-lying areas during the morning. The thick cloud layer will suppress daytime heating.<\/p>\n<h3>Limpopo<\/h3>\n<p>Polokwane is experiencing moderate rain on Wednesday with temperatures holding between 16\u00b0C and 17\u00b0C. Easterly winds at 12 km\/h are delivering moisture from the lowveld, pushing humidity to 96%. Rainfall is expected to continue through the afternoon, creating slippery conditions on rural roads. Motorists should reduce speed and use headlights.<\/p>\n<h3>Mpumalanga<\/h3>\n<p>Mbombela will see light rain with temperatures ranging from 17\u00b0C to 21\u00b0C under high humidity of 95%. South-easterly winds remain light at 5 km\/h, keeping rain steady but not intense. The lowveld region should prepare for intermittent showers through the day, with conditions improving only late in the afternoon.<\/p>\n<h3>North West<\/h3>\n<p>Mahikeng reaches the country&#8217;s warmest high of 24\u00b0C on Wednesday despite light rain showers. Temperatures start at 16\u00b0C under northerly winds of 14 km\/h. Humidity sits at 76%, and rainfall will be scattered rather than sustained. The province is positioned on the edge of the rain band moving across the northern interior.<\/p>\n<h3>Free State<\/h3>\n<p>Bloemfontein enjoys clear skies with a wide temperature range from 9\u00b0C to 21\u00b0C. Southerly winds at 12 km\/h will keep conditions crisp, with humidity dropping to 43%. The morning will be cold, particularly in exposed areas, but sunshine will warm the province steadily through midday. No rain is forecast.<\/p>\n<h3>KwaZulu-Natal<\/h3>\n<p>Durban sees overcast skies with temperatures between 18\u00b0C and 21\u00b0C. Strong south-westerly winds at 29 km\/h are driving cloud cover inland from the coast, and humidity stands at 60%. While rain is not forecast for the metro, conditions will feel cooler due to wind chill. Coastal activities should account for choppy seas.<\/p>\n<h3>Northern Cape<\/h3>\n<p>Kimberley starts Wednesday at a cold 7\u00b0C before climbing to 21\u00b0C under clear skies. Southerly winds at 15 km\/h and low humidity of 41% will create dry, sunny conditions ideal for outdoor work. The temperature swing is the widest in the country today, so layered clothing is essential for the morning.<\/p>\n<h3>Eastern Cape<\/h3>\n<p>Gqeberha is affected by light rain with temperatures between 15\u00b0C and 17\u00b0C. West-south-westerly winds are the strongest in the country at 30 km\/h, driving rain across the metro and surrounding areas. Humidity is moderate at 63%, and rain will persist into the afternoon. Drivers should expect reduced visibility on the N2.<\/p>\n<h3>Western Cape<\/h3>\n<p>Cape Town has scattered clouds with temperatures ranging from 15\u00b0C to 19\u00b0C. South-easterly winds at 30 km\/h are bringing typical autumn conditions to the peninsula, with humidity at 59%. While rain is not expected, the wind will make it feel colder, particularly along the Atlantic seaboard. Table Mountain may see cloud cover on its eastern slopes.<\/p>\n<h2>Weekend Outlook<\/h2>\n<p>Johannesburg will experience a sharp drop in temperature on Thursday and Friday, with rain likely and highs struggling to reach 14\u00b0C on Thursday and just 10\u00b0C on Friday. The wet spell will ease by Saturday, with cloud cover persisting and temperatures recovering to 17\u00b0C. Sunday brings relief with clear skies and a high of 22\u00b0C, signalling a return to settled autumn weather across Gauteng and much of the interior. Coastal provinces will remain breezy.<\/p>\n<div id=\"gaute-1228336219\" class=\"gaute-inbetween-content gaute-entity-placement\" style=\"margin-top: 30px;margin-bottom: 30px;margin-left: auto;margin-right: auto;text-align: center;\"><div class=\"gaute-adlabel\">Advertisement<\/div><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1852772760112594\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-1852772760112594\" \ndata-ad-slot=\"1819787043\" \ndata-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div><h2>Weather Tips for Today<\/h2>\n<ul>\n<li>Carry an umbrella if travelling through Limpopo, Mpumalanga, North West or the Eastern Cape<\/li>\n<li>Drive cautiously on wet roads, especially in rural Limpopo where moderate rain is forecast<\/li>\n<li>Layer clothing in the Free State and Northern Cape, where morning temperatures start below 10\u00b0C<\/li>\n<li>Expect strong winds along the KwaZulu-Natal, Eastern Cape and Western Cape coasts; secure outdoor items<\/li>\n<li>Johannesburg and Pretoria residents can leave rain gear at home but should dress for overcast, cool conditions<\/li>\n<li>Check road conditions on the N2 through the Eastern Cape due to rain and wind<\/li>\n<\/ul>\n<h2>Useful Weather and Travel Links<\/h2>\n<p>Looking for more to do after checking the forecast? Explore the <a href=\"https:\/\/www.gauteng.net\/whats-on-g\/category\/events\/\" target=\"_blank\" rel=\"noopener\">latest events in Gauteng<\/a> and plan your day around the weather.<\/p>\n<p>You can also browse our <a href=\"https:\/\/www.gauteng.net\/whats-on-g\/category\/daily-weather\/\" target=\"_blank\" rel=\"noopener\">weather category<\/a> for more South Africa weather updates and recent forecast articles.<\/p>\n<p>For official forecasting and weather advisories, visit the <a href=\"https:\/\/www.weathersa.co.za\/\" target=\"_blank\" rel=\"noopener nofollow\">South African Weather Service<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>South Africa Weather Today \u2013 Wednesday, 22 April 2026 Johannesburg is under overcast skies on Wednesday, 22 April 2026, with temperatures ranging between 13\u00b0C and 19\u00b0C as a mixed weather pattern brings rain to several provinces while the interior remains dry. Moderate to light rain is affecting Limpopo, Mpumalanga, North West, and the Eastern Cape,<\/p>\n","protected":false},"author":21,"featured_media":36110,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_focus_keyword":"South Africa weather today","rank_math_title":"Johannesburg and South Africa Weather Today (2026-03-19)","rank_math_description":"South Africa weather today for 19 March 2026: Johannesburg 14\u00b0C to 27\u00b0C with clear skies. Province forecast updates across South Africa.","footnotes":""},"categories":[51],"tags":[],"class_list":{"0":"post-36111","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-daily-weather"},"_links":{"self":[{"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/posts\/36111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/comments?post=36111"}],"version-history":[{"count":1,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/posts\/36111\/revisions"}],"predecessor-version":[{"id":36112,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/posts\/36111\/revisions\/36112"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/media\/36110"}],"wp:attachment":[{"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/media?parent=36111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/categories?post=36111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/tags?post=36111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}