Past Weather in South Africa - Yesterday, Past 7 Days & Historical Data
Look back at the past weather in South Africa. Check yesterday's weather, review the past 7 days, and explore historical weather datafor every province, city, town and village — from Johannesburg and Pretoria to Cape Town, Durban and beyond. Pick a province or city below to see what the weather did.
Weather Yesterday
Hour-by-hour conditions, highs and lows from yesterday for any SA location.
Past 7 Days
A clear summary of the last week’s temperatures, rainfall and conditions.
Historical Data
Daily weather records and seasonal climate trends for cities and provinces.
Past Weather for Major South African Cities
Jump straight to historical weather for South Africa's biggest cities, or use the province lists below to find any town or village.
Johannesburg
Cape Town
Port Elizabeth
East London
Bloemfontein
Polokwane
Nelspruit
Rustenburg
Kimberley
Past Weather by Province
Browse historical weather across all nine South African provinces.
Gauteng Past Weather
Capital: Pretoria
157 cities & towns
Western Cape Past Weather
Capital: Cape Town
228 cities & towns
KwaZulu-Natal Past Weather
Capital: Pietermaritzburg
235 cities & towns
Eastern Cape Past Weather
Capital: Bhisho
186 cities & towns
Free State Past Weather
Capital: Bloemfontein
108 cities & towns
Limpopo Past Weather
Capital: Polokwane
221 cities & towns
Mpumalanga Past Weather
Capital: Mbombela
121 cities & towns
North West Past Weather
Capital: Mahikeng
112 cities & towns
Northern Cape Past Weather
Capital: Kimberley
99 cities & towns
Why Look Up Past Weather in South Africa?
Checking past weather is useful for far more than curiosity. Whether you are comparing this week to last, reviewing rainfall for your garden or farm, supporting an insurance claim, or simply settling an argument about how hot it really was yesterday, historical weather data gives you the facts. Mzansi Weather makes it easy to find yesterday's weather and the past 7 days for any South African location.
Explore past weather for popular cities like Johannesburg, Pretoria, Cape Town and Durban. You can also jump to the current weather today, tomorrow's forecast or the longer 7-day and 14-day forecasts.
Past Weather for All Cities & Towns
Find historical weather for your town. Tap a location to view its yesterday, past 7 days and historical data pages.
- Johannesburg Past Weather
- Pretoria Past Weather
- Sandton Past Weather
- Soweto Past Weather
- Centurion Past Weather
- Randburg Past Weather
- Roodepoort Past Weather
- Boksburg Past Weather
- Benoni Past Weather
- Germiston Past Weather
- Kempton Park Past Weather
- Alberton Past Weather
- Springs Past Weather
- Vereeniging Past Weather
- Vanderbijlpark Past Weather
- Midrand Past Weather
- Krugersdorp Past Weather
- Tembisa Past Weather
- Wendywood Past Weather
- Gallo Manor Past Weather
- Buccleuch Past Weather
- Linbro Park Past Weather
- Woodlands Past Weather
- Norwood Past Weather
- Waterkloof Past Weather
- Brooklyn Past Weather
- Muckleneuk Past Weather
- Groenkloof Past Weather
- Hazelwood Past Weather
- Lynnwood Past Weather
- Faerie Glen Past Weather
- Moreleta Park Past Weather
- Garsfontein Past Weather
- Newlands Past Weather
- Constantia Park Past Weather
- Lynnwood Ridge Past Weather
- Equestria Past Weather
- Silver Lakes Past Weather
- Six Fountains Estate Past Weather
- Willow Acres Past Weather
- Boardwalk Past Weather
- Rietvalleirand Past Weather
- Tyger Valley Past Weather
- Menlyn Past Weather
- Hatfield Past Weather
- Alexandra Past Weather
- Diepsloot Past Weather
- Katlehong Past Weather
- Thokoza Past Weather
- Daveyton Past Weather
- Tsakane Past Weather
- Mamelodi Past Weather
- Atteridgeville Past Weather
- Soshanguve Past Weather
- Mabopane Past Weather
- Ga-Rankuwa Past Weather
- Hammanskraal Past Weather
- Bronkhorstspruit Past Weather
- Cullinan Past Weather
- Nigel Past Weather
- Brakpan Past Weather
- Carletonville Past Weather
- Westonaria Past Weather
- Heidelberg Past Weather
- Evaton Past Weather
- Sebokeng Past Weather
- Orange Farm Past Weather
- Lenasia Past Weather
- Ennerdale Past Weather
- Eldorado Park Past Weather
- Fourways Past Weather
- Kyalami Past Weather
- Irene Past Weather
- Rabie Ridge Past Weather
- Ivory Park Past Weather
- Olievenhoutbosch Past Weather
- Zithobeni Past Weather
- Refilwe Past Weather
- Ekangala Past Weather
- Winterveld Past Weather
- Erasmia Past Weather
- Laudium Past Weather
- Eersterust Past Weather
- Silverton Past Weather
- Wierda Park Past Weather
- Zwartkop Past Weather
- Rooihuiskraal Past Weather
- Lyttelton Past Weather
- Valhalla Past Weather
- Monavoni Past Weather
- Kya Sand Past Weather
- Cosmo City Past Weather
- Northcliff Past Weather
- Linden Past Weather
- Melville Past Weather
- Auckland Park Past Weather
- Sophiatown Past Weather
- Westbury Past Weather
- Riverlea Past Weather
- Coronationville Past Weather
- Newclare Past Weather
- Brixton Past Weather
- Vrededorp Past Weather
- Mayfair Past Weather
- Fordsburg Past Weather
- Doornfontein Past Weather
- Jeppestown Past Weather
- Troyeville Past Weather
- Yeoville Past Weather
- Berea Past Weather
- Hillbrow Past Weather
- Braamfontein Past Weather
- Parktown Past Weather
- Rosebank Past Weather
- Hyde Park Past Weather
- Dunkeld Past Weather
- Illovo Past Weather
- Morningside Past Weather
- Rivonia Past Weather
- Bryanston Past Weather
- Sunninghill Past Weather
- Lonehill Past Weather
- Dainfern Past Weather
- Douglasdale Past Weather
- Paulshof Past Weather
- Woodmead Past Weather
- Sunward Park Past Weather
- Rynfield Past Weather
- Farrarmere Past Weather
- Noordwyk Past Weather
- Erand Past Weather
- Glen Marais Past Weather
- Edenvale Past Weather
- Greenstone Hill Past Weather
- Modderfontein Past Weather
- Bedfordview Past Weather
- Primrose Past Weather
- Selcourt Past Weather
- Strubenvale Past Weather
- KwaThema Past Weather
- Duduza Past Weather
- Ratanda Past Weather
- Vosloorus Past Weather
- Etwatwa Past Weather
- Impumelelo Past Weather
- Zonkizizwe Past Weather
- Vischkuil Past Weather
- Walkerville Past Weather
- De Deur Past Weather
- Meyerton Past Weather
- Sharpeville Past Weather
- Boipatong Past Weather
- Bophelong Past Weather
- Residensia Past Weather
- Roshnee Past Weather
- Zamdela Past Weather
- Refengkgotso Past Weather
- Cape Town Past Weather
- Stellenbosch Past Weather
- Paarl Past Weather
- George Past Weather
- Worcester Past Weather
- Knysna Past Weather
- Hermanus Past Weather
- Mossel Bay Past Weather
- Plettenberg Bay Past Weather
- Somerset West Past Weather
- Franschhoek Past Weather
- Oudtshoorn Past Weather
- Saldanha Past Weather
- Vredenburg Past Weather
- Malmesbury Past Weather
- Ceres Past Weather
- Tulbagh Past Weather
- Wellington Past Weather
- Robertson Past Weather
- Montagu Past Weather
- Swellendam Past Weather
- Bredasdorp Past Weather
- Clanwilliam Past Weather
- Citrusdal Past Weather
- Vredendal Past Weather
- Piketberg Past Weather
- Darling Past Weather
- Yzerfontein Past Weather
- Langebaan Past Weather
- Paternoster Past Weather
- Struisbaai Past Weather
- Arniston Past Weather
- Stilbaai Past Weather
- Witsand Past Weather
- Riversdale Past Weather
- Albertinia Past Weather
- Calitzdorp Past Weather
- De Rust Past Weather
- Wilderness Past Weather
- Sedgefield Past Weather
- Bonnievale Past Weather
- McGregor Past Weather
- Barrydale Past Weather
- Ladismith Past Weather
- Prince Albert Past Weather
- Beaufort West Past Weather
- Murraysburg Past Weather
- Laingsburg Past Weather
- Khayelitsha Past Weather
- Mitchells Plain Past Weather
- Delft Past Weather
- Gugulethu Past Weather
- Langa Past Weather
- Nyanga Past Weather
- Philippi Past Weather
- Atlantis Past Weather
- Grabouw Past Weather
- Elgin Past Weather
- Strand Past Weather
- Gordons Bay Past Weather
- Simons Town Past Weather
- Fish Hoek Past Weather
- Muizenberg Past Weather
- Camps Bay Past Weather
- Hout Bay Past Weather
- Noordhoek Past Weather
- Kommetjie Past Weather
- Scarborough Past Weather
- Bloubergstrand Past Weather
- Table View Past Weather
- Milnerton Past Weather
- Eersterivier Past Weather
- Mfuleni Past Weather
- Blue Downs Past Weather
- Kuils River Past Weather
- Blackheath Past Weather
- Macassar Past Weather
- Firgrove Past Weather
- Sir Lowrys Pass Past Weather
- Kraaifontein Past Weather
- Brackenfell Past Weather
- Durbanville Past Weather
- Bellville Past Weather
- Parow Past Weather
- Goodwood Past Weather
- Bishop Lavis Past Weather
- Bonteheuwel Past Weather
- Elsies River Past Weather
- Manenberg Past Weather
- Hanover Park Past Weather
- Lavender Hill Past Weather
- Steenberg Past Weather
- Retreat Past Weather
- Grassy Park Past Weather
- Lotus River Past Weather
- Strandfontein Past Weather
- Pelican Park Past Weather
- Zeekoevlei Past Weather
- Capri Past Weather
- Clovelly Past Weather
- Kalk Bay Past Weather
- St James Past Weather
- Lakeside Past Weather
- Marina da Gama Past Weather
- Tokai Past Weather
- Constantia Past Weather
- Bergvliet Past Weather
- Plumstead Past Weather
- Wynberg Past Weather
- Claremont Past Weather
- Newlands Past Weather
- Rondebosch Past Weather
- Mowbray Past Weather
- Observatory Past Weather
- Woodstock Past Weather
- Salt River Past Weather
- Bo-Kaap Past Weather
- Gardens Past Weather
- Oranjezicht Past Weather
- Tamboerskloof Past Weather
- Vredehoek Past Weather
- Green Point Past Weather
- Sea Point Past Weather
- Bantry Bay Past Weather
- Clifton Past Weather
- Llandudno Past Weather
- Imizamo Yethu Past Weather
- Hangberg Past Weather
- Parklands Past Weather
- Sunningdale Past Weather
- Dunoon Past Weather
- Du Noon Past Weather
- Joe Slovo Park Past Weather
- Mamre Past Weather
- Philadelphia Past Weather
- Riebeeck-Kasteel Past Weather
- Riebeeck-Wes Past Weather
- Porterville Past Weather
- Gouda Past Weather
- Wolseley Past Weather
- Op-die-Berg Past Weather
- Prince Alfred Hamlet Past Weather
- Rawsonville Past Weather
- De Doorns Past Weather
- Touwsrivier Past Weather
- Ashton Past Weather
- Nuy Past Weather
- Groot Drakenstein Past Weather
- La Motte Past Weather
- Klapmuts Past Weather
- Simondium Past Weather
- Herold Past Weather
- Hoekwil Past Weather
- Karatara Past Weather
- Rheenendal Past Weather
- Buffels Bay Past Weather
- Noetzie Past Weather
- Brenton-on-Sea Past Weather
- Belvidere Past Weather
- Nature's Valley Past Weather
- Storms River Past Weather
- Tsitsikamma Past Weather
- Keurboomstrand Past Weather
- The Crags Past Weather
- Harkerville Past Weather
- Groot Brakrivier Past Weather
- Klein Brakrivier Past Weather
- Hartenbos Past Weather
- Dana Bay Past Weather
- Boggomsbaai Past Weather
- Vleesbaai Past Weather
- Gouritsmond Past Weather
- Heidelberg Past Weather
- Vermaaklikheid Past Weather
- Jongensfontein Past Weather
- Gansbaai Past Weather
- De Kelders Past Weather
- Pearly Beach Past Weather
- Franskraal Past Weather
- Kleinbaai Past Weather
- Stanford Past Weather
- Botrivier Past Weather
- Kleinmond Past Weather
- Bettys Bay Past Weather
- Pringle Bay Past Weather
- Rooiels Past Weather
- Kogel Bay Past Weather
- Steenbras Past Weather
- Agulhas Past Weather
- Napier Past Weather
- Elim Past Weather
- Klipdale Past Weather
- Protem Past Weather
- Suurbraak Past Weather
- Stormsvlei Past Weather
- Barrydale Past Weather
- Vanwyksdorp Past Weather
- Zoar Past Weather
- Amalienstein Past Weather
- Dysselsdorp Past Weather
- Meiringspoort Past Weather
- Klaarstroom Past Weather
- Willowmore Past Weather
- Merweville Past Weather
- Leeu-Gamka Past Weather
- Nelspoort Past Weather
- Three Sisters Past Weather
- Loxton Past Weather
- Fraserburg Past Weather
- Nieuwoudtville Past Weather
- Vanrhynsdorp Past Weather
- Klawer Past Weather
- Trawal Past Weather
- Lutzville Past Weather
- Koekenaap Past Weather
- Papendorp Past Weather
- Strandfontein West Past Weather
- Doringbaai Past Weather
- Lamberts Bay Past Weather
- Elands Bay Past Weather
- Dwarskersbos Past Weather
- Velddrif Past Weather
- Laaiplek Past Weather
- St Helena Bay Past Weather
- Stompneusbaai Past Weather
- Britannia Bay Past Weather
- Jacobsbaai Past Weather
- Churchhaven Past Weather
- Durban Past Weather
- Pietermaritzburg Past Weather
- Richards Bay Past Weather
- Newcastle Past Weather
- Ladysmith Past Weather
- Umhlanga Past Weather
- Ballito Past Weather
- Pinetown Past Weather
- Scottburgh Past Weather
- Port Shepstone Past Weather
- Howick Past Weather
- Mtubatuba Past Weather
- Stanger Past Weather
- Tongaat Past Weather
- Verulam Past Weather
- Amanzimtoti Past Weather
- Umdloti Past Weather
- Salt Rock Past Weather
- Shakas Rock Past Weather
- Sheffield Beach Past Weather
- Shelly Beach Past Weather
- Margate Past Weather
- Ramsgate Past Weather
- Uvongo Past Weather
- Port Edward Past Weather
- Southbroom Past Weather
- Hibberdene Past Weather
- Pennington Past Weather
- Umkomaas Past Weather
- Wartburg Past Weather
- Greytown Past Weather
- Mooi River Past Weather
- Winterton Past Weather
- Bergville Past Weather
- Estcourt Past Weather
- Dundee Past Weather
- Vryheid Past Weather
- Paulpietersburg Past Weather
- Utrecht Past Weather
- Dannhauser Past Weather
- Glencoe Past Weather
- Eshowe Past Weather
- Empangeni Past Weather
- Hluhluwe Past Weather
- St Lucia Past Weather
- Mkuze Past Weather
- Pongola Past Weather
- Jozini Past Weather
- Kokstad Past Weather
- Harding Past Weather
- Ixopo Past Weather
- Underberg Past Weather
- Himeville Past Weather
- Nottingham Road Past Weather
- Lidgetton Past Weather
- Hillcrest Past Weather
- Kloof Past Weather
- Westville Past Weather
- Chatsworth Past Weather
- Phoenix Past Weather
- KwaMashu Past Weather
- Inanda Past Weather
- Ntuzuma Past Weather
- Umlazi Past Weather
- Isipingo Past Weather
- Lamontville Past Weather
- Chesterville Past Weather
- Cato Manor Past Weather
- Clermont Past Weather
- New Germany Past Weather
- Reservoir Hills Past Weather
- Overport Past Weather
- Musgrave Past Weather
- Morningside Past Weather
- Essenwood Past Weather
- Glenwood Past Weather
- Umbilo Past Weather
- Bluff Past Weather
- Wentworth Past Weather
- Merebank Past Weather
- Sydenham Past Weather
- Berea Past Weather
- North Beach Past Weather
- South Beach Past Weather
- Point Past Weather
- Greyville Past Weather
- Stamford Hill Past Weather
- Greenwood Park Past Weather
- Red Hill Past Weather
- Durban North Past Weather
- Glen Anil Past Weather
- La Lucia Past Weather
- Gateway Past Weather
- Cornubia Past Weather
- Waterloo Past Weather
- KwaDukuza Past Weather
- Darnall Past Weather
- Zinkwazi Beach Past Weather
- Mtunzini Past Weather
- Mandini Past Weather
- Sundumbili Past Weather
- Gingindlovu Past Weather
- Nkandla Past Weather
- Melmoth Past Weather
- Ulundi Past Weather
- Nongoma Past Weather
- Babanango Past Weather
- Ceza Past Weather
- Hlobane Past Weather
- Louwsburg Past Weather
- Ngome Past Weather
- Mondlo Past Weather
- Nqutu Past Weather
- Isandlwana Past Weather
- Rorkes Drift Past Weather
- Blood River Past Weather
- Muden Past Weather
- Weenen Past Weather
- Colenso Past Weather
- Frere Past Weather
- Chieveley Past Weather
- Ezakheni Past Weather
- Ekuvukeni Past Weather
- Elandslaagte Past Weather
- Wasbank Past Weather
- Hatting Spruit Past Weather
- Van Reenen Past Weather
- Ingogo Past Weather
- Majuba Past Weather
- Charlestown Past Weather
- Luneburg Past Weather
- Stafford's Post Past Weather
- Piggs Peak Past Weather
- Rosetta Past Weather
- Kamberg Past Weather
- Giants Castle Past Weather
- Champagne Castle Past Weather
- Cathkin Park Past Weather
- Central Berg Past Weather
- Injisuthi Past Weather
- Monks Cowl Past Weather
- Didima Past Weather
- Royal Natal Past Weather
- Witsieshoek Past Weather
- Oliviershoek Pass Past Weather
- Geluksburg Past Weather
- Normandien Past Weather
- Memel Past Weather
- Cedarville Past Weather
- Swartberg Past Weather
- Matatiele Past Weather
- Franklin Past Weather
- Riverside Past Weather
- Creighton Past Weather
- Donnybrook Past Weather
- Bulwer Past Weather
- Impendle Past Weather
- Boston Past Weather
- Byrne Past Weather
- Richmond Past Weather
- Mid Illovo Past Weather
- Umzinto Past Weather
- Park Rynie Past Weather
- Kelso Past Weather
- Bazley Beach Past Weather
- Ifafa Beach Past Weather
- Mtwalume Past Weather
- Elysium Past Weather
- Sea Park Past Weather
- Bendigo Past Weather
- Munster Past Weather
- Sezela Past Weather
- Widenham Past Weather
- Craigieburn Past Weather
- Leisure Bay Past Weather
- Palm Beach Past Weather
- Glenmore Past Weather
- Trafalgar Past Weather
- San Lameer Past Weather
- Marina Beach Past Weather
- Lucien Beach Past Weather
- Manaba Beach Past Weather
- Munster Beach Past Weather
- Mbongolwane Past Weather
- Kranskop Past Weather
- Dalton Past Weather
- Seven Oaks Past Weather
- Noodsberg Past Weather
- Albert Falls Past Weather
- Camperdown Past Weather
- Cato Ridge Past Weather
- Hammarsdale Past Weather
- Mpumalanga Past Weather
- Umgababa Past Weather
- Dududu Past Weather
- Umbumbulu Past Weather
- Adams Mission Past Weather
- Illovo Beach Past Weather
- Karridene Past Weather
- Warner Beach Past Weather
- Winkelspruit Past Weather
- Doonside Past Weather
- Kingsburgh Past Weather
- Athlone Park Past Weather
- Umbogintwini Past Weather
- Prospecton Past Weather
- KwaNongoma Past Weather
- Ophondweni Past Weather
- Maqongqo Past Weather
- Ngwelezane Past Weather
- Nseleni Past Weather
- Esikhaleni Past Weather
- KwaDlangezwa Past Weather
- Somkhele Past Weather
- Khula Village Past Weather
- Sodwana Bay Past Weather
- Mbazwana Past Weather
- Manguzi Past Weather
- Kosi Bay Past Weather
- Ingwavuma Past Weather
- Ndumo Past Weather
- Tembe Past Weather
- Mabibi Past Weather
- Rocktail Bay Past Weather
- Bhanga Nek Past Weather
- Ntambanana Past Weather
- Mfekayi Past Weather
- Nyoni Past Weather
- KwaGingindlovu Past Weather
- Amatikulu Past Weather
- Nkwaleni Past Weather
- Maphumulo Past Weather
- Ndwedwe Past Weather
- Inanda Dam Past Weather
- Osindisweni Past Weather
- Port Elizabeth Past Weather
- East London Past Weather
- Bhisho Past Weather
- Mthatha Past Weather
- Grahamstown Past Weather
- Uitenhage Past Weather
- King William's Town Past Weather
- Queenstown Past Weather
- Cradock Past Weather
- Graaff-Reinet Past Weather
- Jeffrey's Bay Past Weather
- Port Alfred Past Weather
- Aliwal North Past Weather
- Burgersdorp Past Weather
- Komani Past Weather
- Lady Grey Past Weather
- Barkly East Past Weather
- Rhodes Past Weather
- Maclear Past Weather
- Elliot Past Weather
- Dordrecht Past Weather
- Indwe Past Weather
- Stutterheim Past Weather
- Komga Past Weather
- Kei Mouth Past Weather
- Gonubie Past Weather
- Beacon Bay Past Weather
- Kidds Beach Past Weather
- Hamburg Past Weather
- Bathurst Past Weather
- Kenton-on-Sea Past Weather
- Bushmans River Past Weather
- Colchester Past Weather
- Addo Past Weather
- Paterson Past Weather
- Fort Beaufort Past Weather
- Adelaide Past Weather
- Bedford Past Weather
- Somerset East Past Weather
- Cookhouse Past Weather
- Middleton Past Weather
- Willowmore Past Weather
- Aberdeen Past Weather
- Nieu-Bethesda Past Weather
- Middelburg Past Weather
- Steynsburg Past Weather
- Cala Past Weather
- Engcobo Past Weather
- Coffee Bay Past Weather
- Port St Johns Past Weather
- Lusikisiki Past Weather
- Flagstaff Past Weather
- Mount Frere Past Weather
- Mount Ayliff Past Weather
- Tabankulu Past Weather
- Elliotdale Past Weather
- Idutywa Past Weather
- Butterworth Past Weather
- Centane Past Weather
- Gcuwa Past Weather
- Mdantsane Past Weather
- Zwelitsha Past Weather
- KwaNobanshi Past Weather
- Motherwell Past Weather
- KwaZakhele Past Weather
- New Brighton Past Weather
- Walmer Past Weather
- Summerstrand Past Weather
- Humewood Past Weather
- Schoenmakerskop Past Weather
- Sardinia Bay Past Weather
- Bluewater Bay Past Weather
- Amsterdam Hoek Past Weather
- Seaview Past Weather
- Maitlands Past Weather
- Beachview Past Weather
- Blue Horizon Bay Past Weather
- Van Stadens Past Weather
- Thornhill Past Weather
- Hankey Past Weather
- Loerie Past Weather
- Patensie Past Weather
- Humansdorp Past Weather
- St Francis Bay Past Weather
- Cape St Francis Past Weather
- Sea Vista Past Weather
- Oyster Bay Past Weather
- Paradise Beach Past Weather
- Aston Bay Past Weather
- Storms River Village Past Weather
- Kareedouw Past Weather
- Joubertina Past Weather
- Misgund Past Weather
- Louterwater Past Weather
- Clarkson Past Weather
- Witelsbos Past Weather
- Kabeljous Past Weather
- Thornham Past Weather
- Sundays River Valley Past Weather
- Kirkwood Past Weather
- Alexandria Past Weather
- Cannon Rocks Past Weather
- Boknesstrand Past Weather
- Kasouga Past Weather
- Fish River Sun Past Weather
- Cintsa Past Weather
- Haga Haga Past Weather
- Chintsa Past Weather
- Morgan Bay Past Weather
- Wavecrest Past Weather
- Qolora Mouth Past Weather
- Kob Inn Past Weather
- Mazeppa Bay Past Weather
- Qora Mouth Past Weather
- The Haven Past Weather
- Dwesa Past Weather
- Hole in the Wall Past Weather
- Bulungula Past Weather
- Mdumbi Past Weather
- Second Beach Past Weather
- Cebe Past Weather
- Ntafufu Past Weather
- Silaka Past Weather
- Presley Bay Past Weather
- Mbotyi Past Weather
- Mkambati Past Weather
- Msikaba Past Weather
- Mtentu Past Weather
- Bizana Past Weather
- Ntabankulu Past Weather
- Ngqeleni Past Weather
- Libode Past Weather
- Ngcobo Past Weather
- Tsolo Past Weather
- Tsomo Past Weather
- Cofimvaba Past Weather
- Cathcart Past Weather
- Whittlesea Past Weather
- Tarkastad Past Weather
- Hofmeyr Past Weather
- Sterkstroom Past Weather
- Molteno Past Weather
- Stormberg Past Weather
- Ugie Past Weather
- Naudes Nek Past Weather
- Rossouw Past Weather
- Jamestown Past Weather
- Venterstad Past Weather
- Oviston Past Weather
- Gariep Dam Past Weather
- Pearston Past Weather
- Klipplaat Past Weather
- Jansenville Past Weather
- Steytlerville Past Weather
- Miller Past Weather
- Rietbron Past Weather
- Waterford Past Weather
- Nqamakwe Past Weather
- Dutywa Past Weather
- Willowvale Past Weather
- Mqanduli Past Weather
- Qunu Past Weather
- Ngqeleni Past Weather
- Tombo Past Weather
- Xhora Past Weather
- Mbashe Past Weather
- Ntlaza Past Weather
- Nkanya Past Weather
- Hobeni Past Weather
- Cebe Village Past Weather
- Bomvini Past Weather
- Mvezo Past Weather
- Ngcwanguba Past Weather
- Clarkebury Past Weather
- All Saints Past Weather
- Tsojana Past Weather
- Mount Coke Past Weather
- Debe Nek Past Weather
- Middledrift Past Weather
- Keiskammahoek Past Weather
- Hogsback Past Weather
- Alice Past Weather
- Peddie Past Weather
- Ndevana Past Weather
- Dimbaza Past Weather
- Potsdam Past Weather
- Bloemfontein Past Weather
- Welkom Past Weather
- Bethlehem Past Weather
- Kroonstad Past Weather
- Sasolburg Past Weather
- Parys Past Weather
- Harrismith Past Weather
- Phuthaditjhaba Past Weather
- Virginia Past Weather
- Clarens Past Weather
- Ficksburg Past Weather
- Ladybrand Past Weather
- Clocolan Past Weather
- Senekal Past Weather
- Marquard Past Weather
- Fouriesburg Past Weather
- Reitz Past Weather
- Lindley Past Weather
- Heilbron Past Weather
- Frankfort Past Weather
- Villiers Past Weather
- Deneysville Past Weather
- Vredefort Past Weather
- Koppies Past Weather
- Viljoenskroon Past Weather
- Bothaville Past Weather
- Wesselsbron Past Weather
- Hoopstad Past Weather
- Boshof Past Weather
- Dealesville Past Weather
- Brandfort Past Weather
- Winburg Past Weather
- Ventersburg Past Weather
- Hennenman Past Weather
- Odendaalsrus Past Weather
- Allanridge Past Weather
- Theunissen Past Weather
- Bultfontein Past Weather
- Jagersfontein Past Weather
- Fauresmith Past Weather
- Trompsburg Past Weather
- Philippolis Past Weather
- Springfontein Past Weather
- Bethulie Past Weather
- Smithfield Past Weather
- Rouxville Past Weather
- Zastron Past Weather
- Wepener Past Weather
- Dewetsdorp Past Weather
- Excelsior Past Weather
- Tweespruit Past Weather
- Botshabelo Past Weather
- Thaba Nchu Past Weather
- Rosendal Past Weather
- Kestell Past Weather
- Paul Roux Past Weather
- Clocolan Past Weather
- Hobhouse Past Weather
- Tweeling Past Weather
- Edenville Past Weather
- Oranjeville Past Weather
- Cornelia Past Weather
- Petrus Steyn Past Weather
- Arlington Past Weather
- Memel Past Weather
- Verkeerdevlei Past Weather
- Soutpan Past Weather
- Glen Past Weather
- Florisbad Past Weather
- Sannaspos Past Weather
- Dewetsdorp Past Weather
- Reddersburg Past Weather
- Edenburg Past Weather
- Gariep Past Weather
- Norvalspont Past Weather
- Van Stadensrus Past Weather
- Warden Past Weather
- Vrede Past Weather
- Standerton Road Past Weather
- Namahadi Past Weather
- Makwane Past Weather
- Tshiame Past Weather
- Intabazwe Past Weather
- Witsieshoek FS Past Weather
- Qwaqwa Past Weather
- Monontsha Past Weather
- Mafube Past Weather
- Coalbrook Past Weather
- Riebeeckstad Past Weather
- Bronville Past Weather
- Kutlwanong Past Weather
- Meloding Past Weather
- Thabong Past Weather
- Matjhabeng Past Weather
- Phomolong Past Weather
- Maokeng Past Weather
- Kopanong Past Weather
- Mangaung Past Weather
- Heidedal Past Weather
- Rocklands Past Weather
- Batho Past Weather
- Bochabela Past Weather
- Bloemspruit Past Weather
- Langenhovenpark Past Weather
- Universitas Past Weather
- Westdene Past Weather
- Brandwag Past Weather
- Willows Past Weather
- Polokwane Past Weather
- Tzaneen Past Weather
- Phalaborwa Past Weather
- Louis Trichardt Past Weather
- Mokopane Past Weather
- Musina Past Weather
- Thohoyandou Past Weather
- Venda Past Weather
- Lephalale Past Weather
- Bela-Bela Past Weather
- Modimolle Past Weather
- Elim Past Weather
- Njhakanjhaka Past Weather
- Lemana Past Weather
- Mbhokota Past Weather
- Bokisi Past Weather
- Chavani Past Weather
- Riverplaats Past Weather
- Nwaxinyamani Past Weather
- Blinkwater Past Weather
- Majosi Past Weather
- N'wamatatani Past Weather
- Makhado Past Weather
- Giyani Past Weather
- Nkowankowa Past Weather
- Hoedspruit Past Weather
- Maruleng Past Weather
- Groblersdal Past Weather
- Marble Hall Past Weather
- Burgersfort Past Weather
- Steelpoort Past Weather
- Jane Furse Past Weather
- Lebowakgomo Past Weather
- Seshego Past Weather
- Mankweng Past Weather
- Polokwane Past Weather
- Naboomspruit Past Weather
- Nylstroom Past Weather
- Thabazimbi Past Weather
- Ellisras Past Weather
- Onverwacht Past Weather
- Tom Burke Past Weather
- Alldays Past Weather
- Dendron Past Weather
- Soekmekaar Past Weather
- Duiwelskloof Past Weather
- Haenertsburg Past Weather
- Magoebaskloof Past Weather
- Sibasa Past Weather
- Mutale Past Weather
- Levubu Past Weather
- Vivo Past Weather
- Waterpoort Past Weather
- Tshipise Past Weather
- Sagole Past Weather
- Nzhelele Past Weather
- Tshitale Past Weather
- Ha-Tshirundu Past Weather
- Malamulele Past Weather
- Vuwani Past Weather
- Makhado Town Past Weather
- Bandelierkop Past Weather
- Vaalwater Past Weather
- Mookgophong Past Weather
- Roedtan Past Weather
- Settlers Past Weather
- Tuinplaas Past Weather
- Zebediela Past Weather
- Ga-Matlala Past Weather
- Ga-Mphahlele Past Weather
- Seleteng Past Weather
- Senwabarwana Past Weather
- Ga-Masemola Past Weather
- Praktiseer Past Weather
- Ga-Nchabeleng Past Weather
- Apel Past Weather
- Sekhukhune Past Weather
- Mecklenburg Past Weather
- Ga-Kgapane Past Weather
- Modjadjiskloof Past Weather
- Bolobedu Past Weather
- Ga-Sekororo Past Weather
- Letsitele Past Weather
- Gravelotte Past Weather
- Mica Past Weather
- Namakgale Past Weather
- Lulekani Past Weather
- Maake Past Weather
- Ga-Modjadji Past Weather
- Shiluvane Past Weather
- Naphuno Past Weather
- Trichardtsdal Past Weather
- Ofcolaco Past Weather
- Klaserie Past Weather
- Kampersrus Past Weather
- Swadini Past Weather
- Acornhoek Past Weather
- Bushbuckridge Past Weather
- Hoxani Past Weather
- Cottondale Past Weather
- Thulamahashe Past Weather
- Rolle Past Weather
- Dumphries Past Weather
- Hlaneki Past Weather
- Babangu Past Weather
- Skhiming Past Weather
- Siyandhani Past Weather
- Dzingi-dzingi Past Weather
- Ka-Ndhambi Past Weather
- Maphata Past Weather
- Mayephu Past Weather
- Maswanganyi Past Weather
- Mbhedle Past Weather
- Phalaubeni Past Weather
- Vuhehli Past Weather
- Mninginisi Past Weather
- Homu Past Weather
- Dzumeri Past Weather
- Mavalani Past Weather
- Nkurhi Past Weather
- Tomu Past Weather
- Mageva Past Weather
- Bambeni Past Weather
- Mushiane Past Weather
- Munghonghoma Past Weather
- Ngove Past Weather
- Mphagani Past Weather
- Muyexe Past Weather
- Xawela Past Weather
- Nkomo A Past Weather
- Nkomo B Past Weather
- Nkomo C Past Weather
- Basani Past Weather
- Sikhunyani Past Weather
- Xikhumba Past Weather
- Khaxani Past Weather
- Hlomela Past Weather
- Ndindani Past Weather
- Hlanganani Past Weather
- Msengi Past Weather
- Nxomo Past Weather
- Phalakubeni Past Weather
- Shirley Past Weather
- Risinga Past Weather
- Makosha Past Weather
- Shawela Past Weather
- Ndhambi Past Weather
- Mzilela Past Weather
- Gawula Past Weather
- Khakhala Past Weather
- Khani Past Weather
- Kheyi Past Weather
- Loloka Past Weather
- Mabunda Past Weather
- Makhuva Past Weather
- Mapayeni Past Weather
- Matsotsosela Past Weather
- Mavhuza Past Weather
- Mhlava Past Weather
- Ndengeza Past Weather
- Noblehoek Past Weather
- Nwamankena Past Weather
- Shivulani Past Weather
- Shiviti Past Weather
- Thomo Past Weather
- Zaba Past Weather
- Xitlakati Past Weather
- Xivulani Past Weather
- Tshakhuma Past Weather
- Khalavha Past Weather
- Tshikombani Past Weather
- Tshilamba Past Weather
- Makonde Past Weather
- Tshino Past Weather
- Tshikuwi Past Weather
- Makwarela Past Weather
- Ngwenani Past Weather
- Dzanani Past Weather
- Tshituni Past Weather
- Vondwe Past Weather
- Madombidzha Past Weather
- Tshivhase Past Weather
- Phiphidi Past Weather
- Lwamondo Past Weather
- Tshikota Past Weather
- Mukumbani Past Weather
- Tshifudi Past Weather
- Ha-Mashau Past Weather
- Ha-Lambani Past Weather
- Ha-Rabali Past Weather
- Ha-Mutsha Past Weather
- Ha-Mavhunga Past Weather
- Vleifontein Past Weather
- Maebane Past Weather
- Makhitha Past Weather
- Tshiombo Past Weather
- Khubvi Past Weather
- Fondwe Past Weather
- Tshandama Past Weather
- Muledane Past Weather
- Shayandima Past Weather
- Ga-Phaahla Past Weather
- Ga-Masha Past Weather
- Ga-Mothapo Past Weather
- Ga-Dikgale Past Weather
- Ga-Mothiba Past Weather
- Ga-Marishane Past Weather
- Ga-Ramokgopa Past Weather
- Ga-Chuene Past Weather
- Ga-Ledwaba Past Weather
- Ga-Seleka Past Weather
- Moletjie Past Weather
- Dikgopheng Past Weather
- Segopye Past Weather
- Mohlaletse Past Weather
- Mamone Past Weather
- Schoonoord Past Weather
- Driekop Past Weather
- Monsterlus Past Weather
- Maandagshoek Past Weather
- Mphanama Past Weather
- Mbombela Past Weather
- Nelspruit Past Weather
- Witbank Past Weather
- eMalahleni Past Weather
- Secunda Past Weather
- Middelburg Past Weather
- Standerton Past Weather
- Ermelo Past Weather
- Piet Retief Past Weather
- Hazyview Past Weather
- White River Past Weather
- Sabie Past Weather
- Lydenburg Past Weather
- Mashishing Past Weather
- Graskop Past Weather
- Pilgrim's Rest Past Weather
- Dullstroom Past Weather
- Machadodorp Past Weather
- Waterval Boven Past Weather
- Belfast Past Weather
- Carolina Past Weather
- Badplaas Past Weather
- Barberton Past Weather
- Kaapmuiden Past Weather
- Komatipoort Past Weather
- Malelane Past Weather
- Hectorspruit Past Weather
- Volksrust Past Weather
- Amersfoort Past Weather
- Wakkerstroom Past Weather
- Bethal Past Weather
- Hendrina Past Weather
- Kriel Past Weather
- Ogies Past Weather
- Delmas Past Weather
- Kinross Past Weather
- Evander Past Weather
- Trichardt Past Weather
- Leandra Past Weather
- Morgenzon Past Weather
- Charl Cilliers Past Weather
- KaNyamazane Past Weather
- Matsulu Past Weather
- Ngodwana Past Weather
- Schagen Past Weather
- Hendrina Past Weather
- Pullenshope Past Weather
- Arnot Past Weather
- Rietkuil Past Weather
- Middelkraal Past Weather
- Kromdraai Past Weather
- Wonderfontein Past Weather
- Clewer Past Weather
- Phola Past Weather
- Embalenhle Past Weather
- Lebohang Past Weather
- Charl Cilliers Past Weather
- Perdekop Past Weather
- Morgenzon Past Weather
- Lake Chrissie Past Weather
- Breyten Past Weather
- Chrissiesmeer Past Weather
- Warburton Past Weather
- Davel Past Weather
- Daggakraal Past Weather
- Lothair Past Weather
- Glenmore Past Weather
- Amsterdam Past Weather
- Dirkiesdorp Past Weather
- Mkhondo Past Weather
- Mahamba Past Weather
- Sheepmoor Past Weather
- Roossenekal Past Weather
- Stoffberg Past Weather
- Groblersdal Past Weather
- Ohrigstad Past Weather
- Burgersfort Past Weather
- Manoutsa Past Weather
- Badplaas Past Weather
- Nkomazi Past Weather
- Driekoppies Past Weather
- Schoemansdal Past Weather
- Langeloop Past Weather
- Tonga Past Weather
- Mananga Past Weather
- Jeppes Reef Past Weather
- Malalane Past Weather
- Karino Past Weather
- Rocky Drift Past Weather
- Kaalrug Past Weather
- Nsikazi Past Weather
- Tekwane Past Weather
- Pienaar Past Weather
- Daantjie Past Weather
- Msogwaba Past Weather
- Kabokweni Past Weather
- Kiepersol Past Weather
- Kaalrand Past Weather
- Skukuza Past Weather
- Berg-en-Dal Past Weather
- Pretorius Kop Past Weather
- Lower Sabie Past Weather
- Crocodile Bridge Past Weather
- Siyabuswa Past Weather
- Kwaggafontein Past Weather
- Tweefontein Past Weather
- Libangeni Past Weather
- Masoyi Past Weather
- Luphisi Past Weather
- Numbi Past Weather
- Mkhuhlu Past Weather
- Bushbuckridge Past Weather
- Cunningmore Past Weather
- Justicia Past Weather
- Dwarsloop Past Weather
- Marite Past Weather
- Shatale Past Weather
- Mkhuhlu Past Weather
- Agincourt Past Weather
- Lillydale Past Weather
- Casteel Past Weather
- Mahikeng Past Weather
- Rustenburg Past Weather
- Klerksdorp Past Weather
- Potchefstroom Past Weather
- Brits Past Weather
- Lichtenburg Past Weather
- Vryburg Past Weather
- Sun City Past Weather
- Hartbeespoort Past Weather
- Zeerust Past Weather
- Groot-Marico Past Weather
- Koster Past Weather
- Swartruggens Past Weather
- Derby Past Weather
- Coligny Past Weather
- Delareyville Past Weather
- Sannieshof Past Weather
- Schweizer-Reneke Past Weather
- Christiana Past Weather
- Bloemhof Past Weather
- Wolmaransstad Past Weather
- Stilfontein Past Weather
- Orkney Past Weather
- Fochville Past Weather
- Mogwase Past Weather
- Mooinooi Past Weather
- Thabazimbi Past Weather
- Northam Past Weather
- Phokeng Past Weather
- Tlhabane Past Weather
- Letlhabile Past Weather
- Madibeng Past Weather
- Temba Past Weather
- Mmabatho Past Weather
- Montshioa Past Weather
- Itsoseng Past Weather
- Stella Past Weather
- Taung Past Weather
- Reivilo Past Weather
- Kuruman Road Past Weather
- Pudimoe Past Weather
- Amalia Past Weather
- Ganyesa Past Weather
- Setlagole Past Weather
- Tosca Past Weather
- Pomfret Past Weather
- Disaneng Past Weather
- Mothibistad Past Weather
- Lokaleng Past Weather
- Supingstad Past Weather
- Gopane Past Weather
- Dinokana Past Weather
- Lehurutshe Past Weather
- Ottoshoop Past Weather
- Braklaagte Past Weather
- Gelukspan Past Weather
- Ramatlabama Past Weather
- Biesiesvlei Past Weather
- Makwassie Past Weather
- Leeudoringstad Past Weather
- Migdol Past Weather
- Hartbeesfontein Past Weather
- Khuma Past Weather
- Kanana Past Weather
- Jouberton Past Weather
- Alabama Past Weather
- Ikageng Past Weather
- Promosa Past Weather
- Mohadin Past Weather
- Ventersdorp Past Weather
- Tshing Past Weather
- Mabeskraal Past Weather
- Ledig Past Weather
- Boshoek Past Weather
- Bapong Past Weather
- Marikana Past Weather
- Wonderkop Past Weather
- Segwaelane Past Weather
- Monnakato Past Weather
- Swartklip Past Weather
- Swartruggens Past Weather
- Magaliesburg Past Weather
- Maanhaarrand Past Weather
- Rustenburg Platinum Mines Past Weather
- Kroondal Past Weather
- Mafeking Past Weather
- Ramosudi Past Weather
- Sefikile Past Weather
- Borolelo Past Weather
- Motlhabe Past Weather
- Jericho Past Weather
- Olifantsnek Past Weather
- Ga-Rankuwa Past Weather
- Moruleng Past Weather
- Mabaalstad Past Weather
- Makgobistad Past Weather
- Motswedi Past Weather
- Rooigrond Past Weather
- Dithakong Past Weather
- Morokweng Past Weather
- Logageng Past Weather
- Tlakgameng Past Weather
- Mosweu Past Weather
- Bodibe Past Weather
- Modimola Past Weather
- Verdwaal Past Weather
- Deelpan Past Weather
- Pampierstad Past Weather
- Huhudi Past Weather
- Ganyesa Past Weather
- Tlhakgameng Past Weather
- Mmatau Past Weather
- Kimberley Past Weather
- Upington Past Weather
- Springbok Past Weather
- Kuruman Past Weather
- De Aar Past Weather
- Kathu Past Weather
- Pofadder Past Weather
- Sutherland Past Weather
- Calvinia Past Weather
- Prieska Past Weather
- Carnarvon Past Weather
- Colesberg Past Weather
- Postmasburg Past Weather
- Danielskuil Past Weather
- Kakamas Past Weather
- Port Nolloth Past Weather
- Alexander Bay Past Weather
- Keimoes Past Weather
- Groblershoop Past Weather
- Hanover Past Weather
- Richmond Past Weather
- Victoria West Past Weather
- Britstown Past Weather
- Barkly West Past Weather
- Warrenton Past Weather
- Jan Kempdorp Past Weather
- Hartswater Past Weather
- Pampierstad Past Weather
- Mothibistad Past Weather
- Wrenchville Past Weather
- Bankhara Past Weather
- Mapoteng Past Weather
- Dingleton Past Weather
- Dibeng Past Weather
- Olifantshoek Past Weather
- Hotazel Past Weather
- Black Rock Past Weather
- Sishen Past Weather
- Askham Past Weather
- Andriesvale Past Weather
- Rietfontein Past Weather
- Noenieput Past Weather
- Twee Rivieren Past Weather
- Mata Mata Past Weather
- Nossob Past Weather
- Philipstown Past Weather
- Petrusville Past Weather
- Strydenburg Past Weather
- Vosburg Past Weather
- Brandvlei Past Weather
- Kenhardt Past Weather
- Augrabies Past Weather
- Riemvasmaak Past Weather
- Pella Past Weather
- Onseepkans Past Weather
- Vioolsdrif Past Weather
- Goodhouse Past Weather
- Eksteenfontein Past Weather
- Kuboes Past Weather
- Sanddrift Past Weather
- Lekkersing Past Weather
- Sendelingsdrift Past Weather
- Kleinzee Past Weather
- Koiingnaas Past Weather
- Buffelsrivier Past Weather
- Komaggas Past Weather
- Steinkopf Past Weather
- Goodwood Past Weather
- Concordia Past Weather
- Okiep Past Weather
- Nababeep Past Weather
- Kamieskroon Past Weather
- Garies Past Weather
- Hondeklipbaai Past Weather
- Soebatsfontein Past Weather
- Kotzesrus Past Weather
- Bitterfontein Past Weather
- Nuwerus Past Weather
- Loeriesfontein Past Weather
- Middelpos Past Weather
- Williston Past Weather
- Van Wyksvlei Past Weather
- Copperton Past Weather
- Douglas Past Weather
- Griekwastad Past Weather
- Campbell Past Weather
- Schmidtsdrift Past Weather
- Platfontein Past Weather
- Ritchie Past Weather
- Modderrivier Past Weather
- Jacobsdal Past Weather
- Koffiefontein Past Weather
- Luckhoff Past Weather
- Orania Past Weather
- Hopetown Past Weather
- Vaalbank Past Weather
- Marydale Past Weather
- Niekerkshoop Past Weather
- Putsonderwater Past Weather
Explore More on Mzansi Weather
Frequently Asked Questions About Past Weather in South Africa
Common questions about historical weather data and past conditions in South Africa.