Johannesburg is the most populous city in South Africa. The City of Johannesburg itself has a population of 5,538,596, while the greater urban agglomeration exceeds 14.8 million, making it a megacity and one of the 100 largest urban areas in the world. From Wikipedia