Subdivisions of Portugal: 308 municipalities in 18 districts

Portugal has 308 municipalities: 278 on the mainland, grouped in 18 districts, 19 in the Azores and 11 in Madeira. The list gives every municipality in Portuguese, district by district, with its three-letter municipal code; the district and region headings carry the ISO 3166-2 code and the seat.

Municipalities
308
Groups
20

Updated

concelho
concelho Portuguese for municipality, beside the formal município
01 · Reading guide

Districts, regions and concelhos

The mainland municipalities are grouped by the 18 districts (distritos) that ISO 3166-2 codes from PT-01 to PT-18, each named after its seat, from Aveiro to Viseu. The two island regions follow as PT-20 for the Azores and PT-30 for Madeira. In everyday Portuguese a municipality is a concelho, and its formal title is município; both words name the same unit, which is divided in turn into parishes (freguesias).

Names repeat across the country, so the three-letter codes keep them apart: Calheta is a municipality both in the Azores and on Madeira, and Lagoa both in the Azores and in the Algarve. Lisbon District counts 16 municipalities, among them Amadora, Odivelas and Sintra around the capital; Viseu has the most of any district, with 24.

The 308 municipalities of Portugal by district

Every district and autonomous region with its municipalities in Portuguese and the three-letter municipal code. Miranda do Douro also carries its Mirandese name.

Distrito de Aveiro Aveiro 19

PT-01Seat Aveiro19 municipalities

Portugal: municipalities by district and autonomous region: Aveiro
MunicipalityCodeMirandeseNote
Águeda
AGD
Albergaria-a-Velha
ALB
Anadia
AND
Arouca
ARC
Aveiro
AVR
Castelo de Paiva
CPV
Espinho
ESP
Estarreja
ETR
Ílhavo
ILH
Mealhada
MLD
Murtosa
MRS
Oliveira de Azeméis
OAZ
Oliveira do Bairro
OBR
Ovar
OVR
Santa Maria da Feira
VFR
São João da Madeira
SJM
Sever do Vouga
SVV
Vagos
VGS
Vale de Cambra
VLC

Distrito de Beja Beja 14

PT-02Seat Beja14 municipalities

Portugal: municipalities by district and autonomous region: Beja
MunicipalityCodeMirandeseNote
Aljustrel
AJT
Almodôvar
ADV
Alvito
AVT
Barrancos
BRC
Beja
BJA
Castro Verde
CVR
Cuba
CBA
Ferreira do Alentejo
FAL
Mértola
MTL
Moura
MRA
Odemira
ODM
Ourique
ORQ
Serpa
SRP
Vidigueira
VDG

Distrito de Braga Braga 14

PT-03Seat Braga14 municipalities

Portugal: municipalities by district and autonomous region: Braga
MunicipalityCodeMirandeseNote
Amares
AMR
Barcelos
BCL
Braga
BRG
Cabeceiras de Basto
CBC
Celorico de Basto
CBT
Esposende
EPS
Fafe
FAF
Guimarães
GMR
Póvoa de Lanhoso
PVL
Terras de Bouro
TBR
Vieira do Minho
VRM
Vila Nova de Famalicão
VNF
Vila Verde
VVD
Vizela
VIZ

Distrito de Bragança Bragança 12

PT-04Seat Bragança12 municipalities

Portugal: municipalities by district and autonomous region: Bragança
MunicipalityCodeMirandeseNote
Alfândega da Fé
AFE
Bragança
BGC
Carrazeda de Ansiães
CRZ
Freixo de Espada à Cinta
FEC
Macedo de Cavaleiros
MCD
Miranda do Douro
MDR
Miranda de l Douro
Mirandela
MDL
Mogadouro
MGD
Torre de Moncorvo
TMC
Vila Flor
VFL
Vimioso
VMS
Vinhais
VNH

Distrito de Castelo Branco Castelo Branco 11

PT-05Seat Castelo Branco11 municipalities

Portugal: municipalities by district and autonomous region: Castelo Branco
MunicipalityCodeMirandeseNote
Belmonte
BMT
Castelo Branco
CTB
Covilhã
CVL
Fundão
FND
Idanha-a-Nova
IDN
Oleiros
OLR
Penamacor
PNC
Proença-a-Nova
PNV
Sertã
SRT
Vila de Rei
VLR
Vila Velha de Ródão
VVR

Distrito de Coimbra Coimbra 17

PT-06Seat Coimbra17 municipalities

Portugal: municipalities by district and autonomous region: Coimbra
MunicipalityCodeMirandeseNote
Arganil
AGN
Cantanhede
CNT
Coimbra
CBR
Condeixa-a-Nova
CDN
Figueira da Foz
FIG
Góis
GOI
Lousã
LSA
Mira
MIR
Miranda do Corvo
MCV
Montemor-o-Velho
MMV
Oliveira do Hospital
OHP
Pampilhosa da Serra
PPS
Penacova
PCV
Penela
PNL
Soure
SRE
Tábua
TBU
Vila Nova de Poiares
PRS

Distrito de Évora Évora 14

PT-07Seat Évora14 municipalities

Portugal: municipalities by district and autonomous region: Évora
MunicipalityCodeMirandeseNote
Alandroal
ADL
Arraiolos
ARL
Borba
BRB
Estremoz
ETZ
Évora
EVR
Montemor-o-Novo
MMN
Mora
MOR
Mourão
MOU
Portel
PRL
Redondo
RDD
Reguengos de Monsaraz
RMZ
Vendas Novas
VND
Viana do Alentejo
VNT
Vila Viçosa
VVC

Distrito de Faro Faro 16

PT-08Seat Faro16 municipalities

Portugal: municipalities by district and autonomous region: Faro
MunicipalityCodeMirandeseNote
Albufeira
ABF
Alcoutim
ACT
Aljezur
AJZ
Castro Marim
CTM
Faro
FAR
Lagoa
LGA
Lagos
LGS
Loulé
LLE
Monchique
MCQ
Olhão
OLH
Portimão
PTM
São Brás de Alportel
SBA
Silves
SLV
Tavira
TVR
Vila do Bispo
VBP
Vila Real de Santo António
VRS

Distrito da Guarda Guarda 14

PT-09Seat Guarda14 municipalities

Portugal: municipalities by district and autonomous region: Guarda
MunicipalityCodeMirandeseNote
Aguiar da Beira
AGB
Almeida
ALD
Celorico da Beira
CLB
Figueira de Castelo Rodrigo
FCR
Fornos de Algodres
FAG
Gouveia
GVA
Guarda
GRD
Manteigas
MTG
Mêda
MED
written Meda in the 2016 list
Pinhel
PNH
Sabugal
SBG
Seia
SEI
Trancoso
TCS
Vila Nova de Foz Côa
VLF

Distrito de Leiria Leiria 16

PT-10Seat Leiria16 municipalities

Portugal: municipalities by district and autonomous region: Leiria
MunicipalityCodeMirandeseNote
Alcobaça
ACB
Alvaiázere
AVZ
Ansião
ANS
Batalha
BTL
Bombarral
BBR
Caldas da Rainha
CLD
Castanheira de Pera
CPR
Figueiró dos Vinhos
FVN
Leiria
LRA
Marinha Grande
MGR
Nazaré
NZR
Óbidos
OBD
Pedrógão Grande
PGR
Peniche
PNI
Pombal
PBL
Porto de Mós
PMS

Distrito de Lisboa Lisbon 16

PT-11Seat Lisboa16 municipalities

Portugal: municipalities by district and autonomous region: Lisbon
MunicipalityCodeMirandeseNote
Alenquer
ALQ
Amadora
AMD
Arruda dos Vinhos
ARV
Azambuja
AZB
Cadaval
CDV
Cascais
CSC
Lisboa
LSB
Loures
LRS
Lourinhã
LNH
Mafra
MFR
Odivelas
ODV
Oeiras
OER
Sintra
SNT
Sobral de Monte Agraço
SMA
Torres Vedras
TVD
Vila Franca de Xira
VFX

Distrito de Portalegre Portalegre 15

PT-12Seat Portalegre15 municipalities

Portugal: municipalities by district and autonomous region: Portalegre
MunicipalityCodeMirandeseNote
Alter do Chão
ALT
Arronches
ARR
Avis
AVS
Campo Maior
CMR
Castelo de Vide
CVD
Crato
CRT
Elvas
ELV
Fronteira
FTR
Gavião
GAV
Marvão
MRV
Monforte
MFT
Nisa
NIS
Ponte de Sor
PSR
Portalegre
PTG
Sousel
SSL

Distrito do Porto Porto 18

PT-13Seat Porto18 municipalities

Portugal: municipalities by district and autonomous region: Porto
MunicipalityCodeMirandeseNote
Amarante
AMT
Baião
BAO
Felgueiras
FLG
Gondomar
GDM
Lousada
LSD
Maia
MAI
Marco de Canaveses
MCN
Matosinhos
MTS
Paços de Ferreira
PFR
Paredes
PRD
Penafiel
PNF
Porto
PRT
Póvoa de Varzim
PVZ
Santo Tirso
STS
Trofa
TRF
Valongo
VLG
Vila do Conde
VCD
Vila Nova de Gaia
VNG

Distrito de Santarém Santarém 21

PT-14Seat Santarém21 municipalities

Portugal: municipalities by district and autonomous region: Santarém
MunicipalityCodeMirandeseNote
Abrantes
ABT
Alcanena
ACN
Almeirim
ALR
Alpiarça
APC
Benavente
BNV
Cartaxo
CTX
Chamusca
CHM
Constância
CNS
Coruche
CCH
Entroncamento
ENT
Ferreira do Zêzere
FZZ
Golegã
GLG
Mação
MAC
Ourém
ORM
Rio Maior
RMR
Salvaterra de Magos
SMG
Santarém
STR
Sardoal
SRD
Tomar
TMR
Torres Novas
TNV
Vila Nova da Barquinha
VNB

Distrito de Setúbal Setúbal 13

PT-15Seat Setúbal13 municipalities

Portugal: municipalities by district and autonomous region: Setúbal
MunicipalityCodeMirandeseNote
Alcácer do Sal
ASL
Alcochete
ACH
Almada
ALM
Barreiro
BRR
Grândola
GDL
Moita
MTA
Montijo
MTJ
Palmela
PLM
Santiago do Cacém
STC
Seixal
SXL
Sesimbra
SSB
Setúbal
STB
Sines
SNS

Distrito de Viana do Castelo Viana do Castelo 10

PT-16Seat Viana do Castelo10 municipalities

Portugal: municipalities by district and autonomous region: Viana do Castelo
MunicipalityCodeMirandeseNote
Arcos de Valdevez
AVV
Caminha
CMN
Melgaço
MLG
Monção
MNC
Paredes de Coura
PCR
Ponte da Barca
PTB
Ponte de Lima
PTL
Valença
VLN
Viana do Castelo
VCT
Vila Nova de Cerveira
VNC

Distrito de Vila Real Vila Real 14

PT-17Seat Vila Real14 municipalities

Portugal: municipalities by district and autonomous region: Vila Real
MunicipalityCodeMirandeseNote
Alijó
ALJ
Boticas
BTC
Chaves
CHV
Mesão Frio
MSF
Mondim de Basto
MDB
Montalegre
MTR
Murça
MUR
Peso da Régua
PRG
Ribeira de Pena
RPN
Sabrosa
SBR
Santa Marta de Penaguião
SMP
Valpaços
VLP
Vila Pouca de Aguiar
VPA
Vila Real
VRL

Distrito de Viseu Viseu 24

PT-18Seat Viseu24 municipalities

Portugal: municipalities by district and autonomous region: Viseu
MunicipalityCodeMirandeseNote
Armamar
AMM
Carregal do Sal
CRS
Castro Daire
CDR
Cinfães
CNF
Lamego
LMG
Mangualde
MGL
Moimenta da Beira
MBR
Mortágua
MRT
Nelas
NLS
Oliveira de Frades
OFR
Penalva do Castelo
PCT
Penedono
PND
Resende
RSD
Santa Comba Dão
SCD
São João da Pesqueira
SJP
São Pedro do Sul
SPS
Sátão
SAT
Sernancelhe
SRN
Tabuaço
TBC
Tarouca
TRC
Tondela
TND
Vila Nova de Paiva
VNP
Viseu
VIS
Vouzela
VZL

Região Autónoma dos Açores Azores 19

PT-20Seat Ponta Delgada19 municipalities

Portugal: municipalities by district and autonomous region: Azores
MunicipalityCodeMirandeseNote
Angra do Heroísmo
AGH
Calheta
CHT
Horta
HRT
Lagoa
LAG
Lajes das Flores
LGF
Lajes do Pico
LGP
Madalena
MAD
Nordeste
NRD
Ponta Delgada
PDL
Povoação
PVC
Praia da Vitória
VPV
Ribeira Grande
RGR
Santa Cruz da Graciosa
SCG
Santa Cruz das Flores
SCF
São Roque do Pico
SRQ
Velas
VLS
Corvo
CRV
listed by its seat, Vila do Corvo, in 2016
Vila do Porto
VPT
Vila Franca do Campo
VFC

Região Autónoma da Madeira Madeira 11

PT-30Seat Funchal11 municipalities

Portugal: municipalities by district and autonomous region: Madeira
MunicipalityCodeMirandeseNote
Calheta
CLT
Câmara de Lobos
CML
Funchal
FNC
Machico
MCH
Ponta do Sol
PTS
Porto Moniz
PMZ
Porto Santo
PST
Ribeira Brava
RBR
Santa Cruz
SCR
Santana
STN
São Vicente
SVC

Municipalities and three-letter codes: Lista de municípios de Portugal, Portuguese Wikipedia, read on 28 October 2026 (308 municipalities, census of 2021). Districts, regions and ISO codes: ISO 3166-2:PT, read from the English Wikipedia mirror on the same date. Seats: the 2016 edition of this list.

03 · Changes

An unchanged map since 2016

The map has not changed since the 2016 edition: the count of 308 municipalities is the same, and so are the 20 first-level units that ISO 3166-2 codes. Two spellings are corrected against the current list, Mêda with its circumflex and Corvo in the Azores, which the 2016 list gave under the name of its seat, Vila do Corvo.

The Mirandese column holds one entry. Miranda do Douro, in the district of Bragança, is called Miranda de l Douro in Mirandese, which the 2016 edition listed among the official languages of Portugal beside Portuguese and Portuguese Sign Language.

04 · Questions

Questions about the municipalities of Portugal

How many municipalities does Portugal have?

308: 278 on the mainland, 19 in the Azores and 11 in Madeira.

What is the difference between concelho and município?

None in the territory they cover: concelho is the everyday word for the municipality, município its formal name.

Which district has the most municipalities?

Viseu, with 24, followed by Santarém with 21; Viana do Castelo has the fewest on the mainland, 10.