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
Sandton
Business towers, upscale malls, Nelson Mandela Square, and city nightlife.
Johannesburg CBD
Downtown streets, Commissioner Street, Gandhi Square, and real urban life.
Soweto
Township streets, Maponya Mall, Protea North, and cultural walking tours.
Rosebank & Melrose Arch
Shopping areas, nightlife, and modern mixed-use districts.
Johannesburg Latest News
IOL
Mitchells Plain's Faeez Jacobs reaches for history and UFC
Mitchells Plain’s Faeez Jacobs will challenge Shadrack Yemba for the EFC featherweight title at EFC 137 in Johannesburg, hoping to become a champion in two divisions.
IOL
Skeem GP apologises following interview backlash, clarifies Ekurhuleni mayoral plans
Themba 'Skeem GP' Nzimande has outlined Afrika Mayibuye Movement’s plans for Ekurhuleni, after being unable to explain the movement’s programmes during an interview.
The Citizen
Sundowns’ Cardoso angry with venue change for Chippa clash
Mamelodi Sundowns head coach Miguel Cardoso has expressed his dissatisfaction with the venue change for Masandawana’s Betway Premiership clash with Chippa United on Saturday at the Buffalo City Stadium. Sundowns venue changed by Chippa Sundowns were supposed to play Chippa at the Nelson Mandela Bay Stadium in Gqeberha, but the Chilli Boyz have moved the game, citing problems with the playing surface in Port Elizabeth. This decision has effectively left Sundowns with a day less to prepare for their Fifa Intercontinental Cup clash with Saudi Arabian giants Al-Ahli at Loftus Stadium on September 19. “It’s very tricky for me because I’m highly criticised when I speak about things that I think will take the game to another level in South Africa,” Cardoso told reporters after Sundowns’ 3-0 Premiership win over Siwelele on Wednesday. “But I just want you to understand that we have a trip planned to fly, to play (in Gqeberha). The change of venue clearly disrupts our preparations for the Intercontinental Cup. “You know why? Because (now) we cannot travel on the same day back and we cannot travel in the morning on the following day.”So after the match we’re going to stay there, watching the faces of each other and enjoying a hot dog, maybe we can walk on the beach,” he quipped. “By allowing this change of venue, or not putting us at a venue where we can travel, we are not given the right conditions to prepare “You can say ‘Yeah, but you still have six days’. Cardoso – ‘They are expecting to spend the day with the family’ “But I had planned to give two days off to my players and then had four days of preparation for the Intercontinental. “My players, they don’t even know that still because I didn’t want them to know, but they are expecting to spend the day with the family and they will stay there until 5:00 to fly back. The players that don’t play will not have a chance to train, they will not be able to top up a training session and that’s the condition.”I don’t understand why, a club in the beginning of the season states ‘This is my pitch, this is my pitch’. |”You don’t change (plans) according to your interest, because of this or because of that, you don’t put one team on this pitch and take another one to another pitch.”
The Citizen
Arteta lauds in-form Odegaard as ‘remarkable’ Arsenal edge Napoli
Mikel Arteta hailed Arsenal captain Martin Odegaard for another match-winning moment as his goal sealed a 1-0 victory over Napoli on Wednesday that the Gunners boss said did not reflect a “remarkable” performance from his side. Odegaard on song Last season’s runners-up began their Champions League campaign with a win at the Stadio Diego Armando Maradona that was settled by Odegaard’s 75th-minute bullet strike on a night they racked up 26 shots, a club record away from home in the competition. Odegaard has started the 2026/27 in sensational form, scoring four goals in five games, including back-to-back winners against Chelsea and Napoli. It marks a notable change in output from the Arsenal skipper, who scored one goal in 36 appearances in all competitions last season, and Arteta was asked about the attacking midfielder’s increased productivity in front of goal. “First of all, he needs to be available, and last year he missed so many games through injuries,” Arteta said. “He’s got that edge and he’s got different relationships around him as well. That helps. “Now he can start to occupy some different heights in the team, especially in the attacking phase. When we get him into those positions, he’s a really dangerous player.” “What we need is players with that mindset to decide a game,” he added. “To play with that personality, that if an action might not happen, the next one, the next one, keep taking chances and risks. “He’s getting into those positions much more in recent games and you feel he has this emotional state that he knows the ball can go in, and he scored an incredible goal tonight.” Arsenal stay perfect Arsenal have started the season strongly, winning all three of their Premier League games after brushing Manchester City aside in the Community Shield last month. “(I’m) very happy,” said Arteta, who felt the result undersold the quality of his team’s display in Naples. “The way we attacked the game from the very first minute, the way we competed, the clarity we had with how we had to attack them to disorganise them, the purpose, the quality. The amount of chances we generated. “For sure the scoreline has to reflect a very different result. We’ll get there, because if we were a bit more precise it would have been much bigger. “But to do what we’ve done today in this stadium against this opponent, is remarkable from the team.” For Napoli, the defeat marked another setback for new coach Massimiliano Allegri, whose side suffered a third consecutive loss in all competitions following Serie A reverses to Como and Inter. Injuries to key players Scott McTominay and Andre-Frank Zambo Anguissa complicated matters for Allegri, who targeted three points in their next league game on Sunday. ‘Some bitterness and disappointment’ “To get back on track, we need a solid win against Bologna, which won’t be easy,” Allegri said. “There is definitely some bitterness and disappointment; we are coming off three defeats. “I liked the performance technically, but in the second half we lacked the legs; (Billy) Gilmour and (Kevin) De Bruyne were playing their first games. “We need to stay calm and collected. If we defended at certain points in the game like we did in the second half tonight, we might not have lost against Como and Inter.”
The South African
New update: Coach Arthur Zwane to Bafana Bafana
The South African Football Association appointed Pitso Mosimane as Bafana Bafana head coach a week ago, succeeding Hugo Broos. Mosimane has already brought his long-time colleagues Musi Matlaba and Kabelo Rangoaga into his backroom staff. Morena Ramoreboli also took the first assitant coach post. However, SAFA is not done strengthening the new-look technical team. Arthur Zwane is understood to be under consideration for a unique role. ARTHUR ZWANE COULD HAVE UNIQUE BAFANA BAFANA ROLE Zwane has not yet been appointed, with his contract with SAFA still being finalised. Under the proposed arrangement, the former Kaizer Chiefs coach would remain in charge of AmaZulu FC, where he is committed to the club’s project. His involvement with the national teams would be part-time around his full-time duties at Usuthu. Zwane’s primary responsibility would be to monitor the youth national teams, particularly the Under-23 side. He will also keeping an eye on young players in the domestic league who are ready to step up to senior international football. ZWANE TO HELP IDENTIFY YOUNG TALENT He revered known for his eye for talent and experience in developing young players. Zwane could play an important role in identifying the next generation of South Africa players. He would help monitor emerging talent and potentially ease their transition into the senior national team setup. The proposed arrangement would allow SAFA to add Zwane’s local knowledge to Mosimane’s technical team without taking him away from his responsibilities at AmaZulu FC. SAFA is expected to finalise and announce the new-look South Africa technical structure in due course. South Africa will begin their 2027 Africa Cup of Nations qualification campaign under new head coach Pitso Mosimane before facing Egypt in an international friendly. South Africa will open their AFCON 2027 qualifying campaign against Guinea on Saturday, 26 September 2026. The match will be played at Orlando Stadium (Orlando Amstel Arena) in Soweto, with kick-off scheduled for 15:00 SAST. BAFANA BAFANA FACE ERITREA IN SECOND QUALIFIER Bafana Bafana will then travel to Cairo to face Eritrea on Wednesday, 30 September 2026. The second qualifying match is scheduled for the Al-Salam Stadium in Egypt, with kick-off at 18:00 SAST. The national team will remain in Cairo after the qualifier for a high-profile friendly against Egypt. SOUTH AFRICA TO FACE EGYPT Mosimane’s side will take on the hosts at the Cairo International Stadium on Sunday, 4 October 2026. The friendly is scheduled to kick off at 20:00. It will give Mosimane another opportunity to assess his squad as he begins his new era with the national team. The three matches will provide Bafana Bafana with an early test under their new head coach. The the AFCON qualifiers will carry the competitive priority.
The South African
Big Disney+ changes hit South Africa, including a cheaper plan for TVs
Disney+ is getting a major overhaul in South Africa, with a completely new streaming app and changes to its subscription options rolling out to local customers. One of the biggest changes is good news for subscribers on the service’s cheapest plan. Disney+ customers currently paying R49 per month for the Mobile package will automatically be moved to a new plan called Disney+ Basic. Unlike the old Mobile package, which could only be used on smartphones and tablets, the new Basic plan can also be used on TVs, laptops and computer monitors. R49 Disney+ on the big screen The change means existing Mobile subscribers will be able to watch Disney+ on larger screens without paying more than their current R49 monthly subscription. There is a catch, however. The Basic package is limited to one concurrent stream and a maximum resolution of 720p. Subscribers will also lose the ability to download content for offline viewing, with downloads becoming exclusive to Disney+ Premium customers. Disney+ Premium costs R179 per month and supports up to four simultaneous streams, with content available in up to 4K resolution. Importantly, the R49 Basic package is currently only being made available to existing Disney+ Mobile customers who are automatically migrated. It will not be available to new subscribers or existing Premium users, Mybroadband reports. A completely new app The changes come alongside the launch of a new Disney+ app in South Africa. Disney says the updated platform will bring several features that were previously unavailable or limited on the local version of the service. These include the ability to use a subscription while travelling abroad, smarter content recommendations, improved parental controls and an updated Junior Mode for children. The Star section previously available on Disney+ in South Africa has also been rebranded as Hulu, bringing the local service in line with broader global changes to Disney’s streaming platforms. There is one important issue existing subscribers should know about before switching to the new app. Watch histories, recommendations and watchlists will not automatically transfer to the new platform. Subscribers will therefore need to manually keep track of their watchlists and where they are in the shows they are currently watching. The existing Disney+ app will remain available until 12 October 2026, giving customers time to make the transition. Logging in is changing too The old Disney+ app in South Africa used subscribers’ cellphone numbers as their login usernames. With the move to the new platform, subscribers will instead be able to use their MyDisney email account to sign in. After logging into the new app, customers can update their contact information through their MyDisney account. The new app will also bring South Africa closer to Disney’s broader global platform.
TechCentral
MTN puts a price on network quality
Under MTN's new wholesale model, an MVNO that wants aggressive retail pricing can have it, but there's a catch.
TechCentral
From foldgate to the iPhone Duo: the strange history of folding phones
From Royole's FlexPai to tri-folds: how the folding phone idea finally reached Apple's hands.