Johannesburg is the most populous city in South Africa. With 5,538,596 people in the City of Johannesburg alone and over 14.8 million in the urban agglomeration, it is classified as a megacity and one of the 100 largest urban areas in the world. From Wikipedia