List of cities in China by population
Updated: Wikipedia source
As of 2023, the five largest cities in China by population are Chongqing (31.91 million), Shanghai (24.87 million), Beijing (21.86 million), Chengdu (21.403 million) and Guangzhou (18.827 million). As of 2024, there are 18 megacities (cities with a population of over 10 million), including Chongqing, Shanghai, Beijing, Chengdu, Guangzhou, Shenzhen, Wuhan, Tianjin, Xi'an, Suzhou, Zhengzhou, Hangzhou, Shijiazhuang, Linyi, Dongguan, Qingdao, Changsha and Hefei. Among them, the total permanent population of Chongqing, Shanghai, Beijing and Chengdu is above 20 million. Shanghai is China's most populous urban area, while Chongqing is its largest city proper, the only city in China with the largest permanent population of over 30 million. As of 2021, there were 113 Chinese cities with over 1 million people in urban areas.