Skip to Content

🇵🇪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');  // true

Tree-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 entries

All Peru Subdivisions

Municipalitys (1)

CodeName
PE-LMALima hatun llaqta

Regions (25)

CodeName
PE-AMAAmarumayu
PE-ANCAncash
PE-APUApurímac
PE-AREArequipa
PE-AYAAyacucho
PE-CAJCajamarca
PE-CALEl Callao
PE-CUSCusco
PE-HUCHuánuco
PE-HUVHuancavelica
PE-ICAIca
PE-JUNHunin
PE-LALLa Libertad
PE-LAMLambayeque
PE-LIMLima
PE-LORLoreto
PE-MDDMadre de Dios
PE-MOQMoquegua
PE-PASPasco
PE-PIUPiura
PE-PUNPuno
PE-SAMSan Martin
PE-TACTacna
PE-TUMTumbes
PE-UCAUcayali

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/countries via npm, then use subdivision.getByCountry('PE') to get all 26 subdivisions.
View Peru country page →Country code converter →

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