Municipalities of Portugal

Updates:

Jose Gavinha sent me the results of the 2011 census, which I have used to update the populations of municipalities.

The NUTS code scheme was revised in 2003. Many level-3 NUTS codes have been changed to the new values in the tables below. The same municipalities belong to the same groups as before, but their codes are different.

Portugal is divided into distritos (districts), which are divided into municípios (municipalities, often called concelhos), which are further subdivided into freguesias (parishes). The 1976 constitution requires the creation of administrative regions, but the Portuguese have not yet been able to agree on how to carry this out. Portugal can also be classified as Continental Portugal, Azores, and Madeira. Azores and Madeira are regiões autónomas (autonomous regions). Continental Portugal has been divided into five comissões de coordenação regional (planning regions), which are not the administrative regions demanded by the constitution. The districts overlap with the planning regions; in other words, some districts are in more than one planning region, and some planning regions include parts of more than one district.

NUTS, or Nomenclature for Statistical Territorial Units, is a European standard which defines a hierarchical subdivision of the countries of the European Union. In the NUTS hierarchy, the first-order subdivisions of Portugal are Continental Portugal and the two autonomous regions. The second-order division is the five planning regions and the two autonomous regions. The third-order division is into grupos de concelhos (groups of municipalities). The fourth-order division is the municipalities, and the fifth-order, the parishes. The groups of municipalities overlap with the districts.

The INE has an interactive map  of administrative divisions and NUTS regions.

There are 308 municipalities.

MunicipalityHASCNUTSINEPopulationArea(km.²)
AbrantesPT.SA.ABPT16C103040139,325715
ÁguedaPT.AV.AGPT161102010147,729335
Aguiar da BeiraPT.GU.ABPT16510205015,473207
AlandroalPT.EV.ALPT18310403015,843544
Albergaria-a-VelhaPT.AV.ALPT161102010225,252155
AlbufeiraPT.FA.ABPT150105010140,828141
Alcácer do SalPT.SE.ASPT181104010113,0461,502
AlcanenaPT.SA.ACPT16C103040213,868127
AlcobaçaPT.LE.ACPT16B103010156,688415
AlcochetePT.SE.ACPT172103030117,569133
AlcoutimPT.FA.ACPT15010501022,917577
AlenquerPT.LI.ALPT16B103010243,267305
Alfândega da FéPT.BA.AFPT11810108015,104322
AlijóPT.VR.ALPT117101070111,942298
AljezurPT.FA.AJPT15010501035,884323
AljustrelPT.BE.AJPT18410404019,257458
AlmadaPT.SE.AMPT1721030302174,03070
AlmeidaPT.GU.ALPT16810208017,242518
AlmeirimPT.SA.AMPT185103050123,376222
AlmodôvarPT.BE.AMPT18410404027,449777
AlpiarçaPT.SA.APPT18510305027,70296
Alter do ChãoPT.PA.ACPT18210402013,562361
AlvaiázerePT.LE.AVPT16410204017,287160
AlvitoPT.BE.AVPT18410404032,504267
AmadoraPT.LI.AMPT1711030201175,13624
AmarantePT.PO.AMPT115101050156,264301
AmaresPT.BR.AMPT112101020118,88982
AnadiaPT.AV.ANPT161102010329,150217
Angra do HeroísmoPT.AC.AHPT200201010435,402239
AnsiãoPT.LE.ANPT164102040213,092176
Arcos de ValdevezPT.VC.AVPT111101010122,847447
ArganilPT.CO.ARPT164102040312,145333
ArmamarPT.VI.ARPT11710107026,297117
AroucaPT.AV.ARPT116101060122,359328
ArraiolosPT.EV.ARPT18310403027,363683
ArronchesPT.PA.ARPT18210402023,165315
Arruda dos VinhosPT.LI.AVPT16B103010313,39178
AveiroPT.AV.AVPT161102010478,450200
AvisPT.PA.AVPT18210402034,571606
AzambujaPT.LI.AZPT185103050321,814256
BaiãoPT.PO.BAPT115101050220,522174
BarcelosPT.BR.BAPT1121010202120,391379
BarrancosPT.BE.BAPT18410404041,834168
BarreiroPT.SE.BAPT172103030378,76432
BatalhaPT.LE.BAPT163102030115,805103
BejaPT.BE.BEPT184104040535,8541,147
BelmontePT.CB.BEPT16A10210016,859119
BenaventePT.SA.BEPT185103050429,019525
BombarralPT.LE.BOPT16B103010413,19392
BorbaPT.EV.BOPT18310403037,333145
BoticasPT.VR.BOPT11810108025,750322
BragaPT.BR.BRPT1121010203181,494183
BragançaPT.BA.BRPT118101080335,3411,174
Cabeceiras de BastoPT.BR.CBPT115101050316,710242
CadavalPT.LI.CDPT16B103010514,228174
Caldas da RainhaPT.LE.CRPT16B103010651,729256
CalhetaPT.AC.CAPT20020101023,773126
CalhetaPT.MA.CTPT300301010111,521110
Câmara de LobosPT.MA.CLPT300301010235,66652
CaminhaPT.VC.CAPT111101010216,684137
Campo MaiorPT.PA.CMPT18210402048,456247
CantanhedePT.CO.CAPT162102020136,595391
Carrazeda de AnsiãesPT.BA.CAPT11710107036,373279
Carregal do SalPT.VI.CSPT16510205029,835117
CartaxoPT.SA.CAPT185103050524,462157
CascaisPT.LI.CSPT1711030202206,47997
Castanheira de PêraPT.LE.CPPT16410204043,19167
Castelo BrancoPT.CB.CBPT169102090156,1091,439
Castelo de PaivaPT.AV.CPPT115101050416,733115
Castelo de VidePT.PA.CVPT18210402053,407266
Castro DairePT.VI.CDPT165102050315,339379
Castro MarimPT.FA.CMPT15010501046,747300
Castro VerdePT.BE.CVPT18410404067,276569
Celorico da BeiraPT.GU.CBPT16810208027,693247
Celorico de BastoPT.BR.CLPT115101050520,098181
ChamuscaPT.SA.CHPT185103050610,120746
ChavesPT.VR.CHPT118101080441,243591
CinfãesPT.VI.CIPT115101050620,427241
CoimbraPT.CO.COPT1621020202143,396319
Condeixa-a-NovaPT.CO.CNPT162102020317,078139
ConstânciaPT.SA.CNPT16C10304034,05680
CoruchePT.SA.CRPT185103050719,9441,120
CorvoPT.AC.COPT200201010643017
CovilhãPT.CB.COPT16A102100251,797556
CratoPT.PA.CRPT18210402063,708398
CubaPT.BE.CUPT18410404074,878173
ElvasPT.PA.ELPT182104020723,078631
EntroncamentoPT.SA.ENPT16C103040420,20614
EspinhoPT.AV.ENPT114101040131,78621
EsposendePT.BR.ESPT112101020434,25495
EstarrejaPT.AV.ERPT161102010526,997108
EstremozPT.EV.ESPT183104030414,318514
ÉvoraPT.EV.EVPT183104030556,5961,306
FafePT.BR.FAPT113101030150,633219
FaroPT.FA.FAPT150105010565,019202
FelgueirasPT.PO.FEPT115101050758,065116
Ferreira do AlentejoPT.BE.FAPT18410404088,255646
Ferreira do ZêzerePT.SA.FZPT16C10304058,619190
Figueira da FozPT.CO.FFPT162102020462,125379
Figueira de Castelo RodrigoPT.GU.FCPT16810208036,260509
Figueiró dos VinhosPT.LE.FVPT16410204056,169174
Fornos de AlgodresPT.GU.FAPT16710207014,989131
Freixo de Espada à CintaPT.BA.FEPT11710107043,780245
FronteiraPT.PA.FRPT18210402083,410248
FunchalPT.MA.FUPT3003010103111,89276
FundãoPT.CB.FUPT16A102100329,213700
GaviãoPT.PA.GAPT16C10304064,132295
GóisPT.CO.GOPT16410204064,260263
GolegãPT.SA.GOPT18510305085,46576
GondomarPT.PO.GOPT1141010402168,027131
GouveiaPT.GU.GOPT167102070214,046301
GrândolaPT.SE.GRPT181104010214,826818
GuardaPT.GU.GUPT168102080442,541729
GuimarãesPT.BR.GUPT1131010302158,088242
HortaPT.AC.HOPT200201010714,994173
Idanha-a-NovaPT.CB.INPT16910209029,7161,416
ÍlhavoPT.AV.ILPT161102010638,59873
LagoaPT.FA.LAPT150105010622,97589
LagoaPT.AC.LGPT200201011414,44245
LagosPT.FA.LSPT150105010731,049213
Lajes das FloresPT.AC.LFPT20020101081,50470
Lajes do PicoPT.AC.LPPT20020101104,711155
LamegoPT.VI.LAPT117101070526,691166
LeiriaPT.LE.LEPT1631020302126,884568
LisboaPT.LI.LIPT1711030203547,73385
LouléPT.FA.LOPT150105010870,163765
LouresPT.LI.LSPT1711030204204,461169
LourinhãPT.LI.LNPT16B103010725,735147
LousãPT.CO.LOPT164102040717,604138
LousadaPT.PO.LOPT115101050847,38796
MaçãoPT.SA.MAPT16610206017,338400
Macedo de CavaleirosPT.BA.MCPT118101080515,776699
MachicoPT.MA.MAPT300301010421,82868
MadalenaPT.AC.MAPT20020101116,049147
MafraPT.LI.MAPT16B103010876,685292
MaiaPT.PO.MIPT1141010403135,30683
MangualdePT.VI.MAPT165102050419,880219
ManteigasPT.GU.MAPT16810208053,430105
Marco de CanavesesPT.PO.MCPT115101050953,450202
Marinha GrandePT.LE.MGPT163102030338,699177
MarvãoPT.PA.MAPT18210402093,512155
MatosinhosPT.PO.MTPT1141010404175,47862
MealhadaPT.AV.MEPT161102010720,428111
MêdaPT.GU.MEPT16810208065,202286
MelgaçoPT.VC.MEPT11110101039,213238
MértolaPT.BE.MEPT18410404097,2741,293
Mesão FrioPT.VR.MFPT11710107064,43327
MiraPT.CO.MIPT162102020512,465124
Miranda do CorvoPT.CO.MCPT164102040813,098126
Miranda do DouroPT.BA.MDPT11810108067,482488
MirandelaPT.BA.MIPT118101080723,850659
MogadouroPT.BA.MOPT11810108089,542759
Moimenta da BeiraPT.VI.MBPT117101070710,212220
MoitaPT.SE.MTPT172103030466,02955
MonçãoPT.VC.MOPT111101010419,230211
MonchiquePT.FA.MOPT15010501096,045396
Mondim de BastoPT.VR.MBPT11510105107,493172
MonfortePT.PA.MOPT18210402103,329420
MontalegrePT.VR.MTPT118101080910,537806
Montemor-o-NovoPT.EV.MNPT183104030617,4371,232
Montemor-o-VelhoPT.CO.MVPT162102020626,171229
MontijoPT.SE.MNPT172103030551,222341
MoraPT.EV.MRPT18210402114,978444
MortáguaPT.VI.MRPT16510205059,607251
MouraPT.BE.MOPT184104041015,167959
MourãoPT.EV.MOPT18310403072,663278
MurçaPT.VR.MUPT11810108105,952189
MurtosaPT.AV.MUPT161102010810,58573
NazaréPT.LE.NAPT16B103010915,15883
NelasPT.VI.NEPT165102050614,037126
NisaPT.PA.NIPT18210402127,450575
NordestePT.AC.NOPT20020101154,937101
ÓbidosPT.LE.OBPT16B103011011,772142
OdemiraPT.BE.ODPT181104010326,0661,721
OdivelasPT.LI.ODPT1711030208145,14227
OeirasPT.LI.OEPT1711030205172,12046
OleirosPT.CB.OLPT16610206025,721470
OlhãoPT.FA.OLPT150105011045,396130
Oliveira de AzeméisPT.AV.OAPT116101060368,611163
Oliveira de FradesPT.VI.OFPT165102050710,261145
Oliveira do BairroPT.AV.OBPT161102010923,02887
Oliveira do HospitalPT.CO.OHPT164102040920,855235
OurémPT.SA.OUPT16C103041145,940416
OuriquePT.BE.OUPT18410404115,389665
OvarPT.AV.OVPT161102011055,398147
Paços de FerreiraPT.PO.PFPT115101051156,34072
PalmelaPT.SE.PAPT172103030662,831466
Pampilhosa da SerraPT.CO.PSPT16410204104,481396
ParedesPT.PO.PAPT115101051286,854156
Paredes de CouraPT.VC.PCPT11110101059,198138
Pedrógão GrandePT.LE.PGPT16410204113,915129
PenacovaPT.CO.PCPT162102020715,251217
PenafielPT.PO.PEPT115101051372,265212
Penalva do CasteloPT.VI.PCPT16510205087,956134
PenamacorPT.CB.PEPT16910209035,682564
PenedonoPT.VI.PEPT11710107082,952134
PenelaPT.CO.PLPT16410204125,983135
PenichePT.LE.PNPT16B103011127,75378
Peso da RéguaPT.VR.PRPT117101070917,13196
PinhelPT.GU.PIPT16810208079,627485
PombalPT.LE.PBPT163102030455,245626
Ponta DelgadaPT.AC.PDPT200201011668,809234
Ponta do SolPT.MA.PDPT30030101058,86247
Ponte da BarcaPT.VC.PBPT111101010612,061182
Ponte de LimaPT.VC.PLPT111101010743,498321
Ponte de SorPT.PA.PSPT182104021316,722840
PortalegrePT.PA.PAPT182104021424,930448
PortelPT.EV.POPT18310403086,428600
PortimãoPT.FA.POPT150105011155,614182
PortoPT.PO.POPT1141010405237,59142
Porto de MósPT.LE.PMPT163102030524,342264
Porto MonizPT.MA.PMPT30030101062,71183
Porto SantoPT.MA.PSPT30030101115,48340
PovoaçãoPT.AC.PCPT20020101176,327106
Póvoa de LanhosoPT.BR.PLPT113101030321,918133
Póvoa de VarzimPT.PO.PVPT114101040663,40882
Praia da VitóriaPT.AC.PVPT200201010521,035161
Proença-a-NovaPT.CB.PNPT16610206038,314395
RedondoPT.EV.RDPT18310403097,031368
Reguengos de MonsarazPT.EV.RMPT183104031010,828465
ResendePT.VI.REPT115101051411,364122
Ribeira BravaPT.MA.RBPT300301010713,37565
Ribeira de PenaPT.VR.RPPT11510105156,544217
Ribeira GrandePT.AC.RGPT200201011832,112180
Rio MaiorPT.SA.RMPT185103050921,192271
SabrosaPT.VR.SAPT11710107106,361157
SabugalPT.GU.SAPT168102080812,544823
Salvaterra de MagosPT.SA.SMPT185103051022,159241
Santa Comba DãoPT.VI.SCPT165102050911,597112
Santa CruzPT.MA.SCPT300301010843,00567
Santa Cruz da GraciosaPT.AC.SGPT20020101014,39161
Santa Cruz das FloresPT.AC.SFPT20020101092,28971
Santa Maria da FeiraPT.AV.SMPT1161010602139,309215
Santa Marta de PenaguiãoPT.VR.SMPT11710107117,35670
SantanaPT.MA.SAPT30030101097,71996
SantarémPT.SA.SAPT185103051162,200562
Santiago do CacémPT.SE.SCPT181104010429,7491,059
Santo TirsoPT.PO.STPT113101030471,530136
São Brás de AlportelPT.FA.SBPT150105011210,662150
São João da MadeiraPT.AV.SJPT116101060421,7138
São João da PesqueiraPT.VI.SJPT11710107127,874266
São Pedro do SulPT.VI.SPPT165102051016,851349
São Roque do PicoPT.AC.SPPT20020101123,388142
São VicentePT.MA.SVPT30030101105,72381
SardoalPT.SA.SDPT16C10304073,93992
SátãoPT.VI.STPT165102051112,444202
SeiaPT.GU.SEPT167102070324,702436
SeixalPT.SE.SXPT1721030307158,26996
SernancelhePT.VI.SEPT11710107135,671229
SerpaPT.BE.SEPT184104041215,6231,107
SertãPT.CB.SEPT166102060415,880447
SesimbraPT.SE.SSPT172103030849,500196
SetúbalPT.SE.SEPT1721030309121,185194
Sever do VougaPT.AV.SVPT161102011112,356130
SilvesPT.FA.SIPT150105011337,126679
SinesPT.SE.SIPT181104010514,238203
SintraPT.LI.SIPT1711030206377,835319
Sobral de Monte AgraçoPT.LI.SMPT16B103011210,15652
SourePT.CO.SOPT162102020819,245265
SouselPT.PA.SOPT18310403115,074279
TábuaPT.CO.TAPT164102041312,071200
TabuaçoPT.VI.TBPT11710107146,350134
TaroucaPT.VI.TRPT11710107158,048100
TaviraPT.FA.TAPT150105011426,167609
Terras de BouroPT.BR.TBPT11210102057,253278
TomarPT.SA.TMPT16C103040840,677352
TondelaPT.VI.TOPT165102051228,946371
Torre de MoncorvoPT.BA.TMPT11710107168,572532
Torres NovasPT.SA.TNPT16C103040936,717269
Torres VedrasPT.LI.TVPT16B103011379,465407
TrancosoPT.GU.TRPT16810208099,878362
TrofaPT.PO.TRPT113101030838,99973
VagosPT.AV.VGPT161102011222,851165
Vale de CambraPT.AV.VCPT116101060522,864147
ValençaPT.VC.VAPT111101010814,127117
ValongoPT.PO.VAPT114101040793,85876
ValpaçosPT.VR.VAPT118101081116,882549
VelasPT.AC.VEPT20020101035,398117
Vendas NovasPT.EV.VNPT183104031211,846225
Viana do AlentejoPT.EV.VAPT18310403135,743393
Viana do CasteloPT.VC.VCPT111101010988,725319
VidigueiraPT.BE.VIPT18410404135,932316
Vieira do MinhoPT.BR.VMPT113101030513,001218
Vila de ReiPT.CB.VRPT16610206053,452191
Vila do BispoPT.FA.VBPT15010501155,258178
Vila do CondePT.PO.VCPT114101040879,533149
Vila do PortoPT.AC.VPPT20020101135,55297
Vila FlorPT.BA.VFPT11710107176,697266
Vila Franca de XiraPT.LI.VXPT1711030207136,886323
Vila Franca do CampoPT.AC.VCPT200201011911,22978
Vila Nova da BarquinhaPT.SA.VBPT16C10304107,32250
Vila Nova de CerveiraPT.VC.VNPT11110101109,253109
Vila Nova de FamalicãoPT.BR.VFPT1131010306133,832202
Vila Nova de Foz CôaPT.GU.VFPT11710107187,312398
Vila Nova de GaiaPT.PO.VGPT1141010409302,298169
Vila Nova de PaivaPT.VI.VPPT16510205135,176175
Vila Nova de PoiaresPT.CO.VPPT16410204147,28184
Vila Pouca de AguiarPT.VR.VPPT118101081213,187437
Vila RealPT.VR.VRPT117101071951,850377
Vila Real de Santo AntónioPT.FA.VSPT150105011619,15662
Vila Velha de RódãoPT.CB.VVPT16910209043,521330
Vila VerdePT.BR.VVPT112101020647,888229
Vila ViçosaPT.EV.VVPT18310403148,319195
VimiosoPT.BA.VMPT11810108134,669482
VinhaisPT.BA.VNPT11810108149,066695
ViseuPT.VI.VSPT165102051499,274507
VizelaPT.BR.VZPT113101030723,73624
VouzelaPT.VI.VOPT165102051510,564194
  • HASC: Hierarchical administrative subdivision codes. The middle
    two letters identify the district. For key, see "Administrative
    Subdivisions of Countries".
  • NUTS: NUTS code for the group of municipalities to which this
    municipality belongs (see table below for key).
  • INE: Area code used by Instituto Nacional de Estatística (INE).
  • Population: 2011-03-21 census
  • Capitals: have the same name as their concelhos.

 

Group of MunicipalitiesNUTSINE
Alentejo CentralPT1831040300
Alentejo LitoralPT1811040100
AlgarvePT1501050100
Alto AlentejoPT1821040200
Alto Trás-os-MontesPT1181010800
AvePT1131010300
Baixo AlentejoPT1841040400
Baixo MondegoPT1621020200
Baixo VougaPT1611020100
Beira Interior NortePT1681020800
Beira Interior SulPT1691020900
CávadoPT1121010200
Cova da BeiraPT16A1021000
Dão-LafõesPT1651020500
DouroPT1171010700
Entre Douro e VougaPT1161010600
Grande LisboaPT1711030200
Grande PortoPT1141010400
Lezíria do TejoPT1851030500
Médio TejoPT16C1030400
Minho-LimaPT1111010100
OestePT16B1030100
Península de SetúbalPT1721030300
Pinhal Interior NortePT1641020400
Pinhal Interior SulPT1661020600
Pinhal LitoralPT1631020300
Região Autónoma da MadeiraPT3003010100
Região Autónoma dos AçoresPT2002010100
Serra da EstrelaPT1671020700
TâmegaPT1151010500
  • NUTS: NUTS code.
  • INE: Area code used by Instituto Nacional de Estatística (INE).

 

Note: I found the INE codes on a Web page, with no explanation of what they're used for. They may be for internal INE purposes only. There is a seven-digit code for Portugal as a whole, for Continental Portugal and each autonomous region, for each planning region, each group of municipalities, and each municipality. They are hierarchical: if you replace the last two, four, or six digits of an area's code by zeros, you get the code for an area that contains it.

Change history:

  1. 1998-09-15: Vizela municipality created in Braga district.
  2. 1998-12-15: Trofa municipality created in Porto district; Odivelas municipality created in Lisboa district.
  3. 2001-07-12: Moita parish transferred from Alcobaça municipality to Marinha Grande in Leiria district.
  4. 2002-01-01: Vale de Amoreira parish transferred from Guarda municipality to Manteigas in Guarda district.

Other names of subdivisions:

  1. Santa Maria da Feira, AV: Feira (obsolete/informal)

Sources: 

  1. [1] "Freguesias criadas após o censo de 1991 (15/04/1991) e o censo de 2001 (12/03/2001)", http://www.ine.pt/prodserv/nomenclaturas/refter/mi/alteracoes_divisao_administrativa_1991_2001.pdf (dead link, retrieved 2004-11-20).
  2. [2] "Freguesias criadas após o censo de 2001 (12/03/2001)", http://www.ine.pt/prodserv/nomenclaturas/refter/mi/alteracoes_divisao_administrativa_apos_2001.pdf (dead link, retrieved 2004-11-20).
Back to main statoids page Last updated: 2013-01-26
Copyright © 2001, 2003-2005, 2013 by Gwillim Law.