Highest population density in the world
A ranking of average people per square kilometer, calculated from available population and land-area data.
Can you guess where people live most densely?
After the ranking, try the quiz and see whether these numbers feel intuitive.
Top 25
About the population density ranking
Population density is the number of people per square kilometer of land area. The highest densities are in Monaco (18,397.8 people/km²), Singapore and Bahrain. Of the 25 areas in the ranking, 9 cover less than 1,000 km², so high density often belongs to small states and city territories.
Where does the data come from?
Population comes from the World Bank (based on UN Population Division data and national statistical offices), and land area from the World Bank based on FAO data. The ranking covers 197 countries and territories for which both values are verified.
The most populous country in the top 25 is India: 1,463,865,525 people at a density of 492.4 people/km².
Frequently asked questions
Which country is the most densely populated?
Monaco: 18,397.8 people/km². The most sparsely populated area in the dataset is Greenland: 0.1 people/km².
What is Poland's population density?
Poland: 119.0 people/km², ranking 77th out of 197 areas in the ranking.