Skip to content
CityAPI.ORG

PERU

Republic of Peru · PE / PER / 604

PE
ISO 3166-1 PER · 604

Peru is a south america country in Americas. It has a population of 31,989,256, uses PEN, speaks Aymara, Quechua, and Spanish.

Population 31,989,256
Area (km²) 1,285,216
Capital Lima
Region South America

All facts

fields
ISO alpha-3
PER
ISO numeric
604
Calling code
+51
TLD
.pe
Driving side
Currencies
PEN
Languages
aym, que, spa
Timezones
Flag
🇵🇪

Cities

page 1 of 46 · 2,293 total
Lima Lima Province 7,737,002
Callao Callao 1,300,000
Arequipa Arequipa 1,008,290
Trujillo La Libertad 919,899
Chiclayo Lambayeque 552,508
Piura Piura 484,475
Huancayo Junin 456,250
Cusco Cuzco Department 428,450
Iquitos Loreto 377,609
Pucallpa Ucayali 326,040
Chimbote Ancash 316,966
Tacna Tacna 286,240
Ica Ica 282,407
Santiago de Surco Lima region 251,648
Juliaca Puno 245,675
Cajamarca Cajamarca Department 201,329
Huánuco Huánuco Department 196,627
Miraflores Lima region 187,401
Santa Anita - Los Ficus Lima region 184,614
Sullana Piura 160,789
Chincha Alta Ica 153,076
Ayacucho Ayacucho 140,033
San Martin Piura 130,000
Puno Puno 128,637
Huaraz Ancash 118,836
San Francisco De Borja Lima region 105,076
Talara Piura 99,074
Tumbes Tumbes 96,946
Chosica Lima region 88,606
Puerto Maldonado Madre de Dios 85,024
Breña Lima region 81,909
San Juan Loreto 78,153
Ciudad Satelite Arequipa 76,410
Chilca Junin 73,371
Selva Alegre Arequipa 72,696
Abancay Apurímac Department 72,277
Moquegua Moquegua Department 69,882
Chulucanas Piura 68,835
San Isidro Lima region 68,309
San Fernando Ucayali 67,844
Jesus Maria Lima region 66,171
Santiago Cuzco Department 64,075
Huaral Lima region 62,174
Pisco Ica 61,869
Wanchaq Cuzco Department 59,134
Cerro de Pasco Pasco 58,899
Belen Loreto 57,824
Catacaos Piura 57,304
Paita Piura 56,151

Airports

top 20

Universities

linked

FAQ

4 questions
What currency does Peru use?
PEN.
What languages are spoken in Peru?
Aymara, Quechua, and Spanish.
What is the capital of Peru?
Lima.
How many cities are in Peru?
2,293 on record.

Get this page as JSON

no auth
cURL 200 OK
$ curl https://api.cityapi.org/v1/countries/PE

{
  "data": {
    "iso_alpha2": "PE",
    "iso_alpha3": "PER",
    "iso_numeric": "604",
    "common_name": "Peru",
    "official_name": "Republic of Peru",
    "capital": "Lima",
    "region": "Americas",
    "subregion": "South America",
    "population": 31989256,
    "flag_emoji": "🇵🇪",
    "car_side": null,
    "postal_code_format": null,
    "native_names": {},
    "calling_codes": [
      "+51"
    ],
    "tld": [
      ".pe"
    ],
    "flag_url": "/static/flags/pe.svg",
    "area": 1285216.0,
    "latitude": -10.0,
    "longitude": -76.0,
    "languages": {
      "aym": "Aymara",
      "que": "Quechua",
      "spa": "Spanish"
    },
    "currencies": {
      "PEN": {
        "name": "Peruvian sol",
        "symbol": "S/."
      }
    },
    "borders": [
      "BOL",
      "BRA",
      "CHL",
      "COL",
      "ECU"
    ],
    "timezone_ids": []
  }
}
CITYAPI · STATION BERLIN/DE · DATUM/2026-04-21 · BUILT BY BROTCODE Terms · Privacy · Impressum ·