- South Africa leads with the highest quality of life in Africa in 2025.
- South African City, Cape Town, is the leading city and 125th globally with a quality of life index of 160.2.
- Other cities include Casablanca, Nairobi, Lagos, Pretoria, and Cairo.
- The Quality of Life Index 2025 List is the courtesy of NUMBEO.
Four South African cities dominated the top slot with the highest quality of life, reflecting a combination of factors such as safety, the working healthcare system, infrastructure, and the general living conditions. Cape Town has the highest quality of life in Africa, influencing various communities and enhancing social cohesion, thus making it a vibrant place to live in.
South Africa is also ranked 125th globally, with a quality of life index of 160.2, according to NUMBEO. Cape Town is known for its stunning natural beauty and robust healthcare system with a balanced lifestyle that appeals to both locals and expatriates.
Pretoria follows closely in second position with a quality of life index of 157.9. Pretoria is ranked 132nd globally, down from 90 at the end of 2024. Durban comes in third with a score of 149.0 and is ranked 151st globally.
Johannesburg, with a quality of life index of 141.8, is ranked 168th globally. As the largest city in South Africa, Johannesburg serves as a major economic hub with extensive business opportunities, a robust healthcare system, and a dynamic cultural scene.
Morocco’s economic capital, Casablanca, rounds out the top five African cities with the highest quality of life index at the start of 2025. With its quality of life index of 95.2, Casablanca boasts modern infrastructure and a favorable climate, contributing to its high living standards.