Population · Americas · 2025 data
Peru Population
Peru had a population of 34.58 million in 2025, ranking #48 of 216 countries and territories (0.42% of the world). The population grew by 13.5% over the past ten years.
Population of Peru, 1960–2025
Values in millions · World Bank Open Data (CC BY 4.0)
Population by year (table)
| Year | Population | Change |
|---|---|---|
| 2025 | 34,576,665 | +1.05% |
| 2024 | 34,217,848 | +1.10% |
| 2023 | 33,845,617 | +1.11% |
| 2022 | 33,475,438 | +0.96% |
| 2021 | 33,155,882 | +0.97% |
| 2020 | 32,838,579 | +1.20% |
| 2019 | 32,449,303 | +1.73% |
| 2018 | 31,897,584 | +1.83% |
| 2017 | 31,324,637 | +1.48% |
| 2016 | 30,866,494 | +1.34% |
| 2015 | 30,457,600 | +1.13% |
| 2014 | 30,115,826 | +1.00% |
| 2013 | 29,817,919 | +0.91% |
| 2012 | 29,550,366 | +0.84% |
| 2011 | 29,304,086 | +0.75% |
| 2010 | 29,086,019 | +0.65% |
| 2009 | 28,896,811 | +0.62% |
| 2008 | 28,719,041 | +0.66% |
| 2007 | 28,530,699 | +0.73% |
| 2006 | 28,324,491 | +0.79% |
| 2005 | 28,101,180 | +0.89% |
| 2004 | 27,852,190 | +0.99% |
| 2003 | 27,580,490 | +1.07% |
| 2002 | 27,288,217 | +1.20% |
| 2001 | 26,964,601 | +1.38% |
| 2000 | 26,598,331 | +1.57% |
| 1999 | 26,186,504 | +1.74% |
| 1998 | 25,738,095 | +1.84% |
| 1997 | 25,274,147 | +1.87% |
| 1996 | 24,811,171 | +1.90% |
| 1995 | 24,348,919 | +1.96% |
| 1994 | 23,881,493 | +2.00% |
| 1993 | 23,413,783 | +2.04% |
| 1992 | 22,946,340 | +2.06% |
| 1991 | 22,483,775 | +2.13% |
| 1990 | 22,014,771 | +2.24% |
| 1989 | 21,532,589 | +2.27% |
| 1988 | 21,054,702 | +2.30% |
| 1987 | 20,582,320 | +2.31% |
| 1986 | 20,117,122 | +2.39% |
| 1985 | 19,648,204 | +2.47% |
| 1984 | 19,174,716 | +2.51% |
| 1983 | 18,705,957 | +2.52% |
| 1982 | 18,246,503 | +2.52% |
| 1981 | 17,798,805 | +2.52% |
| 1980 | 17,360,949 | +2.53% |
| 1979 | 16,933,139 | +2.53% |
| 1978 | 16,516,059 | +2.52% |
| 1977 | 16,109,806 | +2.50% |
| 1976 | 15,716,809 | +2.50% |
| 1975 | 15,333,957 | +2.52% |
| 1974 | 14,956,552 | +2.56% |
| 1973 | 14,582,867 | +2.62% |
| 1972 | 14,210,147 | +2.69% |
| 1971 | 13,838,067 | +2.49% |
| 1970 | 13,501,237 | +2.54% |
| 1969 | 13,166,767 | +2.83% |
| 1968 | 12,803,993 | +2.85% |
| 1967 | 12,448,814 | +2.87% |
| 1966 | 12,101,297 | +2.89% |
| 1965 | 11,761,085 | +2.91% |
| 1964 | 11,427,978 | +2.94% |
| 1963 | 11,102,099 | +2.94% |
| 1962 | 10,784,612 | +2.95% |
| 1961 | 10,475,123 | +2.96% |
| 1960 | 10,174,127 | — |
Demographics of Peru
Ethnic groups
Mestizo (mixed Indigenous and White) 60.2%, Indigenous 25.8%, White 5.9%, African descent 3.6%, other (includes Chinese and Japanese descent) 1.2%, unspecified 3.3% (2017 est.)
Languages
Spanish (official) 82.9%, Quechua (official) 13.6%, Aymara (official) 1.6%, Ashaninka 0.3%, other native languages (includes many minor Amazonian languages) 0.8%, other 0.2%, none 0.1%, unspecified 0.7% (2017 est.)
Religions
Catholic 76%, Evangelical Christian 15.7%, no religion 5.1%, other religions 3.2% (2017 est.)
Where people live
Urban population: 78.9% of total population (2023).
Frequently asked questions about the population of Peru
What is the population of Peru?
Is the population of Peru growing?
How has the population of Peru changed since 1960?
How densely populated is Peru?
What is the largest city in Peru?
Population and demographics: World Bank Open Data (CC BY 4.0). Cities, ethnic groups, languages and religions: CIA World Factbook (public domain).