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)
Neighbouring countries
Ecuador, Chile, Bolivia, Brazil, Colombia
Currency
Sol (PEN)
Calling code
+51
Internet domain
.pe
Time zones
America/Lima

Largest cities in Peru

#CityRegionPopulation
1LimaLima Province7,737,002
2CallaoCallao1,226,200
3ArequipaArequipa1,195,700
4TrujilloLa Libertad1,067,700
5PiuraPiura630,000
6ChiclayoLambayeque609,400
7HuancayoJunin456,250
8CuscoCuzco Department428,450
9IquitosLoreto377,609
10PucallpaUcayali326,040
11ChimboteAncash316,966
12TacnaTacna286,240
13IcaIca282,407
14JuliacaPuno245,675
15CajamarcaCajamarca Department201,329
16HuánucoHuánuco Department196,627
17Santa Anita - Los FicusLima region184,614
18SullanaPiura160,789
19Chincha AltaIca153,076
20AyacuchoAyacucho140,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)

Chimbote, Huaraz, Centenario

Cuzco Department (3)

Cusco, Santiago, Sicuani

Ica (3)

Ica, Chincha Alta, Pisco

Loreto (3)

Iquitos, San Juan, Yurimaguas

Cajamarca Department (2)

Cajamarca, Jaén

Callao (2)

Callao, Carmen De La Legua Reynoso

Huánuco Department (2)

Huánuco, Tingo María

La Libertad (2)

Trujillo, Chepén

Madre de Dios (2)

Puerto Maldonado, Tambopata

Moquegua Department (2)

Moquegua, Ilo

Puno (2)

Juliaca, Puno

San Martín Department (2)

Moyobamba, Juanjuí

Ucayali (2)

Pucallpa, San Fernando

Apurímac Department (1)

Abancay

Ayacucho (1)

Ayacucho

Huancavelica (1)

Huancavelica

Lima Province (1)

Lima

Pasco (1)

Cerro de Pasco

Tacna (1)

Tacna

Tumbes (1)

Tumbes

All 67 cities in Peru

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.