The current population of Peru is 34,726,616 with an annual growth rate of 1.017%. Peru has a population of 0.42% of the world's population.
| Population | 34,726,616 |
|---|---|
| Growth Rate | 1.017% |
| Male | 17,267,797 (49.725%) |
| Female | 17,458,819 (50.275%) |
| Today Change | + 876 |
| Births today | 1,341 |
|---|---|
| Deaths today | 490 |
| Births in 2025 | 498,877 |
| Deaths in 2025 | 182,443 |
| Change in 2025 | + 325,811 (0.947%) |
| Year | Population (01 Jan) | Natural Change | Growth Rate (%) | Total Population (31 December) |
|---|---|---|---|---|
| 2024 | 34,034,890 | 363,833 | 1.069% | 34,398,723 |
| 2023 | 33,656,344 | 376,278 | 1.118% | 34,032,622 |
| 2022 | 33,294,532 | 359,914 | 1.081% | 33,654,446 |
| 2021 | 33,017,232 | 276,024 | 0.836% | 33,293,256 |
| 2020 | 32,659,927 | 355,340 | 1.088% | 33,015,267 |
| 2019 | 32,238,679 | 418,458 | 1.298% | 32,657,137 |
| 2018 | 31,556,488 | 674,993 | 2.139% | 32,231,481 |
| 2017 | 31,092,785 | 460,173 | 1.48% | 31,552,958 |
| 2016 | 30,640,202 | 449,185 | 1.466% | 31,089,387 |
| 2015 | 30,274,998 | 362,997 | 1.199% | 30,637,995 |
The net migration rate of Peru in the most recent year (2023) is estimated at 24,783, indicating a positive migration trend where more people are arriving than leaving.
| Year | Net Migration |
|---|---|
| 2023 | 24,783 |
| 2022 | 33,982 |
| 2021 | 41,868 |
| 2020 | 55,375 |
| 2019 | 74,270 |
| 2018 | 339,067 |
| 2017 | 114,382 |
| 2016 | 96,740 |
| 2015 | 2,421 |
| 2014 | -50,383 |