Peru Cities by Population 2024

235 cities

City
2024 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
Chupaca9,877
Reque9,808
Olmos9,800
Ilabaya9,492
Sisa9,477
Las Lomas9,450
El Alto9,303
Quiruvilca9,226
Lagunas9,197
Calca9,179
Carhuamayo9,122
Aguas Verdes9,106
Mancora9,101
Subtanjalla9,096
Yauya9,092
Campoverde8,945
San Luis8,862
Cocachacra8,799
San Jeronimo8,772
Pacanga8,750
Huancabamba8,553
La Huaca8,468
San Miguel8,400
Pilcomay8,169
Putina8,118
Chazuta8,029
Buenos Aires7,932
San Ignacio7,912
Morococha7,890
Los Aquijes7,848
Hacienda Huancane7,831
Pacocha7,588
Urubamba7,540
Mochumi7,460
Villa Rica7,448
San Jose7,434
Coracora7,420
Talavera7,381
Juli7,309
Cajaruro7,281
Jepelacio7,150
Torata7,054
Tucume7,043
San Juan Bautista6,871
Ambo6,865
Perene6,844
Sicaya6,842
Mazamari6,826
Acolla6,805
Santiago de Chuco6,759
Huicungo6,757
Picota6,697
Morrope6,662
Pangoa6,638
Quilmana6,442
Punta de Bombon6,336
Oyotun6,330
Bellavista6,320
Oyon6,276
Vegueta6,219
Sayan6,196
Jayanca6,126
Macusani6,044
San Agustin5,998
Lluta5,998
Yanahuanca5,992
Bernal5,916
Palpa5,883
Anta5,859
Huayucachi5,827
Asentamiento Humano Nicolas de Pierola5,800
Barranca5,779
Pueblo Nuevo5,766
San Pedro de Cajas5,758
San Bartolo5,733
Yura5,686
Orcopampa5,643
San Jeronimo5,609
Pampas5,521
Caleta de Carquin5,514
Ramon Castilla5,495
Papayal5,484
Urcos5,479
Salitral5,385
Desaguadero5,329
San Miguel de Cauri5,326
Ayabaca5,270
Yungay5,269
Huasahuasi5,146
Tinyahuarco5,066
Carhuaz5,044
Tambo5,032

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.

Sources