{"id":6972,"date":"2025-05-23T07:29:50","date_gmt":"2025-05-23T05:29:50","guid":{"rendered":"https:\/\/www.gauteng.net\/whats-on-g\/?p=6972"},"modified":"2026-03-12T10:35:57","modified_gmt":"2026-03-12T08:35:57","slug":"todays-weather-23-may-2025","status":"publish","type":"post","link":"https:\/\/www.gauteng.net\/whats-on-g\/todays-weather-23-may-2025\/","title":{"rendered":"Today&#8217;s Weather Forecast &#8211; Friday, 23 May 2025"},"content":{"rendered":"<p>As South Africans welcome Friday, the weather across the nation promises a mix of mild temperatures and sunny skies, particularly in the coastal regions. Today&#8217;s weather forecast highlights seasonal warmth in the Western Cape and KwaZulu-Natal, while the interior provinces might experience cooler morning temperatures with a gradual warm-up by midday. Let\u2019s delve into the weather conditions across each province, focusing particularly on major cities, including Johannesburg for Gauteng weather and Cape Town for Cape Town weather.<\/p>\n<p><strong>ALSO READ:<\/strong> <a href=\"https:\/\/www.gauteng.net\/whats-on-g\/gauteng-government-prioritises-jobs\/\">Gauteng Government Prioritises Jobs, Safety, Ethics and Infrastructure in 2025<\/a><\/p>\n<h2>Gauteng Province<\/h2>\n<p>Starting off the today&#8217;s weather forecast in <strong>Gauteng<\/strong>, cities like Johannesburg and Pretoria will experience cool morning temperatures around 8-10\u00b0C and light cloud cover. As the day progresses, clear skies will allow temperatures to rise to a pleasant 16-18\u00b0C by the afternoon. Residents can expect some cloud cover returning in the evening when temperatures will drop to between 9-11\u00b0C. For outdoor activities, late morning to early afternoon will be the best time, with sunny and warm conditions prevailing.<\/p>\n<ul>\n<li><strong>Key Cities<\/strong>: Johannesburg (Max 18\u00b0C), Pretoria (Max 16\u00b0C), Soweto (Max 18\u00b0C).<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<th>Location<\/th>\n<th>06:00<\/th>\n<th>09:00<\/th>\n<th>12:00<\/th>\n<th>15:00<\/th>\n<th>18:00<\/th>\n<th>21:00<\/th>\n<\/tr>\n<tr>\n<td>Johannesburg<\/td>\n<td>9\u00b0C \u2601\ufe0f<\/td>\n<td>12\u00b0C \u2600\ufe0f<\/td>\n<td>15\u00b0C \u2600\ufe0f<\/td>\n<td>17\u00b0C \u2600\ufe0f<\/td>\n<td>14\u00b0C \u2601\ufe0f<\/td>\n<td>10\u00b0C \u26c5<\/td>\n<\/tr>\n<tr>\n<td>Pretoria<\/td>\n<td>8\u00b0C \u2601\ufe0f<\/td>\n<td>11\u00b0C \u2600\ufe0f<\/td>\n<td>14\u00b0C \u2600\ufe0f<\/td>\n<td>16\u00b0C \u2600\ufe0f<\/td>\n<td>13\u00b0C \u2601\ufe0f<\/td>\n<td>9\u00b0C \u26c5<\/td>\n<\/tr>\n<tr>\n<td>Soweto<\/td>\n<td>10\u00b0C \u2601\ufe0f<\/td>\n<td>13\u00b0C \u2600\ufe0f<\/td>\n<td>16\u00b0C \u2600\ufe0f<\/td>\n<td>18\u00b0C \u2600\ufe0f<\/td>\n<td>15\u00b0C \u2601\ufe0f<\/td>\n<td>11\u00b0C \u26c5<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div id=\"gaute-4293962277\" 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>Western Cape Province<\/h2>\n<p>Traveling to the <strong>Western Cape<\/strong>, the forecast looks particularly delightful today. <strong>Cape Town weather<\/strong> shows early morning temperatures starting at a comfortable 18\u00b0C, reaching a high of 27\u00b0C under sunny skies by noon. The evening will see a slight drop to 22\u00b0C, perfect for a night out. Nearby areas like Stellenbosch and George will mirror this warm trend with similar high temperatures and clear conditions throughout the day.<\/p>\n<ul>\n<li><strong>Key Cities<\/strong>: Cape Town (Max 27\u00b0C), Stellenbosch (Max 28\u00b0C), George (Max 26\u00b0C).<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<th>Location<\/th>\n<th>06:00<\/th>\n<th>12:00<\/th>\n<th>18:00<\/th>\n<\/tr>\n<tr>\n<td>Cape Town<\/td>\n<td>18\u00b0C \u2600\ufe0f<\/td>\n<td>27\u00b0C \u2600\ufe0f<\/td>\n<td>22\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<tr>\n<td>Stellenbosch<\/td>\n<td>17\u00b0C \u2600\ufe0f<\/td>\n<td>28\u00b0C \u2600\ufe0f<\/td>\n<td>21\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<tr>\n<td>George<\/td>\n<td>15\u00b0C \u2600\ufe0f<\/td>\n<td>26\u00b0C \u2600\ufe0f<\/td>\n<td>20\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>KwaZulu-Natal Province<\/h2>\n<p>Moving onto <strong>KwaZulu-Natal<\/strong>, expect warm temperatures throughout the day, especially in coastal cities. <strong>Durban<\/strong> will start the day at 20\u00b0C and rise to a warm 28\u00b0C with plenty of sunshine. Evening temperatures will cool slightly to around 24\u00b0C. Neighboring cities such as Pietermaritzburg and Richards Bay will have similar weather patterns, making it a great day for beachgoers and outdoor enthusiasts.<\/p>\n<ul>\n<li><strong>Key Cities<\/strong>: Durban (Max 28\u00b0C), Pietermaritzburg (Max 26\u00b0C), Richards Bay (Max 27\u00b0C).<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<th>Location<\/th>\n<th>06:00<\/th>\n<th>12:00<\/th>\n<th>18:00<\/th>\n<\/tr>\n<tr>\n<td>Durban<\/td>\n<td>20\u00b0C \u2600\ufe0f<\/td>\n<td>28\u00b0C \u2600\ufe0f<\/td>\n<td>24\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<tr>\n<td>Pietermaritzburg<\/td>\n<td>18\u00b0C \u2600\ufe0f<\/td>\n<td>26\u00b0C \u2600\ufe0f<\/td>\n<td>22\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<tr>\n<td>Richards Bay<\/td>\n<td>19\u00b0C \u2600\ufe0f<\/td>\n<td>27\u00b0C \u2600\ufe0f<\/td>\n<td>23\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div id=\"gaute-1203154591\" 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>Eastern Cape Province<\/h2>\n<p>In the <strong>Eastern Cape<\/strong>, today&#8217;s weather is favorable, with <strong>Port Elizabeth<\/strong> and <strong>East London<\/strong> seeing mild daytime temperatures of 25\u00b0C and 24\u00b0C respectively. With sunny skies throughout the day, the evening will bring slightly cooler temperatures, ideal for evening strolls by the coast.<\/p>\n<ul>\n<li><strong>Key Cities<\/strong>: Port Elizabeth (Max 25\u00b0C), East London (Max 24\u00b0C).<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<th>Location<\/th>\n<th>06:00<\/th>\n<th>12:00<\/th>\n<th>18:00<\/th>\n<\/tr>\n<tr>\n<td>Port Elizabeth<\/td>\n<td>17\u00b0C \u2600\ufe0f<\/td>\n<td>25\u00b0C \u2600\ufe0f<\/td>\n<td>20\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<tr>\n<td>East London<\/td>\n<td>16\u00b0C \u2600\ufe0f<\/td>\n<td>24\u00b0C \u2600\ufe0f<\/td>\n<td>19\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>CHECK OUT:<\/strong> <a href=\"https:\/\/www.gauteng.net\/whats-on-g\/cyril-ramaphosa-trump-meeting\/\">Cyril Ramaphosa Calls Trump Meeting a Success Despite Tense \u201cGenocide\u201d Ambush<\/a><\/p>\n<h2>Free State Province<\/h2>\n<p>In the <strong>Free State<\/strong>, cooler conditions persist with morning lows around 3-7\u00b0C. <strong>Bloemfontein<\/strong> is expected to reach a maximum of 18\u00b0C, while Welkom and Bethlehem will see similar temperatures, making it essential to dress warmly in the early hours but enjoy brighter, sunnier conditions by lunchtime.<\/p>\n<ul>\n<li><strong>Key Cities<\/strong>: Bloemfontein (Max 18\u00b0C), Welkom (Max 19\u00b0C), Bethlehem (Max 16\u00b0C).<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<th>Location<\/th>\n<th>06:00<\/th>\n<th>12:00<\/th>\n<th>18:00<\/th>\n<\/tr>\n<tr>\n<td>Bloemfontein<\/td>\n<td>5\u00b0C \u2601\ufe0f<\/td>\n<td>18\u00b0C \u2600\ufe0f<\/td>\n<td>12\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<tr>\n<td>Welkom<\/td>\n<td>7\u00b0C \u2601\ufe0f<\/td>\n<td>19\u00b0C \u2600\ufe0f<\/td>\n<td>13\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<tr>\n<td>Bethlehem<\/td>\n<td>3\u00b0C \u2601\ufe0f<\/td>\n<td>16\u00b0C \u2600\ufe0f<\/td>\n<td>10\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div id=\"gaute-1366355876\" 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>Limpopo Province<\/h2>\n<p>The weather in <strong>Limpopo<\/strong> is slightly warmer with towns like <strong>Polokwane<\/strong> reaching 20\u00b0C by noon. Expect a sunny afternoon, but temperatures will decrease to 14-17\u00b0C in the evening. Those in <strong>Thohoyandou<\/strong> and <strong>Lephalale<\/strong> can anticipate similar conditions.<\/p>\n<ul>\n<li><strong>Key Cities<\/strong>: Polokwane (Max 20\u00b0C), Thohoyandou (Max 22\u00b0C).<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<th>Location<\/th>\n<th>06:00<\/th>\n<th>12:00<\/th>\n<th>18:00<\/th>\n<\/tr>\n<tr>\n<td>Polokwane<\/td>\n<td>7\u00b0C \u2601\ufe0f<\/td>\n<td>20\u00b0C \u2600\ufe0f<\/td>\n<td>14\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<tr>\n<td>Thohoyandou<\/td>\n<td>9\u00b0C \u2601\ufe0f<\/td>\n<td>22\u00b0C \u2600\ufe0f<\/td>\n<td>16\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<tr>\n<td>Lephalale<\/td>\n<td>8\u00b0C \u2601\ufe0f<\/td>\n<td>24\u00b0C \u2600\ufe0f<\/td>\n<td>17\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Mpumalanga Province<\/h2>\n<p><strong>Mpumalanga<\/strong> will see cool mornings transitioning into warm afternoons in cities like <strong>Mbombela<\/strong>, where temperatures will hit 23\u00b0C, dropping to 17\u00b0C later at night. The climate remains pleasant for the entire day, offering many opportunities for outdoor activities.<\/p>\n<ul>\n<li><strong>Key Cities<\/strong>: Mbombela (Max 23\u00b0C), Secunda (Max 22\u00b0C).<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<th>Location<\/th>\n<th>06:00<\/th>\n<th>12:00<\/th>\n<th>18:00<\/th>\n<\/tr>\n<tr>\n<td>Mbombela<\/td>\n<td>9\u00b0C \u2601\ufe0f<\/td>\n<td>23\u00b0C \u2600\ufe0f<\/td>\n<td>17\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<tr>\n<td>Secunda<\/td>\n<td>8\u00b0C \u2601\ufe0f<\/td>\n<td>22\u00b0C \u2600\ufe0f<\/td>\n<td>16\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<tr>\n<td>Emalahleni<\/td>\n<td>5\u00b0C \u2601\ufe0f<\/td>\n<td>20\u00b0C \u2600\ufe0f<\/td>\n<td>14\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div id=\"gaute-433511429\" 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>North West Province<\/h2>\n<p>Conditions in the <strong>North West<\/strong> will be somewhat cooler, especially in <strong>Mahikeng<\/strong>, where temperatures will reach a maximum of 19\u00b0C. Expect clear skies during the day and comfortable evenings, making outdoor plans feasible as temperatures drop to around 13\u00b0C.<\/p>\n<ul>\n<li><strong>Key Cities<\/strong>: Mahikeng (Max 19\u00b0C), Rustenburg (Max 20\u00b0C).<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<th>Location<\/th>\n<th>06:00<\/th>\n<th>12:00<\/th>\n<th>18:00<\/th>\n<\/tr>\n<tr>\n<td>Mahikeng<\/td>\n<td>7\u00b0C \u2601\ufe0f<\/td>\n<td>19\u00b0C \u2600\ufe0f<\/td>\n<td>13\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<tr>\n<td>Rustenburg<\/td>\n<td>8\u00b0C \u2601\ufe0f<\/td>\n<td>20\u00b0C \u2600\ufe0f<\/td>\n<td>14\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<tr>\n<td>Klerksdorp<\/td>\n<td>6\u00b0C \u2601\ufe0f<\/td>\n<td>19\u00b0C \u2600\ufe0f<\/td>\n<td>13\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Northern Cape Province<\/h2>\n<p>Finally, in the <strong>Northern Cape<\/strong>, the climate will support warmer temperatures with <strong>Kimberley<\/strong> expecting a high of 22\u00b0C under sunny conditions. Upington will be slightly warmer at 24\u00b0C. The evening will see a gentle cool-off with temperatures settling around 16-17\u00b0C.<\/p>\n<ul>\n<li><strong>Key Cities<\/strong>: Kimberley (Max 22\u00b0C), Upington (Max 24\u00b0C).<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<th>Location<\/th>\n<th>06:00<\/th>\n<th>12:00<\/th>\n<th>18:00<\/th>\n<\/tr>\n<tr>\n<td>Kimberley<\/td>\n<td>10\u00b0C \u2601\ufe0f<\/td>\n<td>22\u00b0C \u2600\ufe0f<\/td>\n<td>16\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<tr>\n<td>Upington<\/td>\n<td>12\u00b0C \u2601\ufe0f<\/td>\n<td>24\u00b0C \u2600\ufe0f<\/td>\n<td>18\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<tr>\n<td>Springbok<\/td>\n<td>11\u00b0C \u2601\ufe0f<\/td>\n<td>23\u00b0C \u2600\ufe0f<\/td>\n<td>17\u00b0C \ud83c\udf19<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><\/h2>\n<p>Today\u2019s weather forecast across South Africa illustrates a diverse climate ranging from cooler temperatures in the interior provinces to the warm and vibrant coastal regions. Whether you are in Johannesburg enjoying mild Gauteng weather or soaking up the sun in Cape Town, the day promises to be pleasant overall. As you head out, consider wearing layers to manage temperature changes throughout the day, particularly in the cooler provinces. Don&#8217;t miss the opportunity to enjoy the beautiful weather today while participating in outdoor activities!<\/p>\n<p>Stay informed about the latest conditions and forecasts by visiting the <a href=\"https:\/\/www.weathersa.co.za\/home\/weathermaps\" target=\"_blank\" rel=\"noopener\">South African Weather Service<\/a> or following them on <a href=\"https:\/\/x.com\/SAWeatherServic\">X<\/a>. Enjoy your Friday!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As South Africans welcome Friday, the weather across the nation promises a mix of mild temperatures and sunny skies, particularly in the coastal regions. Today&#8217;s weather forecast highlights seasonal warmth in the Western Cape and KwaZulu-Natal, while the interior provinces might experience cooler morning temperatures with a gradual warm-up by midday. Let\u2019s delve into the<\/p>\n","protected":false},"author":1,"featured_media":6978,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_focus_keyword":"","rank_math_title":"","rank_math_description":"As South Africans welcome Friday, the weather across the nation promises a mix of mild temperatures and sunny skies, particularly in the coastal regions....","footnotes":""},"categories":[51],"tags":[341,442,294,1500],"class_list":{"0":"post-6972","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-daily-weather","8":"tag-south-africa","9":"tag-todays-weather","10":"tag-weather-forecast","11":"tag-weather-today"},"_links":{"self":[{"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/posts\/6972","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/comments?post=6972"}],"version-history":[{"count":3,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/posts\/6972\/revisions"}],"predecessor-version":[{"id":6979,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/posts\/6972\/revisions\/6979"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/media\/6978"}],"wp:attachment":[{"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/media?parent=6972"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/categories?post=6972"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gauteng.net\/whats-on-g\/wp-json\/wp\/v2\/tags?post=6972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}