Skip to Content

🇵🇹Portugal Subdivisions

All 20 Portugal subdivisions with ISO 3166-2:PT codes - Europe / Southern Europe

Total

20 subdivisions

Types

Autonomous region, District

ISO Standard

ISO 3166-2:PT

Code Example

import { subdivision } from '@koshmoney/countries';

// Get all Portugal subdivisions
const subs = subdivision.getByCountry('PT');
// => 20 subdivisions

// Look up a specific subdivision
subdivision.get('PT-01');
// => { code: 'PT-01', name: 'Aveiro', type: 'District' }

// Validate a subdivision code
subdivision.isValidCode('PT-01');  // true
subdivision.isValidRegion('PT', '01');  // true

Tree-Shaking Tip

Import only Portugal subdivisions to minimize bundle size:

// Import only Portugal subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/PT';

Object.entries(subdivisions);
// => 20 entries

All Portugal Subdivisions

Autonomous regions (2)

CodeName
PT-20Região Autónoma dos Açores
PT-30Região Autónoma da Madeira

Districts (18)

CodeName
PT-01Aveiro
PT-02Beja
PT-03Braga
PT-04Bragança
PT-05Castelo Branco
PT-06Coimbra
PT-07Évora
PT-08Faro
PT-09Guarda
PT-10Leiria
PT-11Lisboa
PT-12Portalegre
PT-13Porto
PT-14Santarém
PT-15Setúbal
PT-16Viana do Castelo
PT-17Vila Real
PT-18Viseu

FAQ

How many subdivisions does Portugal have?
Portugal has 20 subdivisions defined in ISO 3166-2:PT, including 2 autonomous regions, 18 districts.
What is the ISO 3166-2 code format for Portugal?
Portugal subdivision codes follow the format PT-XX, where PT is the country's alpha-2 code and XX is the subdivision identifier. For example, PT-01 represents Aveiro.
How to get Portugal subdivisions in JavaScript?
Install @koshmoney/countries via npm, then use subdivision.getByCountry('PT') to get all 20 subdivisions.
View Portugal country page →Country code converter →

Use Portugal subdivision data in your project

Get all 20 Portugal subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.

npm install @koshmoney/countries