Highest population density in the world

A ranking of average people per square kilometer, calculated from available population and land-area data.

Take the challenge

Can you guess where people live most densely?

After the ranking, try the quiz and see whether these numbers feel intuitive.

Start quiz

Top 25

#20
HaitiNorth America
432 people/km²Compare

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.