most populous pakistan cities
Pakistan's 2nd most populous city, Lahore, is only about half the size, with just 6.3 million people, but is still the world's 15th most populous city. Pakistan has six additional cities that have passed the one million population mark.
The enormous population of 23.5 million (23,500,000) is also due to the fact that Karachi is the main business center of, almost, all the corporations in Pakistan. Having population density of 6,663/km2, it is also a main hub of higher education in Muslim world. See Also; 10 Most Dangerous Cities in The World.