Peru Cities by Population 2026

5 Most Populated Peru Cities

City
2026 Pop. ↓
Annual Change
Lima12,003,4431.82%
Arequipa1,188,8311.38%
Trujillo1,129,3552.45%
Chiclayo696,1061.22%
Piura609,9092.75%
Cusco522,3201.49%
Huancayo476,9711.42%
Iquitos452,8361.26%
Pucallpa434,0552.29%
Chimbote419,8901.53%
Tacna363,0222.1%
Ica362,4262.71%
Juliaca346,0682.23%
Ayacucho258,6451.88%
Chincha Alta243,2422.58%
Cajamarca242,1961.57%
Huanuco236,3671.66%
Sullana220,0921.41%
Tarapoto185,7812.27%
Huacho176,7030.57%
Huaraz143,9081.95%
Puno139,7510.54%
Tumbes118,4731.73%
Puerto Maldonado112,3072.87%
Paita110,1952.74%
Talara105,6791.49%
Pisco100,0562.77%
Yurimaguas91,7923.24%
Moquegua89,7152.4%
Abancay88,9912.04%
Huaral88,7310.29%
Jaen87,1661.35%
Tingo Maria76,6911.48%
San Vicente de Canete75,1250.48%
Ilo73,8860.86%
Andahuaylas68,6011.59%
Barranca64,7680.26%
Huancavelica61,6152.19%
Moyobamba60,9091.67%
El Pedregal60,8062.59%
Cerro de Pasco60,006-0.45%
Huamachuco57,8763.06%
Nazca56,2012.56%
Ferrenafe56,0221.44%
Sicuani53,9010.9%
Catacaos51,3441.59%
Zarumilla48,3942.29%
Chulucanas46,9701.3%
Pichanaqui45,484-0.28%
Sechura45,3263.3%
Chachapoyas43,4792.36%
Chepen41,9190.86%
Tarma41,450-0.27%
Casma41,2892.57%
Chancay39,3680.36%
Bagua Grande38,9821.11%
Huanta37,5501.34%
Pacasmayo35,6121.85%
Yauri35,4041.54%
Jauja34,6410.99%
San Clemente33,8973.27%
Juanjui32,5001.43%
Tambo Grande30,9872.02%
Laredo30,9722.1%
Satipo30,6551.13%
Nueva Cajamarca30,5991.61%
Tupac Amaru29,9172.32%
Mala29,7540.38%
Sicaya29,3145.13%
La Arena29,2941.5%
San Martin de Pangoa29,0542.13%
Bagua28,3431.13%
Supe28,0790.52%
Monsefu27,9641.45%
Moche27,1492.7%
La Merced27,0680.82%
Mollendo26,6670.06%
Miramar - Alto Salaverry26,4813.03%
Guadalupe26,2881.57%
Tuman26,1640.84%
Paijan26,1111.92%
Requena26,0280.71%
Pimentel25,4802.7%
Chota24,7440.87%
Huarmey24,6041.7%
Quillabamba24,536-0.76%
Rioja24,4430.99%
San Ramon24,3580.9%
Ayaviri24,1780.93%
Guadalupe23,8113.44%
Aguaytia23,6272.87%
Segunda Jerusalen23,3894.92%
Nauta23,2731.3%
Azangaro22,5590.86%
Celendin22,3291.19%
Contamana22,2611.59%
La Union22,2041.65%
Santa22,1501.83%
San Agustin de Cajas22,0104.02%
Valle de Dios - Nuevo Chao21,6073.96%
San Juan de Marcona21,5663.08%
Mazamari21,4602.16%
San Pedro de los Incas21,4231.61%
Motupe21,2272.67%
Cajabamba21,1321.26%
Ilave20,956-0.64%
Cutervo20,776-0.03%
Pichari20,6952.7%
Casa Grande20,2550.44%
Patapo20,0691.65%
Olmos19,3822.74%
Tocache19,3720.89%
La Oroya18,960-2.17%
Aucayacu18,6630.63%
Urubamba18,1881.85%
Huanchaco18,1274.68%
Atalaya18,0421.95%
Chilca18,0352.4%
Caraz17,5181.06%
Paramonga17,353-1.72%
Salaverry17,2743.59%
Chao17,1713.96%
Santiago17,0332.39%
San Pedro de Lloc16,2591.7%
Sapallanga16,1454.01%
Bambamarca16,075-0.5%
Calca16,0171.16%
Victor Raul15,8901.79%
Santa Eulalia15,797-0.32%
Mancora15,6922.17%
Concepcion15,6181.19%
San Ignacio de la Frontera15,6101.52%
Santa Rosa15,4222.09%
Querecotillo15,1901.34%
Cerro Verde15,1322.52%
Bellavista14,7431.66%
San Lucas14,7202.19%
Soritor14,667-0.22%
Chupaca14,5400.07%
San Jeronimo de Tunan14,4181.85%
Otuzco14,1990.9%
San Jose14,1703.18%
Cartavio14,0260.59%
Negritos13,5000.75%
Anta13,2042.42%
Puquio13,1950.18%
Eten12,7691.78%
El Triunfo12,7132.76%
Oxapampa12,6951.2%
Macusani12,6431.31%
Lamas12,4640.96%
Cayalti12,352-0.3%
Viru12,2891.67%
Puente Viru12,2561.83%
Picsi12,2172.89%
Caballococha11,9741.92%
La Joya11,9682.84%
Pativilca11,669-0.7%
Villa Rica11,542-0.35%
Camana11,540-1.78%
Pacanguilla11,3982.56%
San Lorenzo11,3722.01%
Caleta Cruz11,3542.21%
Morrope11,3342.42%
Tucume11,3201.65%
Medio Mundo11,3041.38%
Yunguyo11,155-0.76%
Reque10,9432.28%
Las Lomas10,9380.78%
Los Organos10,8431.54%
Quilmana10,7500.12%
Lircay10,6950.46%
San Jose de Sisa10,5521.61%
Coracora10,448-0.83%
Pampa Libre10,4360.33%
San Marcos10,3201.05%
San Jacinto10,3131.55%
Santo Tomas10,313-0.45%
La Legua10,2431.64%
Cucungara10,2211.32%
La Pampa10,0070.79%
Fila Alta9,4271.44%
Junin9,202-1.05%
Chongoyape8,9111.19%
Putina8,606-2.44%
Oyon7,623-1.51%
Desaguadero6,862-2.53%
La Rinconada5,101-3.57%

Peru Overview

The largest city in Peru is Lima, with a population of 12,003,443 people.

Peru is one of South America’s most populous countries, and when you break down the populations of the cities, it is easy to see why this country, which is the 20th largest in the world by area, is the 44th most populous in the world. The capital city, Lima, contributes a large portion to the population figures. It is the only city in the country that has surpassed the one million resident milestone, and in fact, with a population of over 12M, it has surpassed many milestones and is by far Peru’s largest city. These cities are spread across 25 different regions, with the exception of the Lima Province which stands alone.

Peru’s cities are developing and expanding, and this is evidenced by the number of residents that reside in urban areas. In 1960, over half of the population lived in rural areas. In 2015, this number dropped to just 21% due to a combination of city expansion and development and more natives leaving rural areas to pursue opportunities and take advantage of all that the larger cities have to offer.

Population

250K

500K

750K

1M

2.5M

5M

7.5M

10M

12M

Sources

  1. GeoNames