199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Peru

Population · Americas · 2025 data

Flag of PeruPeru 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.

34.58 million
Population (2025) · #48
+1.04%
Annual growth
27
People per km²
86%
Live in cities

Population of Peru, 1960–2025

Values in millions · World Bank Open Data (CC BY 4.0)

Population by year (table)
YearPopulationChange
202534,576,665+1.05%
202434,217,848+1.10%
202333,845,617+1.11%
202233,475,438+0.96%
202133,155,882+0.97%
202032,838,579+1.20%
201932,449,303+1.73%
201831,897,584+1.83%
201731,324,637+1.48%
201630,866,494+1.34%
201530,457,600+1.13%
201430,115,826+1.00%
201329,817,919+0.91%
201229,550,366+0.84%
201129,304,086+0.75%
201029,086,019+0.65%
200928,896,811+0.62%
200828,719,041+0.66%
200728,530,699+0.73%
200628,324,491+0.79%
200528,101,180+0.89%
200427,852,190+0.99%
200327,580,490+1.07%
200227,288,217+1.20%
200126,964,601+1.38%
200026,598,331+1.57%
199926,186,504+1.74%
199825,738,095+1.84%
199725,274,147+1.87%
199624,811,171+1.90%
199524,348,919+1.96%
199423,881,493+2.00%
199323,413,783+2.04%
199222,946,340+2.06%
199122,483,775+2.13%
199022,014,771+2.24%
198921,532,589+2.27%
198821,054,702+2.30%
198720,582,320+2.31%
198620,117,122+2.39%
198519,648,204+2.47%
198419,174,716+2.51%
198318,705,957+2.52%
198218,246,503+2.52%
198117,798,805+2.52%
198017,360,949+2.53%
197916,933,139+2.53%
197816,516,059+2.52%
197716,109,806+2.50%
197615,716,809+2.50%
197515,333,957+2.52%
197414,956,552+2.56%
197314,582,867+2.62%
197214,210,147+2.69%
197113,838,067+2.49%
197013,501,237+2.54%
196913,166,767+2.83%
196812,803,993+2.85%
196712,448,814+2.87%
196612,101,297+2.89%
196511,761,085+2.91%
196411,427,978+2.94%
196311,102,099+2.94%
196210,784,612+2.95%
196110,475,123+2.96%
196010,174,127—

Demographics of Peru

77.9
Life expectancy (years)
1.97
Births per woman (below replacement)
9.5%
Aged 65 and over
30.4 years
Median age

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).

Largest cities

1
Lima Capital
11.2 million
2
Arequipa
959,000
3
Trujillo
904,000

Peru and its neighbours

#48Flag of Peru34.6 million
#7Flag of Brazil212.8 million
#28Flag of Colombia53.4 million
#65Flag of Chile19.9 million
#70Flag of Ecuador18.3 million
#78Flag of Bolivia12.6 million

Frequently asked questions about the population of Peru

What is the population of Peru?

Peru had a population of 34.58 million in 2025, ranking #48 of 216 countries and territories (0.42% of the world).

Is the population of Peru growing?

Yes. The population grew by 13.5% over the past ten years. Annual growth in 2025: 1.04%.

How has the population of Peru changed since 1960?

It has grown 3.4-fold, from 10.17 million in 1960 to 34.58 million in 2025.

How densely populated is Peru?

About 27 people per km² of land (2024).

What is the largest city in Peru?

Lima — about 11.2 million people in its urban area, and it is also the capital.

Population and demographics: World Bank Open Data (CC BY 4.0). Cities, ethnic groups, languages and religions: CIA World Factbook (public domain).