Population density in Shanghai, China 2022, by district
In 2022, the district of the Shanghai municipality with the highest resident population density was Hongkou district with an average of 29,042 people living on one square kilometer. The average density of the population of the Shanghai municipality in total was 3,905 people per square kilometer that year.