How many cities over 1 million are there in China?
Population of Major Cities in China
China is home to a staggering total of 145 cities with populations exceeding one million. Among these, there are 21 cities boasting over 5 million inhabitants and 10 cities that exceed 10 million residents. The city with the largest urban population is Shanghai, which has approximately 24.5 million people.