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) |
|---|---|
| Examples | LIMA 23, LIMA 42, CALLAO 2, 02001 |
| Regex | ^(?:(?:LIMA \d{1,2}|CALLAO 0?\d)|[0-2]\d{4})$ |
| Official lookup | www.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
| Region | Range | Codes |
|---|---|---|
| Amazonas | 01000 β 01841 | 105 |
| Ancash | 02000 β 02876 | 206 |
| Apurimac | 03000 β 03881 | 97 |
| Arequipa | 04000 β 04860 | 126 |
| Ayacucho | 05000 β 05855 | 140 |
| Cajamarca | 06000 β 06861 | 195 |
| Callao | 07001 β 07076 | 16 |
| Cuzco | 08000 β 08851 | 166 |
| Huancavelica | 09000 β 09890 | 116 |
| Huanuco | 10000 β 10891 | 120 |
| Ica | 11000 β 11850 | 56 |
| JunΓn | 12000 β 12876 | 165 |
| La Libertad | 13000 β 13871 | 140 |
| Lambayeque | 14000 β 14841 | 69 |
| Lima | 15001 β 15871 | 293 |
| Loreto | 16000 β 16821 | 90 |
| Madre De Dios | 17000 β 17800 | 17 |
| Moquegua | 18000 β 18620 | 23 |
| Pasco | 19000 β 19750 | 42 |
| Piura | 20000 β 20851 | 118 |
| Puno | 21000 β 21896 | 179 |
| San MartΓn | 22000 β 22866 | 112 |
| Tacna | 23000 β 23850 | 28 |
| Tumbes | 24000 β 24560 | 22 |
| Ucayali | 25000 β 25701 | 28 |
Postal Codes of the largest cities
Lima
15001 + 12 more
Callao
07001 + 7 more
Arequipa
04001 + 4 more
Trujillo
13001 + 4 more
Piura
20001 + 4 more
Chiclayo
14001 + 8 more
Huancayo
12000 + 12 more
Cusco
08000 + 6 more
Iquitos
16001 + 5 more
Pucallpa
25001 + 4 more
Chimbote
02800 + 5 more
Tacna
23000 + 5 more
Ica
11000 + 8 more
Juliaca
21100 + 5 more
Cajamarca
06000 + 6 more
HuΓ‘nuco
10000 + 3 more
Santa Anita - Los Ficus
15007 + 4 more
Sullana
20100 + 7 more
Chincha Alta
11700 + 5 more
Ayacucho
05000 + 3 more
San Martin
20000 + 6 more
Puno
21000 + 3 more
Huaraz
02000 + 2 more
San Francisco De Borja
15003 + 36 more
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
Bulk ZIP code lookup
City and coordinates for a list.
Distance between ZIP codes
Miles or km between ZIP codes.
ZIP codes in a drawn area
Draw an area, get its codes.
What is my ZIP code?
Find the ZIP code where you are.
ZIP code radius search
All codes within X miles of a code.
Postal code validator
Is this postal code real?
Postal codes by countryFormats, regions and cities for 149 countries.