Johannesburg ranked the best in terms of airports, literacy and numeracy, GDP per capita, strength in financial services and its political environment.
However, it ranked the worst with regards to diversity, population growth and its Gini co-efficient level and second to worst in terms of crime and road safety.
The report measured the potential of 20 African cities that PwC believed to be among the most dynamic and future focused on the continent.
Poor society and demographics
Johannesburg had the second best human capital and third best infrastructure and economics, but ranked fairly low on society and demographics.
The city of Kaizer Chiefs and Orlando Pirates had a pretty low rate of real GDP growth, ranking third to last, but ranked second in terms of ease of doing business. In terms of attracting direct foreign investment, it ranked third.
Cost of housing in Johannesburg was seen as expensive, pushing its ranking low in this sector. Ironically, given the issues with load shedding, Johannesburg had the highest rank in terms of power.