CHINA is the most populous country in the world with a population of 1.415 billion people, with India coming a close second at 1.354 billion people. While China is also a large and sprawling country with a land area of 9,596,960 sq km, 95% of its population are highly concentrated in only 60% of the land area.
The most prosperous provinces tend to be more populated, creating population density stress over limited living spaces. In fact, the most densely populated provinces (exceeding a density of more than 1000 persons per sq km) are not really "provinces" - they are special municipalities and administrative regions, namely Macau, Hong Kong, Shanghai, Beijing and Tianjin.