The city ranked as the most attractive in South Africa
French magazine Jeune Afrique has ranked four South African cities among the top 30 most attractive destinations on the continent, with Cape Town taking the top spot back home.
Cape Town remains South Africa’s highest-ranked city, thanks to its infrastructure quality, economic dynamism, and quality of life.
In contrast, Johannesburg continues to struggle with security and energy challenges. This led to the city falling from third place in 2024 to seventh in 2025.
Pretoria made its debut as one of the new cities ranked in 2025, placing in ninth place overall.
Being in the top 10 shows the importance of South African executive capital and its ability to draw investment and attract businesses to its streets.
Rounding out South Africa’s showing is Durban, which also made a debut in 2025, ranking 25th overall.
Source: business tech