Population density by city

The number of people per km² of land area for the world's largest 100 cities (based on total population).