Peru population
Current population of Peru
34,974,863
Live estimate, extrapolated from the latest official figures
- Births today
- 310
- Deaths today
- 110
- Change today (UTC)
- +205
- World rank
- 48th of 218
- 0.42% of world population
- Population
- 34,576,665
- 2025 estimate
- Annual growth
- +1.04%
- 2025
- Density
- 26 /km²
- 2023
- Land area
- 1,280,000 km²
- Urban population
- 86%
- 2025
- Median age
- 30.2 yrs
- 2025 (UN WPP)
- Fertility rate
- 1.97
- births per woman, 2024
- Life expectancy
- 77.9 yrs
- 2024
- Net migration
- +11,931
- 2025
- Capital
- Lima
- Region
- Latin America & Caribbean
Population of Peru: overview
Peru has a population of 34,576,665 according to the latest official estimates (2025), the 48th largest in the world. Peru is part of the Latin America & Caribbean region and its capital is Lima.
The population is growing steadily, at 1.04% per year. In absolute terms that meant roughly 358,817 additional people over the past year.
The country is sparsely settled, with only about 26 people per km², spread across 1,280,000 km² of land. Most residents — 86% — live in urban areas.
The median age is 30.2 years. Fertility, at 1.97 children per woman, hovers just below the 2.1 replacement level. Life expectancy at birth is 77.9 years (2024).
UN medium-variant projections point to continued growth, reaching 40.58 million by 2050 (17% above today's level). The 2030 projection is 36,193,880.
Peru population, 1960–2025 and projections
| Year | Population | Growth rate | Annual change |
|---|---|---|---|
| 2025 | 34,576,665 | +1.04% | +358,817 |
| 2024 | 34,217,848 | +1.09% | +372,231 |
| 2023 | 33,845,617 | +1.10% | +370,179 |
| 2022 | 33,475,438 | +0.96% | +319,556 |
| 2021 | 33,155,882 | +0.96% | +317,303 |
| 2020 | 32,838,579 | +1.19% | +389,276 |
| 2019 | 32,449,303 | +1.71% | +551,719 |
| 2018 | 31,897,584 | +1.81% | +572,947 |
| 2017 | 31,324,637 | +1.47% | +458,143 |
| 2016 | 30,866,494 | +1.33% | +408,894 |
| 2015 | 30,457,600 | +1.13% | +341,774 |
| 2014 | 30,115,826 | +0.99% | +297,907 |
| 2010 | 29,086,019 | +0.65% | +189,208 |
| 2005 | 28,101,180 | +0.89% | +248,990 |
| 2000 | 26,598,331 | +1.56% | +411,827 |
| 1995 | 24,348,919 | +1.94% | +467,426 |
| 1990 | 22,014,771 | +2.21% | +482,182 |
| 1985 | 19,648,204 | +2.44% | +473,488 |
| 1980 | 17,360,949 | +2.50% | +427,810 |
| 1975 | 15,333,957 | +2.49% | +377,405 |
| 1970 | 13,501,237 | +2.51% | +334,470 |
| 1965 | 11,761,085 | +2.87% | +333,107 |
| 1960 | 10,174,127 | – | – |
Recent years annually, earlier years at five-year steps. Annual change compares against the immediately preceding year.
Peru population forecast
United Nations World Population Prospects 2024, medium variant.
| Year | Projected population | vs today |
|---|---|---|
| 2030 | 36,193,880 | +4.7% |
| 2050 | 40,583,876 | +17.4% |
Peru population pyramid (2025)
Age and sex structure from UN World Population Prospects 2024: 23.6% of Peru's population is under 15, 66.9% is of working age (15–64), and 9.5% is 65 or older. Hover any bar for the group's size.
Peru population FAQ
What is the population of Peru in 2026?
Peru's population is estimated at about 34.97 million in 2026, extrapolated from the latest official figure of 34,576,665 (2025). Peru ranks 48th in the world by population.
Is the population of Peru growing or shrinking?
Peru's population is growing at about 1.04% per year, an increase of roughly 358,817 people over the past year.
How densely populated is Peru?
Peru has about 26 people per square kilometre across a land area of 1,280,000 km².
What share of the world's population lives in Peru?
Peru is home to about 0.42% of the world's population.
What is Peru's projected population in 2050?
United Nations medium-variant projections put Peru's population at 40,583,876 in 2050, passing through 36,193,880 in 2030.
What is the median age in Peru?
The median age in Peru is 30.2 years (2025 estimate) — half the population is younger and half older than that.
Sources: World Bank Open Data (CC BY-4.0); median age and projections from UN World Population Prospects 2024. Live figures are estimates extrapolated from the latest official data — see methodology.