> > Home >> South America > > Peru
Peru Population 2024
Peru, officially the Republic of Peru, is a country in western South America. It’s the third-largest country in South America. Peru is divided into 26 units: 24 departments, the Constitutional Province of Callao, and the Province of Lima (LIM) which is independent of any region and serves as the country’s capital.
According to the 2017 Census, the population of Peru’s population in 2017 is 31,237,385 (31.3 million). As per the UN World Population Prospects report, the population of Peru in 2024 is 34,683,444 (34.6 million)
Source: UN World Population Prospects & Peru Census 2017
Population of Peru in 2024 – 34.6 million
Peru | 2024 Estimates |
Total Population | 34,683,444 |
South America Rank | 4 |
Urban Population | 79.1% |
Land Area | 311,888 sq. km (120,421 sq. mi) |
Area Rank | 3 |
Pop. Density | 26 people/sq. km |
Capital City | Lima |
Religion in Peru
Christianity is the largest religion in Peru and 90% of population follow Christianity. Among Christians in Peru Catholics have the most adherents.
As of the 2017 census, 76% of the population over 12 years old described themselves as Catholic, 14.1% as Evangelical, 4.8% as Protestant, Jewish, Latter-day Saints, and Jehovah’s Witnesses, and 5.1% as nonreligious.
For Latest figures, According to the 2020 report by the Latino barometer, 69.4% of the population followed Roman Catholicism; 17% Evangelical Protestantism; 1.4% Adventist, 1.3% Jehovah’s Witnesses, and 0.5% Mormon.
Other Non-Christian-based faiths population is at 0.5% other religions which include 0.1% Jewish population. 8.3% of the Peruvians follow No religion and another 1.2% don’t know or have no answer about religious choices
Religions such as Judaism and Buddhism, and more recently Hinduism and Islam, are present due to immigration.
According to a 2020 report by the Latino barometer religion percentage in Peru is as follows
Religion/Affiliations | Percent |
Christianity | 90.1% |
Catholic | 69.4% |
Evangelical (no specific) | 17.0% |
Evangelican baptism | 0.2% |
Evangelical Pentecostal | 0.3% |
Adventist | 1.4% |
Jehovah’s Witnesses | 1.3% |
Mormón | 0.5% |
Other Religion | |
Believer, not belong to the church | 0.1% |
Other | 0.5% |
None/Agnostic/Atheist | |
None | 7.8% |
Agnostic | 0.2% |
Atheist | 0.3% |
Don´t know | 0.8% |
No answer | 0.4% |
Source: https://www.latinobarometro.org/
Race and Ethnicity in Peru
Peru is a multi-ethnic nation, home to people of different races, ethnicity, and national backgrounds.
60.2% of the people identified themselves as mestizo, 22.3% identified themselves as Quechua (indigenous people), 5.9% identified themselves as white, 3.6% identified themselves as black, 2.4% identified themselves as Aymara(indigenous people), 2.3% identified themselves as other ethnic groups, and 3.3% didn’t declare their ethnicity.
Mestizos traditionally denotes Amerindian (mostly Quechua ancestry) and European ancestry (mostly Spaniard ancestry). Amerindians constitute mainly two major indigenous or ethnic groups Quechuas and Aymaras.
White people are mainly of Spanish, English, French, Germans, and Italian ancestry. Afro-Peruvians, a legacy of Peru’s history as an importer of slaves during the colonial period. Today mulattos (mixed African and European) and zambos (mixed African and Amerindian) also constitute an important part of the population.
Asians mostly Chinese and Japanese arrived in the 1850s as laborers following the end of slavery, and have since become a major influence in Peruvian society. Other immigrant groups include Arabs (namely from Levant/West Asian countries), South Asians, Americans and Colombians
The racial composition is as follows
Race and Ethnicity | Percentage |
Mestizo | 60.20% |
Quechua (indigenous people) | 22.30% |
White | 5.90% |
Afro-Peruvian | 3.60% |
Aymara (indigenous people) | 2.40% |
Other (Asians) | 2.30% |
Not Stated | 3.30% |
Source: 2017 Peru Census
Top Cities in Peru by Population
Major cities include the Lima metropolitan area (home to over 9.8 million people), Arequipa, Trujillo, Chiclayo, Piura, Iquitos, Cusco, Chimbote, and Huancayo.
# | City | Region | Population |
1 | Lima | Lima | 97,35,587 |
2 | Arequipa | Arequipa | 10,08,029 |
3 | Trujillo | La Libertad | 9,35,147 |
4 | Chiclayo | Lambayeque | 8,01,580 |
5 | Huancayo | Junín | 501,384 |
6 | Iquitos | Loreto | 4,32,476 |
7 | Piura | Piura | 4,30,319 |
8 | Cusco | Cusco | 4,20,137 |
9 | Chimbote | Ancash | 3,67,850 |
10 | Tacna | Tacna | 2,88,698 |
11 | Juliaca | Puno | 2,67,174 |
12 | Ica | Ica | 2,41,903 |
13 | Cajamarca | Cajamarca | 2,18,775 |
14 | Pucallpa | Ucayali | 2,11,631 |
15 | Sullana | Piura | 1,99,606 |
16 | Ayacucho | Ayacucho | 1,77,420 |
17 | Chincha Alta | Ica | 1,74,575 |
18 | Huánuco | Huánuco | 1,72,924 |
19 | Tarapoto | San Martín | 1,41,053 |
20 | Puno | Puno | 1,38,723 |