Peru Cities by Population 2025

5 Most Populated Peru Cities

7,737,002

813,264

143 cities

City
2025 Pop.
Lima7,737,002
Arequipa841,130
Callao813,264
Trujillo747,450
Chiclayo577,375
Iquitos437,620
Huancayo376,657
Piura325,466
Chimbote316,966
Cusco312,140
Pucallpa310,750
Tacna280,098
Santiago de Surco251,648
Ica246,844
Juliaca245,675
Sullana160,789
Chincha Alta153,076
Huanuco147,959
Ayacucho140,033
Cajamarca135,000
Puno116,552
Tumbes109,223
Talara99,074
Chosica88,606
Huaraz86,934
Cerro de Pasco78,910
Chulucanas68,835
San Isidro68,309
Huaral62,174
Pisco61,869
Catacaos57,304
Paita56,151
Abancay55,111
Huacho54,545
Moquegua54,517
Ilo53,476
Tingo Maria53,177
Jaen52,493
Tarma51,350
Barranca46,290
Moyobamba44,276
Lambayeque43,710
Picsi43,610
Chepen41,992
Yurimaguas41,827
Huancavelica41,576
Sana39,200
Tambopata38,966
Juanjui37,715
Puerto Maldonado37,543
La Union34,834
Ferrenafe34,357
Sicuani33,575
La Oroya33,345
Chocope32,370
Nuevo Imperial32,344
Imperial32,344
Tambo Grande30,033
La Rinconada29,678
Pacasmayo29,165
Tocache29,029
Mollendo28,953
Chaupimarca28,666
Paramonga27,631
La Peca27,045
Chancay26,958
Hualmay26,658
Monsefu25,707
Marcavelica25,645
San Vicente de Canete25,517
Querecotillo25,396
Guadalupe25,376
Santa Ana25,145
Rioja25,057
Laredo24,691
Nazca23,556
Yanacancha23,175
Sechura23,020
Moche22,581
Santiago de Cao21,982
Huamachuco21,768
Paijan21,128
Jauja21,057
Viru20,774
Huaura20,723
Bagua Grande20,382
Chachapoyas20,279
Ayaviri19,310
Huanta18,627
Uchiza17,742
La Breita17,693
Andahuaylas17,444
Mala17,260
Zarumilla16,907
Camana16,434
San Pedro de Lloc16,250
Huarmey16,172
Yunguyo16,140
Chongoyape16,061
Ilave16,033
San Clemente15,815
Pimentel15,552
Satipo15,532
Minas de Marcona15,478
Junin15,320
Bellavista15,231
Coishco15,083
Chicama14,915
Saposoa14,894
Santa Maria14,853
Tabalosos14,744
San Ramon14,708
Celendin14,660
Chota14,240
Salinera Colan14,210
Puerto Santa14,066
Ascope14,015
Contamana13,885
Supe13,719
Lamas13,693
Eten13,693
Motupe13,681
Pativilca13,583
Cajabamba13,486
Bambamarca13,351
Azangaro13,290
Vice12,915
Chilca12,884
Atuncolla12,654
Pueblo Nuevo12,471
Morropon12,307
Zorritos12,261
Oxapampa12,000
Puerto Supe11,450
Concepcion11,330
Villa Tupac Amaru11,159
Caras10,926
Soritor10,858
Santa Rosa10,625
Puquio10,491
Santiago10,449
Otuzco10,134
Salaverry10,066

Peru Overview

Peru has 1 cities with more than a million people, 21 cities with between 100,000 and 1 million people, and 121 cities with between 10,000 and 100,000 people. The largest city in Peru is Lima, with a population of 7,737,002 people.

Peru is one of South America’s most populous countries, and when you break down the populations of the cities, it’s 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 7 million, it has surpassed many milestones and is by far Peru’s largest city. The next most populous city has a much lower but still respectable population of over 800,000. In total, Peru has 21 cities that boast populations exceeding 100,000. There are also 121 cities that have minimum population counts of 10,000. 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 it’s 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.

Sources

  1. GeoNames