Map of Peru
This page shows 67 cities in Peru on an interactive map. The largest city by recorded population is Lima (7,737,002). Select any city for its own map, coordinates, local time and nearby places.
Peru facts
- Capital
- Lima
- Largest city
- Lima 7,737,002
- Continent
- South America
- Area
- 1,285,220 km² (496,226 sq mi)
- Currency
- Sol (PEN)
- Calling code
- +51
- Internet domain
- .pe
- Time zones
- America/Lima
Largest cities in Peru
| # | City | Region | Population |
|---|---|---|---|
| 1 | Lima | Lima Province | 7,737,002 |
| 2 | Callao | Callao | 1,226,200 |
| 3 | Arequipa | Arequipa | 1,195,700 |
| 4 | Trujillo | La Libertad | 1,067,700 |
| 5 | Piura | Piura | 630,000 |
| 6 | Chiclayo | Lambayeque | 609,400 |
| 7 | Huancayo | Junin | 456,250 |
| 8 | Cusco | Cuzco Department | 428,450 |
| 9 | Iquitos | Loreto | 377,609 |
| 10 | Pucallpa | Ucayali | 326,040 |
| 11 | Chimbote | Ancash | 316,966 |
| 12 | Tacna | Tacna | 286,240 |
| 13 | Ica | Ica | 282,407 |
| 14 | Juliaca | Puno | 245,675 |
| 15 | Cajamarca | Cajamarca Department | 201,329 |
| 16 | Huánuco | Huánuco Department | 196,627 |
| 17 | Santa Anita - Los Ficus | Lima region | 184,614 |
| 18 | Sullana | Piura | 160,789 |
| 19 | Chincha Alta | Ica | 153,076 |
| 20 | Ayacucho | Ayacucho | 140,033 |
Cities in Peru by region
Lima region (8)
Santa Anita - Los Ficus, San Francisco De Borja, Chosica, Breña, San Isidro, Huaral, Huacho, Barranca
Piura (8)
Piura, Sullana, San Martin, Talara, Chulucanas, Catacaos, Paita, La Unión
Arequipa (5)
Arequipa, Ciudad Satelite, Selva Alegre, Cono Norte, Jacobo Hunter
Lambayeque (5)
Chiclayo, Lambayeque, Picsi, Saña, Ferreñafe
Junin (4)
Huancayo, Chilca, Tarma, La Oroya
Ancash (3)
Cuzco Department (3)
Ica (3)
Loreto (3)
Cajamarca Department (2)
Callao (2)
Callao, Carmen De La Legua Reynoso
Huánuco Department (2)
La Libertad (2)
Madre de Dios (2)
Moquegua Department (2)
Puno (2)
San Martín Department (2)
Ucayali (2)
Apurímac Department (1)
Ayacucho (1)
Huancavelica (1)
Lima Province (1)
Pasco (1)
Tacna (1)
Tumbes (1)
All 67 cities in Peru
- San Martin — 130,000
- Puno — 128,637
- Huaraz — 118,836
- San Francisco De Borja — 105,076
- Talara — 99,074
- Tumbes — 96,946
- Chosica — 88,606
- Puerto Maldonado — 85,024
- Breña — 81,909
- San Juan — 78,153
- Ciudad Satelite — 76,410
- Chilca — 73,371
- Selva Alegre — 72,696
- Abancay — 72,277
- Moquegua — 69,882
- Chulucanas — 68,835
- San Isidro — 68,309
- San Fernando — 67,844
- Santiago — 64,075
- Huaral — 62,174
- Pisco — 61,869
- Cerro de Pasco — 58,899
- Catacaos — 57,304
- Paita — 56,151
- Huacho — 54,545
- Ilo — 53,476
- Tingo María — 53,177
- Jaén — 52,493
- Tarma — 51,350
- Moyobamba — 50,073
- Huancavelica — 49,570
- Centenario — 47,581
- Cono Norte — 47,347
- Barranca — 46,290
- Jacobo Hunter — 46,092
- Lambayeque — 43,710
- Picsi — 43,610
- Chepén — 41,992
- Carmen De La Legua Reynoso — 41,863
- Yurimaguas — 41,827
- Saña — 39,200
- Tambopata — 38,966
- Juanjuí — 37,715
- La Unión — 34,834
- Ferreñafe — 34,357
- Sicuani — 33,575
- La Oroya — 33,345
More countries in South America
Brazil · Colombia · Venezuela · Argentina · Ecuador · Chile · Bolivia · Paraguay · Uruguay · Guyana · Suriname · French Guiana · Falkland Islands
Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Country facts from GeoNames countryInfo. Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.