Postal code

Peru postal codes

Peru postal codes have the format ##### (5 digits), for example LIMA 23. zipcodestack has 96,943 postal codes for Peru in 25 regions.

Format
#####
Example
LIMA 23
Codes in our database
96,943
Local name
cΓ³digo postal

Peru postal code format

Pattern##### (# digit, @ letter)
ExamplesLIMA 23, LIMA 42, CALLAO 2, 02001
Regex^(?:(?:LIMA \d{1,2}|CALLAO 0?\d)|[0-2]\d{4})$
Official lookupwww.codigopostal.gob.pe

Format and regex from Google's address metadata (libaddressinput). The regex checks the shape of a code, not whether it exists.

Postal Codes by region

RegionRangeCodes
Amazonas01000 – 01841105
Ancash02000 – 02876206
Apurimac03000 – 0388197
Arequipa04000 – 04860126
Ayacucho05000 – 05855140
Cajamarca06000 – 06861195
Callao07001 – 0707616
Cuzco08000 – 08851166
Huancavelica09000 – 09890116
Huanuco10000 – 10891120
Ica11000 – 1185056
JunΓ­n12000 – 12876165
La Libertad13000 – 13871140
Lambayeque14000 – 1484169
Lima15001 – 15871293
Loreto16000 – 1682190
Madre De Dios17000 – 1780017
Moquegua18000 – 1862023
Pasco19000 – 1975042
Piura20000 – 20851118
Puno21000 – 21896179
San MartΓ­n22000 – 22866112
Tacna23000 – 2385028
Tumbes24000 – 2456022
Ucayali25000 – 2570128

Postal Codes of the largest cities

Neighbouring countries

Peru postal codes: FAQ

What is the postal code format in Peru?

Peru postal codes follow the pattern ##### (# = digit, @ = letter), i.e. 5 digits. Examples: LIMA 23, LIMA 42, CALLAO 2, 02001.

What regex validates Peru postal codes?

^(?:(?:LIMA \d{1,2}|CALLAO 0?\d)|[0-2]\d{4})$ matches the official format (from Google's address metadata). It checks the shape only; whether a code exists needs a lookup in a postal code database such as the zipcodestack API.

What is the postal code of Lima?

Lima has 13 postal codes, starting with 15001. The right one depends on the street; see the full list for Lima.

How many postal codes are there in Peru?

The zipcodestack database contains 96,943 postal codes for Peru, each with place name, region and coordinates.

Postal code API

Look up Peru postal codes by API

zipcodestack looks up, validates and searches postal codes in 149 countries: city, state, coordinates, distances and radius search, as JSON.

/v1/search documentation International postal code API All documentation

300 free requests every month. No credit card required.

GET https://api.zipcodestack.com/v1/search?codes=LIMA+23&country=pe

{
  "results": {
    "LIMA 23": [{
      "postal_code": "LIMA 23",
      "country_code": "PE",
      "city": "…",
      "state": "…",
      "latitude": …,
      "longitude": …
    }]
  }
}

Free postal code tools

Start using our ZIP Code API for free today!

Get 300 requests / month for free