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
PLAYER RATINGS | Springboks made to sweat by Argentina in final Test ahead of Rugby’s Greatest Rivalry
In a tense encounter, the Springboks secured a narrow 17-10 victory over Argentina. Discover how each player performed in this crucial match ahead of Rugby’s Greatest Rivalry.
IOL
Banyana Banyana’s World Cup dreams hit a snag after Morocco defeat in Wafcon quarter-final
Banyana Banyana's must navigate the play-offs to reach the 2027 World Cup after a disappointing 2-1 Wafcon quarter-final exit against host nation Morocco on Saturday.
The Citizen
All Blacks to ring the changes as they prepare to face legend Ma’a Nonu
The All Blacks will be ringing the changes for their Rugby’s Greatest Rivalry (RGR) tour match against the Sharks at Kings Park in Durban on Tuesday night (kick-off 7:10pm), and are relishing coming face to face against former legend Ma’a Nonu. Nonu was a surprise selection when the Sharks named their team on Friday, and will feature off the bench, after his role when he joined them last week was defined as a short-term coaching and mentorship role. However the 44-year-old will now line up against the team that he played over a hundred games for, and won back-to back World Cups with in 2011 and 2015, before his international career came to an end when he moved to Toulon in France, which made him ineligible. Patrick Tuipolotu, who captained the All Blacks in their entertaining win over the Stormers in Cape Town on Sunday night, said he hoped to keep his place in the match 23, which would give him a chance to face Nonu. “I didn’t expect him to be named, but I’m looking forward to it. A lot of the boys are close to him, so it’s no secret how long he’s played,” said Tuipulotu. “His career’s been this long because he’s a true professional, and he’s blessed to keep playing. It’ll be quite a spectacle to see him come up against us, and we’ll certainly look forward to that. Might catch up with him midweek and give him a jab or two.” Changed team With them having a 44-man squad and wanting to get game time into every player, All Blacks coach Dave Rennie said their would be significant changes over the next two games, with them up against the Bulls in Pretoria on Saturday, while he also admitted to being pleased with their hard-fought 38-21 win over the Stormers, and said that they could only get better from there. “There’ll be a handful of guys (from the Stormers match) who will back up, but there’ll be an enormous amount of changes. Likewise when we play the Bulls four days later,” explained Rennie. “It’s exciting. We wanted to be flawless (against the Stormers), and we know we can be a lot better. We’ve only got to wait four days to get another crack at it. “I’m excited about the games that are coming up, and it will give us a pretty good indication of what our lineup will be for that first Test (against the Springboks).” Rennie was also asked if he was happy with the depth they were creating in comparison to the Springboks, but noted that it was still early days for them. “Rassie’s been doing that for eight years, we’re a couple of months into it. We’ve brought over a good squad, and not a lot of the guys who played tonight had big minutes in the Nations Championship,” said Rennie. “We’ve got some tough footy into them (against the Stormers). Tours like this are great for us to test and build depth.”
The Citizen
Springbok player ratings from 17-10 win against Argentina
The Springboks beat Argentina 17-10 in a tight, close game in Buenos Aires on Saturday. It was 10-all at the break. This is how The Citizen rated the performance of the Bok players, out of 10. Aphelele Fassi 6: A mixed bag from the fullback. He saved a 50-22 with some slick work out wide, but also dropped a high kick. Had some nice runs, but bumped off in a tackle. Edwill van der Merwe 7: He worked hard and tried to make an impact. Had some good runs, made some strong tackles. Showed great pace to score a try. Canan Moodie 6: Not his most impactful game. He made the odd good tackle, but few chances on attack. Made a key pass in Van der Merwe’s try. André Esterhuizen 6: He knocked the ball on badly on one occasion. Made a few tackles and carries, showed good hands in Van der Merwe’s try. Left the action with a head knock. Ethan Hooker 6: He tried hard to get stuck into the action, but few chances came his way. Chased kicks hard, made some tackles. Sacha Feinberg-Mngomezulu 5: He tried hard. Did some good things, but there was more average … knocked the ball on, made some poor passes and kicks out of hand were poor. Cobus Reinach 5: Not his best game for the Boks. He didn’t ask any questions with the ball around the fringes, while his kicks were far from on the mark. Cameron Hanekom 8: The best Bok on the field by some distance. He was outstanding … worked his butt off, tackled, carried, won penalties, and he scored a try from a pick and go. Elrigh Louw 6: He got better as the game went on, but got lost a bit in the action. He made some nice carries and cleaned rucks, but left the action in the 50th minute. Siya Kolisi 7: He only lasted 26 minutes, because of his troublesome hamstring again. But before then he looked good, with several hard carries and good tackles. Lood de Jager 7: He was energetic in his first game back. He was busy all over the field and showed he is still a quality No 5 … carries, cleans, lineout wins. Off in the 50th. Eben Etzebeth 7: Also a good return … he charged down a kick at a ruck, carried on occasion and tackled well. Not at his best, but will hopefully get there soon. Thomas du Toit 7: Penalised at the first scrum, but then later dominated. Was fairly quiet in the general, loose play; left the action son after half-time. Johan Grobbelaar 7: His lineout throws were generally good, except for the long ones. He busied himself in the loose, getting stuck into the action all over the field. Boan Venter 6: He scrummed well, giving the Boks the edge throughout the set-piece, but was fairly quiet around the field. Left the action in the 50th minute Bench 8: Jan-Hendrik Wessels, Gerhard Steenekamp, Zachary Porthen, Ben-Jason Dixon, Cobus Wiese all brought energy and intensity to the forwards when they entered in the second half. Marco van Staden, who replaced Kolisi early on, tackled hard and carried strongly. Morné van den Berg’s kicking was poor, but he brought energy to the team, while Handre Pollard’s calmness was key in a tight game. He made one excellent kick into space.
The South African
WEATHER: Gauteng braced for one of its coldest weeks in years as snow looms
Gauteng residents are being urged to brace themselves for one of the coldest weeks in years as an intense cold front is expected to sweep across the province next week. According to the South African Weather Service (SAWS), a cold front accompanied by a cut-off low is expected to affect parts of KwaZulu-Natal, the Free State, Western Cape, Northern Cape and Eastern Cape from Sunday before reaching Gauteng on Monday evening. After what has been a relatively mild winter for Gauteng, residents could be in for a dramatic change in conditions, with temperatures expected to plunge across the province. Cold weather in Gauteng and many provinces this week Johannesburg will enjoy relatively warm conditions on Sunday, with temperatures reaching a high of 20°C. However, conditions are expected to change rapidly on Monday as the cold front moves in, with temperatures dropping to a maximum of just 14°C and a minimum of 6°C. Tuesday is expected to be the coldest day of the week, with temperatures in Johannesburg forecast to range between a minimum of 4°C and a maximum of just 6°C. Snow is also a possibility in Johannesburg and other parts of Gauteng as the cold front intensifies. Regional weather service Gauteng Weather has also highlighted the potential for snowfall in the province when the system reaches Gauteng on Monday evening. “Snow & heavy rain possible in Gauteng late Monday into Tuesday due to the cold snap. Only some models are picking up snow. This early forecast is subject to change, but we’re closely monitoring developments,” Gauteng Weather posted on X. While the possibility of snow remains subject to change, residents across Gauteng are advised to monitor the latest forecasts as the cold front approaches. Are you excited to see the snow?
The South African
Cardoso confirms Saleng is out in the cold at Sundowns
Mamelodi Sundowns head coach Miguel Cardoso has confirmed that Monnapule Saleng is currently training away from the club’s first team after repeatedly breaching the club’s rules and values. Cardoso revealed that Saleng has been separated from the squad after failing to report for a Champions League match and subsequently refusing to join the team’s training camp. “Saleng consecutively broke the rules and values of the locker room and of the club, and in this moment – well, not in this moment, for some time already – he is not training with the team,” Cardoso said. “Saleng was on the list for the second match of the Champions League and he didn’t appear. Saleng was on the list to go to camp but he did not appear, or he said he would not go. “So it’s impossible for us to keep stability with a player you give so much love, even after he systematically failed but is not ready to make the path that the team needs to have. “So the club decided to put him separated from the team. He’s not with us right now.” Saleng joined Sundowns from Orlando Pirates but has struggled to establish himself as a regular since making the move to Chloorkop. Cardoso’s latest comments suggest the situation has now escalated, with the club opting to keep the winger away from the first-team environment. Saleng not training with Downs The tricky winger joined Masandawana in January from rivals Orlando Pirates. He is yet to find his feet at Chloorkop and with the latest situation escalated, it remains to be seen if the attacker will rejoin the first team. Did Cardoso do the right thing?
TechCentral
Eskom fixed the fleet and the customers left
Generation fell 8.1% in June to the weakest reading in seven years, while Eskom’s fleet ran better than at any point since 2017.
TechCentral
DStv chops channels as Canal+ leans harder on sport
M-Net Movies 1, Mzansi Bioskop, Mzansi Music and KykNet Lekker close on 16 September as four sport channels launch.