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
Three easy pasta sauces everyone should know how to make
Learn the basics of marinara, Alfredo and arrabbiata sauces, three versatile pasta favourites that make quick, satisfying meals using simple pantry ingredients at home.
IOL
Quick-thinking Delft officers rescue infant from intoxicated parent
During a routine traffic stop in Delft, law enforcement officers rescued a distressed infant from an intoxicated father, highlighting ongoing concerns about alcohol abuse in the community.
The Citizen
24 hours in pictures, 20 July 2026
Fighters supporting the Aden-based internationally-recognised Yemeni government gather during a vigil along the Red Sea shore in Khokha, in Yemen’s western Hodeidah province on July 20, 2026, calling for a resumption of hostilities with the Huthi group currently controlling the capital Sanaa. (Photo by Khaled ZIAD / AFP) An armoured personnel carrier (APC) of the South Africa National Defence Forces (SANDF) drive past a group of protesters chanting anti migrant slogans outside the Magistrate Court in Humansdorp, on July 20, 2026 where 69 rioters will be arraigned following their arrest in Jeffreys Bay in an anti-migrant looting spree on July 16. South African police said on July 17 they had arrested 69 people after an anti-immigrant protest on the country’s southeast coast descended into looting and left at least one person hospitalised. South Africa has been swept by weeks of protests and unrest targeting undocumented immigrants, causing tens of thousands to flee the country. Police said the protest in Jeffreys Bay in the Eastern Cape province was organised by anti-migrant group March and March. (Photo by MARCO LONGARI / AFP) Vusumuzi “Cat” Matlala, his wife Tsakani Matlala, Musa Kekana, Tiego Floyd Mabusela and Nthabiseng Zandile Nzama appear before the Gauteng South High Court in Johannesburg, 19 July 2026. The five are standing trial on charges of the attempted murders of businessman Joe Sibanyoni and five others, media personality Tebogo Thobejane and three others, and musician DJ Vettys and two others. Picture: Nigel Sibanda/The Citizen Netters carry a crate of fish of sardines captured at the at the Scottburgh beach, south of Durban on July 20, 2026. The sardine run of southern Africa occurs from May through July when sardines move northwards along South Africa’s East Coast. Each year massive shoals of sardines stretching hundreds of miles draw thousands of sharks, dolphins and gannets hovering above the fish. Masses of fishermen, locals line the shores to watch, catch and some sell them. (Photo by RAJESH JANTILAL / AFP) Kevin Foote (coach) of the Junior Springboks poses with fans and other members of the technical team during the South African national men’s U20 team arrival at OR Tambo International Airport on July 20, 2026 in Johannesburg, South Africa. (Photo by Sydney Seshibedi/Gallo Images) A displaced Palestinian tries to extinguish fire from a vehicle at the site of an Israeli strike in Gaza City on July 20, 2026. Violence has continued in Gaza despite the ceasefire. (Photo by Omar AL-QATTAA / AFP) Suspended Ekurhuleni Metropolitan Police Department (EMPD) deputy chief Julius Mkhwanazi and Witness K appear in the Johannesburg Magistrate’s Court, 19 July 2026, after spending the weekend behind bars in connection with a precious stones heist. Picture: Nigel Sibanda/The Citizen A man covers his head with a cardboard box as he walks along a street during the peak midday heat in the Al-Maidan neighborhood of central Baghdad on July 20, 2026, as Iraq experiences a rise in temperatures. (Photo by AHMAD AL-RUBAYE / AFP) Activists and supporters of the Cockroach Janta Party (CJP) clash with police personnel during a protest demanding the resignation of India’s Education Minister Dharmendra Pradhan over alleged NEET examination irregularities in New Delhi on July 20, 2026. India’s riot police baton-charged protesters in New Delhi as they tried to march to parliament on July 20, escalating a protest over irregularities in major examinations. (Photo by Arun SANKAR / AFP) Geophrey Ledwaba (former Deputy Head of Directorate Special Operations (Scorpions) testifies at the Khampepe Commission Of Inquiry at Sci-Bono Discovery Centre on July 20, 2026 in Johannesburg, South Africa. The inquiry was established to investigate allegations of political interference in the investigations of apartheid era crimes. (Photo by Gallo Images/Luba Lesolle) A Dash 8 – Q400MR aircraft drops fire retardant to slow the fire’s spread during a wildfire in Taradeau, in Var department of Provence-Alpes-Côte d’Azur region, southeastern France on July 20, 2026. The fire, which broke out in Taradeau in the afternoon of July 19, jumped significant distances to reach the neighboring municipality of Les Arcs-sur-Argens. It burned 200 hectares, destroyed four houses and 15 vehicles, and affected around ten other homes. (Photo by Thibaud MORITZ / AFP) Britain’s new Prime Minister Andy Burnham and his wife Marie-France van Heel pose on the steps of 10 Downing Street in central London on July 20, 2026, after being asked by the king to form the next government. (Photo by HENRY NICHOLLS / AFP) A member of the British Army parachute display team, the red devils, takes part in a display on the opening day of the Farnborough International Airshow 2026 in in Farnborough, south-west of London, on July 20, 2026. (Photo by Toby Shepheard / AFP) MORE PICTURES: Gravity-defying action from the Red Bull Cliff Diving World Series
The Citizen
Julius Mkhwanazi claims ’emotionally distraught’ Witness K fabricated case after break-up
Suspended Ekurhuleni Metropolitan Police Department (EMPD) deputy chief Julius Mkhwanazi has accused his former partner of fabricating evidence against him. Mkhwanazi and a Johannesburg Metropolitan Police Department (JMPD) officer, known as Witness K, appeared in the Johannesburg Magistrate’s Court on Monday, 20 July 2026 following their arrests three days earlier. They join three others previously linked to the case – EMPD officers Adrian MacKenzie and Kersha-Leigh Stols, who were granted R5 000 bail, while charges against private security officer Etienne van der Walt were withdrawn. At the centre of the matter is an operation at Peter Prinsloo’s Killarney apartment, where six boxes of gemstones valued at R14.9 million were seized by MacKenzie, Stols and Van der Walt on 11 February 2023. Only a small portion of the stones, worth approximately R40 000, was later recovered. Witness K seeks bail The state told the court that it would not oppose bail for both Mkhwanazi and Witness K. Witness K confirmed she faces charges of conspiracy to commit robbery, fraud and robbery with aggravated circumstances, but indicated that at this stage, she intends to plead not guilty during trial. In her affidavit, the JMPD officer emphasised her role as a single mother of three children and the sole provider for her household in her bid for bail. The 40-year-old woman argued that her cooperation with the police and voluntary testimony at the Madlanga commission should weigh in her favour. She asked to be released on R5 000 bail. “My continued incarceration will jeopardise my future plans that I have, and those who heavily rely on me financially will suffer the consequences,” Witness K told the court, adding that her prolonged detention will impact her preparations for trial. EMPD’s Julius Mkhwanazi claims motives behind arrest Mkhwanazi strongly rejected the allegations, describing the case against him as weak. Through his lawyer Shafique Sarlie, he suggested that his recent arrests have been orchestrated by individuals with “ulterior motives” to derail his ambitions of becoming EMPD chief as the position will become vacant at the end of 2026. “Of course, my arrest impacts my eligibility for the role, if not in fact barring me completely from being considered for such a position,” Mkhwanazi said. The EMPD official further alleged that his arrest by the Independent Police Investigative Directorate (Ipid) indicates the involvement of a “puppet master”, highlighting that he had intended to hand himself over to authorities. He also challenged the nature of the charges, arguing that Prinloo’s affidavit does not support a robbery charge. “The said criminal complaint statement unequivocally and incontrovertibly supports a charge of theft through false pretences.” Claims against Witness K Mkhwanazi further claimed that Witness K falsely implicated him at the Madlanga commission following the breakdown of their romantic relationship. He acknowledged that they had previously been involved romantically, saying that the JMPD officer had strong feelings for him and had hoped the relationship would lead to marriage. The EMPD officer, however, chose to end things after a few months, explaining that he did not see her as a suitable “life partner”. He further claimed that he later became aware of her alleged involvement with another person, allegedly a Hawks member. “[She] was emotionally distraught and devastated when I jolted her. “I believe this to be the primary motive in fabricating her evidence to the commission insofar as she implicated me with spurious criminal acts which now form the basis of the charges being preferred against me,” Mkhwanazi’s statement reads. Madlanga commission testimony Witness K’s testimony before the Madlanga commission in late June painted a different picture of their relationship. She testified their romance began in late 2022 and quickly became financially demanding, claiming Mkhwanazi relied on her for support following his suspension in February 2023. Her assistance allegedly included groceries, legal costs and school fees for his children, which significantly depleted her savings. She further testified that their relationship ended after they allegedly executed the gemstone theft. According to the JMPD officer, proceeds from the sale – totalling R110 000 – were divided equally among those involved, with each receiving R22 000. Multiple cases The Johannesburg Magistrate’s Court is expected to hear final arguments and deliver a ruling on bail when proceedings resume on Tuesday, 21 July. Until then, both Mkhwanazi and Witness K remain in custody at Germiston Police Station. Beyond the current matter, the EMPD senior officer is facing charges in two other cases. One involves allegations related to the unlawful installation of blue lights on vehicles linked to alleged cartel figure Vusimuzi “Cat” Matlala, currently before the Germiston Magistrate’s Court. The second case, in the Boksburg Magistrate’s Court, concerns fraud and corruption tied to a traffic violation matter involving Ekurhuleni city manager Kagiso Lerutla. He remains out on bail of R50 000 and R30 000 in those respective cases.
The South African
‘Don’t chase everyone out’: Ex-Kaizer Chiefs star’s plea to new coach
Former Kaizer Chiefs winger Mandla Masango has advised new Amakhosi head coach to assess his squad before making a decision. Last month, the club announced Fernando Da Cruz as the new head coach, taking over from Khalil Ben Youssef and Cedric Kaze. Since taking over, he has coached the team to three pre-season friendlies in Spain. Besides Thabo Moloisane and Relando Leaner, no signings have been made up to this point. Masango has praised his former team for testing themselves against European teams during their tour to Spain. “I think it’s a good initiative because you get to test yourselves against the European teams, which shows that we’re not far away within the standard, even though they are much higher than our current standard,” he said as per Soccer Laduma. “But for the mere fact that they get to test themselves against those players abroad, it’s good.” Chiefs new coach told to be patient The former Amakhosi winger has urged Da Cruz to look at his squad before signing new players in the transfer window. “The coach only arrived now, so he just needs to assess the current players. “Because you can’t just chase everyone out. “You need to assess and plan, and then know which area to beef up,” Masango added. Kaizer Chiefs new coach will have to impress the supporters this weekend in the Toyota Cup. Amakhosi play Zimbabwean side Scotland FC on Sunday in the annual Toyota Cup match in Rusternburg. Which Amakhosi player should be sold?
The South African
Kaizer Chiefs wave goodbye to SEVENTH player in sweeping squad overhaul
Kaizer Chiefs have offloaded their seventh player as a mass clear-out continues at Naturena ahead of the new season. Siyabonga Gumede is the latest Amakhosi product to leave Naturena. FULL LIST OF KAIZER CHIEFS PLAYER DEPARTURES Aden McCarthy (Sabah SC) George Matlou (Stellenbosch FC) Happy Mashiane (Free agent) Fiacre Ntwari (Loaned to Kruger United) Tashfeeq Morris (Durban City) Gaston Sirino (Durban City) Siyabonga Gumede (Richards Bay) ALSO READ: HERE’S HOW MUCH SPAIN BANKED AFTER WINNING FIFA WORLD CUP 2026 FROM NATURENA TO AZERBAIJAN AND PSL RIVALS McCarthy was the first player to leave Amakhosi. The defender joined Azerbaijan Premier League champions Sabah FC before Fernando Da Cruz was appointed as Kaizer Chiefs’ new head coach. Thereafter, George Matlou and Happy Mashiane were released, becoming the second and third players to leave Naturena. Thereafter, Matlou completed a move to Stellenbosch FC. Ironically, Mashiane also trained with the Cape Winelands-based outfit, but did not do enough to earn a first-team contract under coach Gavin Hunt. As a result, he remains a free agent. Rwandan goalkeeper Fiacre Ntwari then joined newly promoted Betway Premiership side Kruger United on a season-long loan, where he is expected to enjoy more regular game time. Next, Tashreeq Morris completed his move to Durban City in one of the worst-kept secrets of the transfer window after the news broke before the deal was officially confirmed. More recently, former Mamelodi Sundowns and Kaizer Chiefs midfielder Gastón Sirino became the second ex-Amakhosi player to reunite with former Kaizer Chiefs coach Khalil Ben Youssef at Durban City. Youssef has now brought both Morris and Sirino to the KwaZulu-Natal outfit. Finally, Kaizer Chiefs academy graduate Siyabonga Gumede’s departure from Naturena has largely flown under the radar. The talented DStv Diski Challenge captain has reportedly joined fellow KwaZulu-Natal side Richards Bay ahead of the 2026/27 Betway Premiership season. WHO SHOULD BE THE NEXT PLAYER TO LEAVE KAIZER CHIEFS AND WHO SHOULD THEY SIGN TO REPLACE THE PLAYERS WHO HAVE LEFT? Give us your views in the comments section below …
TechCentral
Best network, worst vibes: the puzzle of SA telecoms
The best mobile network in South Africa has unhappy customers; the worst-measured has the happiest. Why?
TechCentral
The AI-led industrial revolution has begun
CallMiner's Bruce McMahon on what it takes to run AI at scale, under scrutiny.