Shenzhen, in South China's Guangdong province, becomes the top Chinese city in population density with over 7,000 people per square kilometer, according to financial media outlet Yicai.
Dongguan and Shanghai rank second and third respectively on the list of Chinese cities with most population density.
China currently has 21 cities with population densities over 1,000 people per square kilometer and cities with high population density are mainly concentrated in the Yangtze River Delta, Pearl River Delta, Beijing and Tianjin.