Analyze Peru's population per square kilometer, historical density trends and position compared with other countries.
Population density in Peru reached 26.4 people per square kilometer in 2023. The country had a population of 34,576,665 in 2025, while its land area was 1,280,000 square kilometers. Population density changed by +6.1% over five years and +13.5% over ten years.
In the common comparison year 2023, Peru recorded the 178th-highest population density among 216 economies with available data.
Peru Population Density and Land Area by Year
Data source: World Bank, World Development Indicators — Population density, people per sq. km of land area (EN.POP.DNST); Population, total (population); Land area, sq. km (AG.LND.TOTL.K2).
License: CC BY-4.0. Retrieved 2026-07-12.
About the Indicators
Population density. Midyear population divided by land area in square kilometers, expressed as people per square kilometer.
Land area. A country’s total surface area excluding inland water bodies, in square kilometers.