In December 2016, Peru’s Ministry of Transport and Communications rolled out a new system for postal codes in Peru.

Previously, postal codes (zip codes/postcodes) were only used in Lima and the wider Lima Metropolitan Area. Now, postal codes exist for the entire country, with a total of 2,670 postal codes in 210 “postal zones” across the nation’s 25 administrative regions.

How to Find Postal Codes in Peru

Postal codes in Peru consist of five numbers. The first two numbers represent the administrative region. They are as follows:

  • 01 Amazonas
  • 02 Ancash
  • 03 Apurímac
  • 04 Arequipa
  • 05 Ayacucho
  • 06 Cajamarca
  • 07 Callao
  • 08 Cusco
  • 09 Huancavelica
  • 10 Huánuco
  • 11 Ica
  • 12 Junín
  • 13 La Libertad
  • 14 Lambayeque
  • 15 Lima
  • 16 Loreto
  • 17 Madre de Dios
  • 18 Moquegua
  • 19 Pasco
  • 20 Piura
  • 21 Puno
  • 22 San Martín
  • 23 Tacna
  • 24 Tumbes
  • 25 Ucayali

Using the Peru Postal Code Finder

Finding the next three numbers is more complicated. Thankfully, the Peruvian government has created a reasonably useful website for tracking down the postal code for any particular area:

Once at the website, you can begin your search by clicking on “Consulta el Código Postal Nacional Aquí” (or go straight there by clicking this link).

You’ll come to a screen that looks like this:

You can now search for a district, city or region, or simply try to find the area you want by searching directly on the map. Of course, all this depends on you having enough information to find the postal code for any given area.

If you know where the address is physically located on the map of Peru, just click on the area (zoom in if necessary) and the postal code will appear on the map.

If you have the address but don’t known where it is on the map, enter the name of the city in the “Distrito Provincia Departamento” box and select the city from the dropdown menu. The map will zoom in and you can now enter a street name in the second box that appears. After this, enter a street number if you have one. The map should then show you the correct postal code.

In the example below, I wanted to search for the following address: Avenida Venezuela 100, Arequipa. Using the three boxes that appear, I first searched for Arequipa, then Avenida Venezuela, and then the house number 100, to receive the postal code 04002.

It’s not a perfect system, and I imagine it can be frustrating if you can’t find the correct location, but it works pretty well most of the time. Let me know if you’re struggling to find the correct postal code in Peru and I’ll try to help.

Do You Actually Need to Use a Postal Code in Peru?

Postal codes can speed up delivery, but they aren’t entirely necessary. I’ve been living in Tarapoto, Peru, since 2009, and have received a reasonable amount of mail both from abroad and from within Peru. At least half of that mail was sent without a postal code. I imagine a postal code is more useful in larger cities, especially in Lima.

If you live in Peru, you might occasionally need your postal code to fill out forms (especially online). In that case, using the search method above should help you track down the correct code.