Largest Cities in Peru
26 cities with population over 100,000
Peru has 26 cities with a population over 100,000. The largest city is Lima with 7,737,002 people. The capital city is Lima.
Country Population
34.4M
Major Cities
26
Largest City
Lima
Capital
Lima
Top 10 Cities
Lima
7.7M
Callao
1.3M
Arequipa
1.0M
Trujillo
919,899
Chiclayo
552,508
Piura
484,475
Huancayo
456,250
Cusco
428,450
Iquitos
377,609
Pucallpa
326,040
All Cities in Peru
| # | City | Population |
|---|---|---|
| 1 | LimaCapital | 7,737,002 |
| 2 | Callao | 1,300,000 |
| 3 | Arequipa | 1,008,290 |
| 4 | Trujillo | 919,899 |
| 5 | Chiclayo | 552,508 |
| 6 | Piura | 484,475 |
| 7 | Huancayo | 456,250 |
| 8 | Cusco | 428,450 |
| 9 | Iquitos | 377,609 |
| 10 | Pucallpa | 326,040 |
| 11 | Chimbote | 316,966 |
| 12 | Tacna | 286,240 |
| 13 | Ica | 282,407 |
| 14 | Santiago de Surco | 251,648 |
| 15 | Juliaca | 245,675 |
| 16 | Cajamarca | 201,329 |
| 17 | Huánuco | 196,627 |
| 18 | Miraflores | 187,401 |
| 19 | Santa Anita - Los Ficus | 184,614 |
| 20 | Sullana | 160,789 |
| 21 | Chincha Alta | 153,076 |
| 22 | Ayacucho | 140,033 |
| 23 | San Martin | 130,000 |
| 24 | Puno | 128,637 |
| 25 | Huaraz | 118,836 |
| 26 | San Francisco De Borja | 105,076 |