Peru population 35,203,598 (live)

The population of Peru is expected to grow by 345,483 in 2026 and reach 35,255,685 in 2027. Migration (including immigration and emigration) increases population by 6,707 people yearly. On average there are 534,204 births and 200,185 deaths in Peru per year. Rate of natural increase is approximately 0.96 percent per year. The population density of Peru has changed from 13.6 in 1980 to 26.7 in 2024.

Current population 35,203,598 people at present (Wednesday 4th of November 2026)
Median Age 33.7 years
Life expectancy 78.3 years
Population density 27.3 per km2
Population of Peru from 1960 to 2026 (historical)
Year Population Year change Migrants Median age Fertility rate Density (Ppl/km2) Urban population
2026 34,922,148 345,483 (1.0%) 6,707 33.7 1.93 27 30,031,477 (86.0%)
2025 34,576,665 358,817 (1.0%) 11,931 33.4 1.95 27 29,596,363 (85.6%)
2024 0 0 (0.0%) 18,406 33.1 1.97 27 29,150,620 (85.2%)
2023 0 0 (0.0%) 24,783 32.8 1.98 26 28,694,661 (84.8%)
2022 0 0 (0.0%) 33,982 32.6 2.00 26 28,242,007 (84.4%)
2021 0 0 (0.0%) 41,868 32.4 2.03 26 27,833,704 (83.9%)
2020 32,838,579 389,276 (1.2%) 55,375 32.2 2.06 26 27,428,996 (83.5%)
2019 0 0 (0.0%) 74,270 32.0 2.09 25 26,966,442 (83.1%)
2018 0 0 (0.0%) 339,067 31.8 2.12 25 26,374,675 (82.7%)
2017 0 0 (0.0%) 114,382 31.6 2.15 24 25,746,711 (82.2%)
2016 0 0 (0.0%) 96,740 31.4 2.19 24 25,131,264 (81.4%)
2015 30,457,600 341,774 (1.1%) 2,421 31.2 2.23 24 24,578,759 (80.7%)
2010 29,086,019 189,208 (0.7%) -181,302 29.7 2.42 23 22,513,188 (77.4%)
2005 28,101,180 248,990 (0.9%) -221,652 27.9 2.64 22 21,024,245 (74.8%)
2000 26,598,331 411,827 (1.6%) -92,353 26.1 2.85 21 19,356,266 (72.8%)
1995 24,348,919 467,426 (1.9%) -46,499 24.8 3.32 19 17,260,913 (70.9%)
1990 22,014,771 482,182 (2.2%) -29,437 24.0 3.91 17 15,174,958 (68.9%)
1985 19,648,204 473,488 (2.4%) -13,887 23.5 4.46 15 13,165,182 (67.0%)
1980 17,360,949 427,810 (2.5%) -11,446 23.3 5.04 14 11,232,527 (64.7%)
1975 15,333,957 377,405 (2.5%) -34,382 23.2 5.71 12 9,469,626 (61.8%)
1970 13,501,237 334,470 (2.5%) -15,653 23.1 6.32 11 7,789,016 (57.7%)
1965 11,761,085 333,107 (2.8%) -12,470 23.1 6.75 9 6,064,637 (51.6%)
1960 10,174,127 300,996 (2.9%) -7,236 23.2 6.94 8 4,748,435 (46.7%)

In 2025 the population of Peru was 34,576,665 and the average age increased from 23.2 in 1960 to 33.4. Urban population has increased from 19,356,266 (72.8%) in 2000 to 30,031,477 (86.0%) in the current year. The population density of Peru has changed from 13.6 in 1980 to 26.7 in 2024.

Estimated Population 2020-2050
Year Population Year change Migrants Median age Fertility rate Density (Ppl/km2) Urban population
2020 0 0 (0.0%) 55,375 32.2 2.06 26 27,428,996 (83.5%)
2025 0 0 (0.0%) 11,931 33.4 1.95 27 29,596,363 (85.6%)
2030 36,193,880 303,171 (0.8%) -4,520 34.9 1.87 28 31,676,134 (87.5%)
2035 37,591,425 264,619 (0.7%) -5,163 36.3 1.83 29 33,530,740 (89.2%)
2040 38,794,649 224,758 (0.6%) -4,998 37.7 1.79 30 35,125,628 (90.5%)
2045 39,796,724 183,874 (0.5%) -4,906 39.1 1.77 31 36,397,347 (91.5%)
2050 40,583,876 140,595 (0.4%) -4,548 40.5 1.74 32 37,276,612 (91.9%)

The life expectancy at birth should reach 82.3 (80.7 years for male and 83.9 years for females). Population density will go up to 31.7 people per square kilometer.

Peru demographics 2025

The population growth rate is 1.00% (358,817 residents, including 191,449 deaths). The demographics of Peru constitutes of 17,559,772 women and 17,362,376 men, which means there are 989 men per 1000 women. As far as age distribution goes, 31.5% of population (11,000,477) is 19 or younger, 58.8% of population (20,530,731) is between age 20 and 64 and 9.7% of population (3,394,433) is over 65.

Other countries
Suriname
Population: 645,256
Uruguay
Population: 3,382,537
Venezuela
Population: 28,633,711
Canada
Population: 41,956,716
United States of America
Population: 343,382,784
Australia
Population: 27,853,240