General Information
Johannesburg is the most populous city in South Africa. The City of Johannesburg itself has a population of 5,538,596, while the City of Johannesburg Metropolitan Municipality has a population of 6,599,190, making it one of the 100 largest urban areas in the world. Johannesburg is the provincial capital of Gauteng, the wealthiest province in South Africa, and seat of the country's highest court, the Constitutional Court. Situated on the mineral-rich Witwatersrand hills, the city has long been at the epicentre of the international mineral and gold trade. The richest city in Africa by GDP and private wealth, Johannesburg functions as the economic capital of South Africa and is home to the continent's largest stock exchange, the Johannesburg Stock Exchange.
- Population: 5,900,000+ (Metro Area)
- Area: 1,645 km²
- Currency: South African Rand (ZAR)
- Coordinates: Latitude: -26.204444885254, Longitude: 28.045555114746
- Timezone: Timezone info not available
- Current Local Time: ailab
Johannesburg Latest News
IOL
Sandile Zungu promises South African football revival in Safa presidential campaign launch
AmaZulu owner Sandile Zungu has launched his campaign for the presidency of the South African Football Association, aiming to revive ambition and improve governance in South African football.
IOL
Johannesburg CBD security guard apologises after viral SAPS caravan video
A security officer featured in a viral video filmed inside a SAPS caravan in the Johannesburg CBD has apologised for making inappropriate comments, while police say follow-up operations led to drug and immigration-related arrests.
The Citizen
People no longer believe government will deliver, says Ramaphosa at Hammanskraal borehole launch
President Cyril Ramaphosa said South Africans have become sceptical of government promises. He was speaking at the launch of the borehole project in Hammanskraal, north of Pretoria, on Saturday. The project aims at improving water supply across communities, including Hammanskraal. Residents of Hammanskraal have for years complained about the quality of water in the area, an issue that got worse after the outbreak of cholera in 2023, which claimed many lives. In addition to complaints about not having clean water, residents also have no water for days. ‘People of Hammanskraal have endured hardship’ During the launch on Mandela Day, Ramaphosa acknowledged that residents have endured many years of hardship due to a lack of access to clean water. “For far too many years, the people of Hammanskraal have endured immense hardship,” he said. “Many households have lived with uncertainty, not knowing when water would flow from their taps. Families have had to depend on water tankers and carry buckets… over long distances. “And today we are able to deliver water, where people will find water much more accessible… We know that this has caused a lot of frustration and disappointment and hardship amongst our people.” Loss of trust in government He noted that residents had lost trust in government after it took years to deliver a reliable plan to provide clean water. “And we understand how many people also became sceptical, not believing that the government will be able to fulfil what we have said it will,” said Ramaphosa. “And you have every right to not believe in what government said, but today this represents progress. Today is significant. Today, we are not merely announcing another plan. Today we are launching a project, in fact, three projects that will bring real lasting change to the community.” Borehole project According to the Department of Water and Sanitation, the Klipdrift 50-megalitre-per-day Package Water Treatment Plant is part of the Hammanskraal emergency water supply intervention, implemented by Magalies Water under the department’s direction. The department said the fully operational facility will supply an additional 50 megalitres of treated potable water per day to the City of Tshwane’s distribution network, benefiting an estimated 47 550 households, or about 180 679 residents in Hammanskraal and surrounding communities. The schemes include borehole-based water systems at Kekana Community Hall, Botlhokwa bja Bana, Suurman Ridge Unit 5, Mashemong Section 5 and Lepheng Village. Each intervention includes boreholes, elevated storage tanks, communal water collection points and water treatment systems. Hundreds of households to get water The borehole projects are expected to improve access to safe drinking water for more than 1 400 households and pupils in the Hammanskraal area. “This project will deliver a lot of water to our people, and this is not just a statistic,” said Ramaphosa. “It represents peace of mind to our community members, and it also represents a healthier lifestyle to our communities. It also means for the schools where children go to learn will be able to get water.”
The Citizen
South Africa v Wales in Durban – LIVE UPDATES
The Springboks take on Wales in the final match of the July window of the new Nations Championship in Durban on Saturday, with kick-off at 5.40pm. The Boks go into the game on the back of two wins so far in the competition, against England and Scotland, while Wales beat Fiji and lost to Argentina. The last time the Boks and Wales met, in Cardiff last November, the Boks won 73-0. There are four debutants in a new-look Bok side on Saturday, namely wing Jaco Williams, flyhalf Vusi Moyo, lock Ruben van Heerden and prop Carlu Sadie. TEAMS SPRINGBOKS – 15 Aphelele Fassi, 14 Jaco Williams, 13 Jesse Kriel, 12 Damian de Allende, 11 Kurt-Lee Arendse, 10 Vusi Moyo, 9 Cobus Reinach, 8 Jasper Wiese, 7 Pieter-Steph du Toit (capt), 6 Paul de Villiers, 5 Ruben van Heerden, 4 Cobus Wiese, 3 Carlü Sadie, 2 Malcolm Marx, 1 Gerhard Steenekamp. Bench: 16 André-Hugo Venter, 17 Jan-Hendrik Wessels, 18 Wilco Louw, 19 Ben-Jason Dixon, 20 Marco van Staden, 21 Herschel Jantjies, 22 Manie Libbok, 23 Damian Willemse. WALES – 15 Blair Murray, 14 Louis Rees-Zammit, 13 Max Llewellyn, 12 Ben Thomas, 11 Josh Adams, 10 Dan Edwards, 9 Tomos Williams, 8 Aaron Wainwright, 7 Jac Morgan, 6 Alex Mann, 5 Adam Beard, 4 Teddy Williams, 3 Dillon Lewis, 2 Dewi Lake (capt), 1 Rhys Carre. Bench: 16 Ryan Elias, 17 Nicky Smith, 18 Ben Warren, 19 Freddie Thomas, 20 Tommy Reffell, 21 James Botham, 22 Reuben Morgan-Williams, 23 Joe Hawkins Below is The Citizen’s live coverage of the match from Durban. Springboks v Wales – LIVE UPDATES Updates from the action at Kings Park will appear below. Please refresh to see the latest posts.
The South African
Where to shop to save on Term 3 back-to-school basics
Schools open on Tuesday, 21 July, and every parent knows that this means back-to-school shopping. For some reason, the stationery you bought in January has gone missing, and your child has outgrown their school uniform and shoes. Now, with only five months left in the year, it’s time to open your wallet and buy some more. Saving Money on Mid-Year Back-to-School Shopping Mid-year back-to-school shopping is cheaper, but it can also feel unnecessary. Aim to save as much as possible, because by next year, your child will have outgrown these clothes. A budget ensures you don’t overspend. R600 per child should be enough for basic school supplies, including stationery and uniforms. To stay within that budget, review what your child already has and what they need new. With last-minute shopping, you want to be precise. If the school sent an email or notice about what they expect, read that carefully. Then, shop. Don’t go in-store to find deals. Shop online and compare prices. The Cheapest Shop for School Uniforms Two things teachers love on the first day of a new term: inspecting uniforms and collecting the second batch of tissues and printing paper. Choose the basic school uniform for everything your child has outgrown and use what you have remaining on stationery. Purchase as many generic uniform essentials as possible and get the ties, patches, and socks from the school’s approved suppliers. You can save hundreds on uniforms by shopping at the right retailer. In this comparison, we considered Woolworths, Ackermans, Gems Schoolwear and Jet via Bash. These shops offer basic school uniforms, including blazers. Excluding the blazer, Jet via Bash is the cheapest option. The retailer is 28% cheaper than Woolworths, which was the most expensive. But it was also 5% cheaper than Ackermans, the second cheapest option. This comparison also takes into consideration delivery fees. However, you can save a few Rand by choosing the (usually free) click-and-collect option. Note: The price for each item has been rounded to the nearest Rand. ItemWoolworthsJet via BashGems SchoolwearAckermansBlazerR699R539R480Not availableJerseyR239R179R200R130Long slacks (grey)R259 (2 pack)R179R175R250 (2 pack)Long slacks (khaki)R209R120R200Not availableLong white shirtR229 (2 pack)R129R125R90Rain JacketR299R239R300R240Lace up school shoesR349R159R190R190T-bar school shoesR349R159R190R190White lace-upsR359Not availableR270R299DeliveryR35R60R120R60 Ackermans: R161 per item Gems School Wear: R219 per item or R196.60 per item excluding the blazer. Jet via Bash: R189.33 per item or R153 per item excluding the blazer. Woolworths: R247.16 per item or R211.54 per item excluding the blazer. Before you choose where to shop, calculate how much it costs to get what you need. One retailer may be cheaper than another, depending on your uniform requirements. July 2026 Back-to-School Deals You can save even more money by using deals. Most deals are only available online, another reason to choose to shop online. Jet (via Bash.com): Spend R500, get R100 off. Ackermans: Spend R750, get 20% off. If you combine a deal and the free click-and-collect options, you can get a uniform for your child for R400. Then, with the remaining R100 or R200 of your budget, you can purchase the beloved tissues and printer paper.
The South African
Rulani Mokwena, Eric Tinkler to coach former African club champions
South Africans Rulani Mokwena and Eric Tinkler will coach former African club champions Pyramids of Egypt and Asante Kotoko of Ghana, respectively, for the 2026/27 season, it was confirmed on Saturday. Mokwena has had mixed fortunes with other north African teams since leaving Tshwane giants outfit Mamelodi Sundowns in 2024. He flopped at Wydad Casablanca of Morocco, left Mouloudia Alger of Algeria just before they won the national league, then failed again with Al Ittihad of Libya. Failed with both teams His main target at Wydad and Ittihad was qualifying for the CAF Champions League, the elite African club competition, but he failed with both teams. The 39-year-old succeeds Croat Krunoslav Jurcic at 2024/25 African champions Pyramids. His chief objectives will be to win the CAF Champions League again and the Egypt Premier League for the first time. Combative midfielder Eric Tinkler, 55, was a combative midfielder in the South Africa team that won the 1996 Africa Cup of Nations tournament, the sole major post-apartheid success by the senior national team. He came closest to achieving success in Africa as a coach by finishing CAF Confederation Cup runners-up with Orlando Pirates in 2015 and SuperSport United two years later. Orlando Pirates are among six top-flight clubs he has coached. He left Sekhukhune United as the 2025/26 South African season drew to a close. Kotoko won the Champions League – then called the African Cup of Champions Clubs in 1970 and 1983 – and hold an unwanted record of being losing finalists five times. Failed to qualify for Africa Known as the Porcupines, Kotoko failed to qualify for Africa next season after finishing eighth, 13 points behind champions Medeama. Last weekend, another South African Manqoba Mngqithi took over at Tanzanian champions Young Africans. The leading domestic rivals of Young Africans are Simba, and they are coached by a South African Steve Barker.
TechCentral
How the Post Office plans to rise from the dead
Acting CEO Fathima Gany tells TechCentral the Post Office can survive - but only if government honours its funding promise.
TechCentral
iOCO snaps up ERP firm as acquisition machine cranks up
ERP specialist Astraia Technology is iOCO's second purchase in four months as dealmaking accelerates.