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 Travel Highlights
This Johannesburg video page is built for visitors who want real places, real streets, and real travel footage.
It focuses on the most searched destinations in Johannesburg, including Sandton, Soweto, Johannesburg CBD,
Rosebank, Melrose Arch, Parkhurst, Maponya Mall, and nearby city districts.
Johannesburg Latest News
IOL
Durban High Court Puts Brakes on of Arrest of KZN Taxi Boss Siyabonga Getsemane Over Questionable Warrants
The Durban High Court has stayed the execution of arrest warrants against taxi boss Siyabonga Getsemane and others, following an urgent application questioning the validity of the warrants.
IOL
AIDC accuses Treasury of punishing the poor by withholding municipal funding
AIDC issues a stark warning against the National Treasury's decision to withhold billions in funding from municipalities, arguing that this move harms poor households.
The Citizen
Orlando Pirates suffer first defeat in Spain
Orlando Pirates suffered their first defeat of their Spanish preseason tour when they lost 3-2 to Al-Ittihad of Saudi Arabia at the Marbella Football Center on Tuesday evening.Having drawn 1-1 with Córdoba and beaten Cádiz CF 2-1 in the previous two preseason friendlies, the Buccaneers were on the losing side this time around. Following his side’s match against Cadiz, where they conceded a goal inside the opening 10 minutes of the match, Pirates coach Abdeslami Ouaddou was not pleased with his team’s defending. “Maybe if I’m to be a bit disappointed, it’s how we started the game [against Cádiz], the first 10 minutes, and I said to the guys, we are close to starting the league, and we need to concentrate from the beginning of games,” said Ouaddou. But it seems that his words fell on deaf ears as the Buccaneers once again found themselves trailing, but this time the goal came in the 11th minute through Youssef En-Nesyri, who netted to beat Sipho Chaine with a diving header. Following the early setback, Pirates took control of the game and they created chances of their own as they looked for the equaliser. Oswin Appollis tried his luck with a snapshot just outside the box in the 23th minute, but Pedrag Rajkovic was well-positioned to make a save. Four minutes later, the Serbian goalkeeper could do nothing to stop Thalente Mbatha’s long range screamer as the Buccaneers found their equaliser. Having seen his teammate score from long range, Appollis also tried his luck from just outside the penalty box in the 35th minute, but his shot went over the crossbar. The Buccaneers had the ball in the net three minutes later through Tshepang Moremi, but it was disallowed for a foul that was spotted prior to the goal. Despite their superior ball possession, it was the Saudi side that regained the lead just before the half-time break when Mousa Diaby beat Chaine with a low shot following another questionable defending from Pirates. Ouaddou made three changes at the start of the second half bringing in Simphiwe Selepe, Abdoulaye Mariko and Mohale Ngwato as he looked to change the complexion of the game. But as expected Pirates lost their momentum and fluidity in the opening stages of the second stanza, but they regained their rhythm as the game progressed. With Pirates pushing more men forward in search of the equaliser, they left themselves vulnerable at the back and they were punished by Al-Ittihad in the 86th minute when substitute George Inelikhena beat his marker before unleashing a powerful shot to make it 3-1 for the Saudi Pro League side. Substitute Yanela Mbuthuma gave Pirates some home when he pulled another goal for the Buccaneers in referee’s optional time, but it was a little too late for the South African champions as the referee blew his final whistle after the restart. The Buccaneers will look to quickly bounce back to winning ways when they face UD Las Palmas on Wednesday.
The Citizen
Daily Lotto results: Tuesday, 21 July 2026
Get the Daily Lotto results as soon as they are drawn on The Citizen, so you can rest easy and check your tickets with confidence. Estimated Daily Lotto jackpot for Tuesday, 21 July 2026: Daily Lotto: R400 000 Daily Lotto results for 21 July 2026: The winning Daily Lotto numbers will appear below after the draw. Usually, within 10 minutes of the draw. You might need to refresh the page to see the updated results. Daily Lotto: 00, 00, 00, 00, 00. For more details and to verify the Daily Lotto results, visit the National Lottery website. How to play Daily Lotto in SA? If you are buying a ticket in-store: Pick up a betslip in any lottery store. Choose five numbers between 1 and 36 or ask for a Quick Pick. Entries cost R3 each. You can play a max of R150, but you are allowed to play multiple boards. Select how many consecutive draws you wish to enter, up to a maximum of 10. Leave blank for a single draw. Take your betslip to the teller to pay for your ticket. Write your details on the back of your ticket in case you need to claim a prize. If you do not sign your ticket and you lose it, anyone can use it to claim the prize. If you are playing online: Set up a lottery account here and make a deposit to pay for tickets. Choose five numbers from 1 to 36 or select ‘Quick Pick’ to generate a random set. Repeat this on as many boards as you want to play. Decide whether to enter a single draw or multiple draws. Confirm and pay for your entry. What time is the Daily Lotto draw? The Daily Lotto draws take place shortly after 9pm every evening, and tickets can be bought until 8:30pm.
The South African
WEATHER: Morning fog and cloudy skies expected in these provinces
Here is what the weather has in store for KZN, Free State and North West on Wednesday 22 July 2026. KWAZULU-NATAL Morning fog will cover parts of the interior before giving way to fine to partly cloudy skies. Conditions will remain cool to warm throughout the day. Along the coast, light to moderate easterly to northerly winds will blow, becoming fresh at times during the afternoon. The UVB sunburn index is very high. DURBAN Partly cloudy conditions will clear in the afternoon, giving way to fine weather. Light to moderate easterly to north-easterly winds will strengthen and become fresh later in the day. Temperatures will range from 14°C to 25°C. The UVB sunburn index is high. FREE STATE Free State is going to be fine and cool. BLOEMFONTEIN Bloemfontein is going to be fine. Temperatures will range from a minimum of 01°C to a maximum of 23°C. NORTH WEST The North West province is going to be fine and cool as it gets warm. MAHIKENG Weather in Mahikeng is going to be fine. Temperatures will range from a minimum of 6°C. to a maximum of 27C. Weather forecast data provided by the South African Weather Service.
The South African
5-goal thriller: Orlando Pirates suffer first defeat in Spain
Despite the defeat, Orlando Pirates produced another encouraging display, dominating possession for long periods before late goals at either end settled the contest. Thalente Mbatha and Yanela Mbuthuma were on target for the Buccaneers. ORLANDO PIRATES DOMINATE BUT TRAIL Orlando Pirates made a confident start, controlling possession and moving the ball with speed and intensity. The Buccaneers also impressed with their aggressive counter-pressing, winning the ball back almost immediately after losing it. However, Al-Ittihad struck first in the 10th minute when Youssef En-Nesyri met a cross from the left with a superb diving header after Nkosinathi Sibisi failed to get tight enough and Yanga Seema was caught out of position. The Buccaneers responded positively and continued to dominate the ball. Oswin Appollis tested the goalkeeper with a volley in the 22nd minute before Seema surged forward two minutes later to create a glorious opportunity for Tshegofatso Moremi, whose effort was blocked. Their pressure paid off in the 26th minute. Appollis beat his marker before finding Patrick Maswanganyi, who laid the ball into the path of Mbatha. The midfielder drilled a low strike into the bottom corner to level the scores at 1-1. Orlando Pirates continued to open up the Al-Ittihad defence with slick combination play involving Appollis, Maswanganyi and Moremi, who thought he had completed the move with a fine finish before the offside flag denied him. The Saudi side regained the lead on the stroke of half-time. Moussa Diaby was left completely unmarked at the far post after the Pirates defence shifted across to the opposite side, allowing him to finish and make it 2-1. AL-ITTIHAD PUNISH PIRATES Ouaddou introduced Simphiwe Selepe, Abdoulaye Mariko and Bohlale Ngwato at the break in place of Tshepo Nduli, Mbatha and Appollis, but Pirates maintained their dominance after the restart. Moremi came within inches of equalising in the 47th minute, only for the goalkeeper to deny him with an excellent save using his foot. Al-Ittihad created little but forced Sipho Chaine into a brilliant save with a fierce effort just after the hour mark. Ouaddou then made wholesale changes in the 63rd minute, introducing fresh legs as Melusi Dladla, Sbangani Zulu, Tapelo Xoki and several other substitutes entered the contest. The Buccaneers continued to produce attractive attacking football but lacked the clinical edge in front of goal. They were punished again in the 84th minute when Elye Wahi Ilenikhena slipped behind Zulu before driving into the channel and firing a powerful left-footed strike into the net for 3-1. Pirates grabbed a late consolation in stoppage time as Padime delivered an early cross that Yanela Mbuthuma converted from close range, but it was not enough to prevent their unbeaten pre-season run from coming to an end.
TechCentral
Home affairs opens visa fast lane – with tech talent a top priority
Pre-vetted employers get faster work visas – but the scoring shuts out smaller companies.
TechCentral
Skills authority to probe MICT Seta leadership crisis
Higher education minister Buti Manamela has referred governance concerns at the MICT Seta for assessment.