Peru flag

Peru Population History

1960 - 2026

Peru's population has grown from 10,174,127 in 1960 to 34,217,848 in 2024, a total increase of 236.3% (3.36x). The population reached its all-time recorded high in 2024.

1960 Population

10.2M

2024 Population

34.2M

Total Growth

236.3%

Peak Year

2024

Population by Decade

1960
10.2M
1970
13.5M
1980
17.4M
1990
22.0M
2000
26.6M
2010
29.1M
2020
32.8M
2024
34.2M

Growth Rate by Period

1960-1965

+2.94%

1965-1970

+2.80%

1970-1975

+2.58%

1975-1980

+2.51%

1980-1985

+2.51%

1985-1990

+2.30%

1990-1995

+2.04%

1995-2000

+1.78%

2000-2005

+1.11%

2005-2010

+0.69%

2010-2015

+0.93%

2015-2020

+1.52%

Year-by-Year Population

Peru population by year, 1960 to 2024
YearPopulationChange
202434,217,848+372,231
202333,845,617+370,179
202233,475,438+319,556
202133,155,882+317,303
202032,838,579+389,276
201932,449,303+551,719
201831,897,584+572,947
201731,324,637+458,143
201630,866,494+408,894
201530,457,600+341,774
201430,115,826+297,907
201329,817,919+267,553
201229,550,366+246,280
201129,304,086+218,067
201029,086,019+189,208
200928,896,811+177,770
200828,719,041+188,342
200728,530,699+206,208
200628,324,491+223,311
200528,101,180+248,990
200427,852,190+271,700
200327,580,490+292,273
200227,288,217+323,616
200126,964,601+366,270
200026,598,331+411,827
199926,186,504+448,409
199825,738,095+463,948
199725,274,147+462,976
199624,811,171+462,252
199524,348,919+467,426
199423,881,493+467,710
199323,413,783+467,443
199222,946,340+462,565
199122,483,775+469,004
199022,014,771+482,182
198921,532,589+477,887
198821,054,702+472,382
198720,582,320+465,198
198620,117,122+468,918
198519,648,204+473,488
198419,174,716+468,759
198318,705,957+459,454
198218,246,503+447,698
198117,798,805+437,856
198017,360,949+427,810
197916,933,139+417,080
197816,516,059+406,253
197716,109,806+392,997
197615,716,809+382,852
197515,333,957+377,405
197414,956,552+373,685
197314,582,867+372,720
197214,210,147+372,080
197113,838,067+336,830
197013,501,237+334,470
196913,166,767+362,774
196812,803,993+355,179
196712,448,814+347,517
196612,101,297+340,212
196511,761,085+333,107
196411,427,978+325,879
196311,102,099+317,487
196210,784,612+309,489
196110,475,123+300,996
196010,174,127