Population of Peru today

34,874,009
Tuesday, May 12, 2026

Population of Peru as of today

The current population of Peru is 34,874,009 with an annual growth rate of 0.971%. Peru has a population of 0.42% of the world's population.

Population34,874,009
Growth Rate0.971%
Male17,338,443 (49.717%)
Female17,535,566 (50.283%)
Today Change+ 373
Births today588
Deaths today221
Births in 2026191,829
Deaths in 202672,110
Change in 2026+ 121,484 (0.35%)

Population chart for Peru

Population History of Peru

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
202534,400,805349,8561.017%34,750,661
202434,034,890363,8331.069%34,398,723
202333,656,344376,2781.118%34,032,622
202233,294,532359,9141.081%33,654,446
202133,017,232276,0240.836%33,293,256
202032,659,927355,3401.088%33,015,267
201932,238,679418,4581.298%32,657,137
201831,556,488674,9932.139%32,231,481
201731,092,785460,1731.48%31,552,958
201630,640,202449,1851.466%31,089,387

Net Migration Rate of Peru

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.

Net Migration Rate Over the Last 10 Years

YearNet Migration
202324,783
202233,982
202141,868
202055,375
201974,270
2018339,067
2017114,382
201696,740
20152,421
2014-50,383

The population of countries near Peru

RankIsoCountryPopulationEquivalent Peru
1BO Bolivia12,725,56736.446%
2BR Brazil213,461,551613.487%
3CL Chile19,934,25357.276%
4CO Colombia53,866,064154.487%
5EC Ecuador18,422,53752.851%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata