El sistema de código postal actual en Perú usa un formato de cinco dígitos y se inició en febrero de 2011. Los tres primeros dígitos de el código postal es la zona postal, que corresponde a una Provincia. Los dos dígitos restantes identifican una parte geográfica de la provincia.
| Region | Prefijo del código postal |
|---|---|
| Amazonas | 01xxx |
| Ancash | 02xxx |
| Apurímac | 03xxx |
| Arequipa | 04xxx |
| Ayacucho | 05xxx |
| Cajamarca | 06xxx |
| Callao | 07xxx |
| Cusco | 08xxx |
| Huancavelica | 10xxx |
| Huánuco | 09xxx |
| Ica | 11xxx |
| Junín | 12xxx |
| La Libertad | 13xxx |
| Lambayeque | 14xxx |
| Lima | 15xxx |
| Loreto | 16xxx |
| Madre de Dios | 17xxx |
| Moquegua | 18xxx |
| Pasco | 19xxx |
| Piura | 20xxx |
| Puno | 21xxx |
| San Martín | 22xxx |
| Tacna | 23xxx |
| Tumbes | 24xxx |
| Ucayali | 25xxx |