🇵🇪Peru Subdivisions
All 26 Peru subdivisions with ISO 3166-2:PE codes - South America / South America
Total
26 subdivisions
Types
Municipality, Region
ISO Standard
ISO 3166-2:PE
Code Example
import { subdivision } from '@koshmoney/countries';
// Get all Peru subdivisions
const subs = subdivision.getByCountry('PE');
// => 26 subdivisions
// Look up a specific subdivision
subdivision.get('PE-AMA');
// => { code: 'PE-AMA', name: 'Amarumayu', type: 'Region' }
// Validate a subdivision code
subdivision.isValidCode('PE-AMA'); // true
subdivision.isValidRegion('PE', 'AMA'); // trueTree-Shaking Tip
Import only Peru subdivisions to minimize bundle size:
// Import only Peru subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/PE';
Object.entries(subdivisions);
// => 26 entriesAll Peru Subdivisions
Municipalitys (1)
| Code | Name |
|---|---|
| PE-LMA | Lima hatun llaqta |
Regions (25)
| Code | Name |
|---|---|
| PE-AMA | Amarumayu |
| PE-ANC | Ancash |
| PE-APU | Apurímac |
| PE-ARE | Arequipa |
| PE-AYA | Ayacucho |
| PE-CAJ | Cajamarca |
| PE-CAL | El Callao |
| PE-CUS | Cusco |
| PE-HUC | Huánuco |
| PE-HUV | Huancavelica |
| PE-ICA | Ica |
| PE-JUN | Hunin |
| PE-LAL | La Libertad |
| PE-LAM | Lambayeque |
| PE-LIM | Lima |
| PE-LOR | Loreto |
| PE-MDD | Madre de Dios |
| PE-MOQ | Moquegua |
| PE-PAS | Pasco |
| PE-PIU | Piura |
| PE-PUN | Puno |
| PE-SAM | San Martin |
| PE-TAC | Tacna |
| PE-TUM | Tumbes |
| PE-UCA | Ucayali |
FAQ
- How many subdivisions does Peru have?
- Peru has 26 subdivisions defined in ISO 3166-2:PE, including 1 municipalitys, 25 regions.
- What is the ISO 3166-2 code format for Peru?
- Peru subdivision codes follow the format PE-XX, where PE is the country's alpha-2 code and XX is the subdivision identifier. For example, PE-AMA represents Amarumayu.
- How to get Peru subdivisions in JavaScript?
- Install
@koshmoney/countriesvia npm, then usesubdivision.getByCountry('PE')to get all 26 subdivisions.
Use Peru subdivision data in your project
Get all 26 Peru subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.
npm install @koshmoney/countries