Several African cities have emerged as the region’s leaders in quality of life, according to the latest data from Numbeo’s quality of life index for 2025.
South African cities continue to top Africa’s quality of life index for 2025, with four cities maintaining their positions despite socio-economic challenges. However, Nairobi, Kenya, has dropped out of the rankings this year. Morocco’s Casablanca, with a score of 95.2, has made a notable rise into the top five.
Read also: Top 10 countries people don’t want to move from
The index evaluates cities based on factors such as safety, healthcare, infrastructure, and traffic. Cities with higher scores offer better living standards, with South Africa and Morocco standing out in this year’s rankings.
According to Numbeo, here are the top 5 African cities for the best quality of life in 2025
1. Cape Town, South Africa
Cape Town ranks first on the list with a quality of life index of 160.2. This city offers a combination of scenic beauty, a mild climate, and robust healthcare services. With its rich cultural heritage and diverse population, Cape Town is known for providing a balanced lifestyle, whether in terms of outdoor activities, urban living, or work-life balance.
Read also: Only 3 cities in Africa rank among 50 best cities in the world in 2024
2. Pretoria, South Africa
Cape Town, Pretoria holds the second spot with an index score of 157.9. Known for its historical significance and modern amenities, Pretoria provides a calm and comfortable environment for both locals and expatriates. The city’s green spaces, combined with good public services and educational facilities, make it an attractive choice for families and professionals alike.
3. Durban, South Africa
Durban follows with a quality of life index of 149.0, making it the third-highest-ranking African city. Located on the Indian Ocean coast, Durban benefits from its beautiful beaches, subtropical climate, and active tourism industry. The city is well-equipped with healthcare services, educational institutions, and modern infrastructure. Its multicultural environment provides a rich social experience for its residents.
Read also: Best 3 destinations to visit in Africa and others in 2024
4. Johannesburg, South Africa
Johannesburg, with an index score of 141.8, ranks fourth among African cities. As South Africa’s largest city, Johannesburg is a bustling economic and cultural hub. The city is known for its business opportunities, diverse population, and wide range of entertainment options. Johannesburg’s infrastructure is among the most developed on the continent, with a focus on improving public transportation, safety, and healthcare.
5. Casablanca, Morocco
Rounding out the top five is Casablanca, Morocco, with a quality of life index of 95.2. As Morocco’s economic capital, Casablanca offers a high standard of living marked by its modern infrastructure, economic opportunities, and vibrant culture. The city provides a favourable climate, with Mediterranean influences contributing to a comfortable living environment.
Join BusinessDay whatsapp Channel, to stay up to date
Open In Whatsapp