This is a list of the municipalities of Portugal. Portugal is divided into 18 districts () and 2 autonomous regions (), Azores and Madeira. The districts and autonomous regions are further subdivided into 308 municipalities of Portugal ( or ). Usually, a municipality is named after its largest or historically most important town or city. Municipalities are typically much larger than the city or town after which they are named.

Overview of districts

left|thumb|250px|The 18 districts and 2 autonomous regions of Portugal, subdivided into municipalities.

{| class="wikitable sortable"

|-

!Map<br />key !!District

! Number of<br />municipalities

|-

||| Aveiro ||

|-

||| Beja ||

|-

||| Braga ||

|-

||| Bragança ||

|-

||| Castelo Branco ||

|-

||| Coimbra ||

|-

||| Évora ||

|-

||| Faro ||

|-

||| Guarda ||

|-

||| Leiria ||

|-

||| Lisbon ||

|-

||| Portalegre ||

|-

||| Porto ||

|-

||| Santarém ||

|-

||| Setúbal ||

|-

||| Viana do Castelo ||

|-

||| Vila Real ||

|-

||| Viseu ||

|-bgcolor="#CCCCCC"

||| Azores ||

|-bgcolor="#CCCCCC"

||| Madeira ||

|}

List

<!--

{| class="wikitable sortable"

|+Municipalities of Portugal

! Name !! District/Aut. Region !! Area (km<sup>2</sup>) !! Area rank !! Pop. total (2021) !! Pop. rank !! Pop. density !! Pop. density rank !! Number of freguesias !! Ruling party 2017-2021

|-

| Lisbon || Lisboa || 84,8 || 261 || 544851 || 1 || 6425,1 || 2 || 24 || PS

|-

| Sintra || Lisboa || 319,2 || 98 || 385954 || 2 || 1209,1 || 19 || 11 || PS

|-

| Vila Nova de Gaia || Porto || 168,7 || 187 || 304149 || 3 || 1802,9 || 11 || 15 || PS

|-

| Porto || Porto || 41,3 || 299 || 231962 || 4 || 5616,5 || 3 || 7 || IND

|-

| Cascais || Lisboa || 97,4 || 250 || 214134 || 5 || 2198,5 || 10 || 4 || PSD-CDS

|-

| Loures || Lisboa || 169,3 || 186 || 201646 || 6 || 1191,1 || 21 || 10 || CDU

|-

| Braga || Braga || 183,2 || 170 || 193333 || 7 || 1055,3 || 22 || 37 || PSD-CDS-PPM

|-

| Almada || Setúbal || 70,2 || 281 || 177400 || 8 || 2527,1 || 8 || 5 || PS

|-

| Matosinhos || Porto || 62,2 || 288 || 172669 || 9 || 2776,0 || 7 || 4 || PS

|-

| Oeiras || Lisboa || 45,7 || 296 || 171802 || 10 || 3759,3 || 5 || 5 || IND

|-

| Amadora || Lisboa || 23,8 || 304 || 171719 || 11 || 7215,1 || 1 || 6 || PS

|-

| Seixal || Setúbal || 95,5 || 253 || 166693 || 12 || 1745,5 || 12 || 4 || CDU

|-

| Gondomar || Porto || 131,9 || 221 || 164255 || 13 || 1245,3 || 18 || 7 || PS

|-

| Guimarães || Braga || 241,3 || 133 || 156852 || 14 || 650,0 || 28 || 48 || PS

|-

| Odivelas || Lisboa || 26,4 || 302 || 148156 || 15 || 5612,0 || 4 || 4 || PS

|-

| Coimbra || Coimbra || 319,4 || 97 || 140796 || 16 || 440,8 || 39 || 18 || PS

|-

| Vila Franca de Xira || Lisboa || 317,7 || 100 || 137659 || 17 || 433,3 || 40 || 6 || PS

|-

| Santa Maria da Feira || Aveiro || 215,1 || 151 || 136720 || 18 || 635,6 || 29 || 21 || PSD

|-

| Maia || Porto || 83,1 || 263 || 134959 || 19 || 1624,1 || 13 || 10 || PSD-CDS-PP

|-

| Vila Nova de Famalicão || Braga || 201,7 || 159 || 133590 || 20 || 662,3 || 27 || 34 || PSD-CDS

|-

| Leiria || Leiria || 565,6 || 41 || 128640 || 21 || 227,4 || 62 || 18 || PS

|-

| Setúbal || Setúbal || 171,9 || 184 || 123684 || 22 || 719,5 || 26 || 5 || CDU

|-

| Barcelos || Braga || 378,9 || 80 || 116777 || 23 || 308,2 || 53 || 61 || PS

|-

| Funchal || Madeira || 75,7 || 274 || 105919 || 24 || 1399,2 || 16 || 10 || PS-BE-JPP-PDR-NC

|-

| Viseu || Viseu || 507,1 || 52 || 99693 || 25 || 196,6 || 70 || 25 || PSD

|-

| Valongo || Porto || 75,1 || 275 || 94795 || 26 || 1262,3 || 17 || 4 || PS

|-

| Mafra || Lisboa || 291,7 || 109 || 86523 || 27 || 296,6 || 54 || 11 || PSD

|-

| Viana do Castelo || Viana do Castelo || 318,6 || 99 || 85864 || 28 || 269,5 || 57 || 27 || PS

|-

| Paredes || Porto || 156,8 || 195 || 84414 || 29 || 538,4 || 33 || 18 || PS

|-

| Torres Vedras || Lisboa || 407,1 || 69 || 83130 || 30 || 204,2 || 66 || 13 || PS

|-

| Vila do Conde || Porto || 149 || 200 || 80921 || 31 || 543,1 || 32 || 21 || IND

|-

| Aveiro || Aveiro || 199,9 || 161 || 80880 || 32 || 404,6 || 42 || 10 || PSD-CDS

|-

| Barreiro || Setúbal || 31,8 || 300 || 78362 || 33 || 2464,2 || 9 || 4 || PS

|-

| Loulé || Faro || 764,2 || 19 || 72373 || 34 || 94,7 || 125 || 9 || PS

|-

| Penafiel || Porto || 212,3 || 153 || 69687 || 35 || 328,2 || 49 || 28 || PSD-CDS

|-

| Palmela || Setúbal || 462,9 || 58 || 68879 || 36 || 148,8 || 88 || 4 || PCP-PEV

|-

| Santo Tirso || Porto || 136,5 || 214 || 67785 || 37 || 496,6 || 36 || 14 || PS

|-

| Faro || Faro || 201,6 || 160 || 67566 || 38 || 335,1 || 47 || 4 || PSD-CDS-PPM-MPT

|-

| Ponta Delgada || Azores || 233 || 138 || 67287 || 39 || 288,8 || 55 || 24 || PSD

|-

| Moita || Setúbal || 55,3 || 291 || 66326 || 40 || 1199,4 || 20 || 4 || PCP-PEV

|-

| Oliveira de Azeméis || Aveiro || 163,5 || 190 || 66212 || 41 || 405,0 || 41 || 12 || PS

|-

| Póvoa de Varzim || Porto || 82,1 || 266 || 64320 || 42 || 783,4 || 24 || 7 || PSD

|-

| Portimão || Faro || 182,1 || 172 || 59896 || 43 || 328,9 || 48 || 3 || PS

|-

| Figueira da Foz || Coimbra || 379,1 || 78 || 58982 || 44 || 155,6 || 84 || 14 || PS

|-

| Santarém || Santarém || 560,3 || 43 || 58770 || 45 || 104,9 || 115 || 18 || PSD

|-

| Felgueiras || Porto || 115,7 || 239 || 55883 || 46 || 483,0 || 38 || 20 || PS-L

|-

| Montijo || Setúbal || 348,1 || 88 || 55732 || 47 || 160,1 || 81 || 5 || PS

|-

| Paços de Ferreira || Porto || 71 || 279 || 55623 || 48 || 783,4 || 25 || 12 || PS

|-

| Alcobaça || Leiria || 408,1 || 68 || 54981 || 49 || 134,7 || 100 || 13 || PSD

|-

| Ovar || Aveiro || 147,4 || 201 || 54976 || 50 || 373,0 || 43 || 5 || PSD

|-

| Évora || Évora || 1307 || 5 || 53568 || 51 || 41,0 || 189 || 12 || PCP-PEV

|-

| Sesimbra || Setúbal || 195 || 163 || 52465 || 52 || 269,1 || 58 || 3 || PCP-PEV

|-

| Castelo Branco || Castelo Branco || 1438,2 || 3 || 52272 || 53 || 36,3 || 200 || 19 || PS

|-

| Amarante || Porto || 301,5 || 104 || 52131 || 54 || 172,9 || 78 || 26 || PSD-CDS

|-

| Pombal || Leiria || 626,1 || 33 || 51178 || 55 || 81,7 || 138 || 13 || PSD

|-

| Caldas da Rainha || Leiria || 255,7 || 125 || 50898 || 56 || 199,1 || 69 || 12 || PSD

|-

| Vila Real || Vila Real || 378,8 || 81 || 49623 || 57 || 131,0 || 103 || 20 || PS

|-

| Marco de Canaveses || Porto || 201,9 || 157 || 49563 || 58 || 245,5 || 60 || 16 || PS

|-

| Fafe || Braga || 219,1 || 146 || 48502 || 59 || 221,4 || 64 || 25 || PS

|-

| Lousada || Porto || 96 || 252 || 47401 || 60 || 493,8 || 37 || 15 || PS

|-

| Vila Verde || Braga || 228,7 || 140 || 46474 || 61 || 203,2 || 67 || 33 || PSD

|-

| Covilhã || Castelo Branco || 555,6 || 44 || 46453 || 62 || 83,6 || 133 || 21 || PS

|-

| Águeda || Aveiro || 335,3 || 89 || 46134 || 63 || 137,6 || 97 || 11 || IND

|-

| Olhão || Faro || 130,9 || 223 || 44639 || 64 || 341,0 || 45 || 4 || PS

|-

| Ourém || Santarém || 416,6 || 67 || 44576 || 65 || 107,0 || 114 || 13 || PSD-CDS

|-

| Alenquer || Lisboa || 304,2 || 103 || 44428 || 66 || 146,0 || 91 || 11 || PS

|-

| Albufeira || Faro || 140,6 || 209 || 44158 || 67 || 314,1 || 50 || 4 || PSD

|-

| Santa Cruz || Madeira || 68 || 284 || 42262 || 68 || 621,5 || 30 || 5 || JPP

|-

| Ponte de Lima || Viana do Castelo || 320,3 || 96 || 41204 || 69 || 128,6 || 104 || 39 || CDS

|-

| Guarda || Guarda || 712,1 || 23 || 40155 || 70 || 56,4 || 164 || 43 || PSD

|-

| Ílhavo || Aveiro || 73,5 || 276 || 39241 || 71 || 533,9 || 35 || 4 || PSD

|-

| Marinha Grande || Leiria || 187,1 || 169 || 39033 || 72 || 208,6 || 65 || 3 || PS

|-

| Trofa || Porto || 71,9 || 278 || 38612 || 73 || 537,0 || 34 || 5 || PSD-CDS

|-

| Silves || Faro || 680 || 28 || 37813 || 74 || 55,6 || 167 || 6 || PCP-PEV

|-

| Chaves || Vila Real || 591,3 || 37 || 37623 || 75 || 63,6 || 158 || 39 || PS

|-

| Tomar || Santarém || 351,2 || 86 || 36444 || 76 || 103,8 || 117 || 11 || PS

|-

| Esposende || Braga || 95,4 || 254 || 35145 || 77 || 368,4 || 44 || 9 || PSD

|-

| Bragança || Bragança || 1173,6 || 8 || 34580 || 78 || 29,5 || 216 || 39 || PSD

|-

| Abrantes || Santarém || 714,7 || 22 || 34351 || 79 || 48,1 || 179 || 13 || PS

|-

| Cantanhede || Coimbra || 390,9 || 77 || 34218 || 80 || 87,5 || 129 || 14 || PSD

|-

| Torres Novas || Santarém || 270 || 116 || 34149 || 81 || 126,5 || 106 || 10 || PS

|-

| Angra do Heroísmo || Azores || 239 || 135 || 33829 || 82 || 141,5 || 95 || 19 || PS

|-

| Lagos || Faro || 212,8 || 152 || 33514 || 83 || 157,5 || 83 || 4 || PS

|-

| Beja || Beja || 1147,1 || 9 || 33401 || 84 || 29,1 || 217 || 12 || PS

|-

| Câmara de Lobos || Madeira || 52,6 || 292 || 32175 || 85 || 611,7 || 31 || 5 || PSD

|-

| Ribeira Grande || Azores || 180,2 || 174 || 31414 || 86 || 174,3 || 77 || 14 || PSD

|-

| Espinho || Aveiro || 21,1 || 305 || 31027 || 87 || 1470,5 || 14 || 4 || PSD

|-

| Benavente || Santarém || 521,5 || 48 || 29747 || 88 || 57,0 || 163 || 4 || PCP-PEV

|-

| Odemira || Beja || 1720,6 || 1 || 29523 || 89 || 17,2 || 252 || 13 || PS

|-

| Santiago do Cacém || Setúbal || 1059,8 || 12 || 27801 || 90 || 26,2 || 228 || 8 || PCP-PEV

|-

| Anadia || Aveiro || 216,6 || 150 || 27542 || 91 || 127,2 || 105 || 10 || IND

|-

| Tavira || Faro || 607 || 34 || 27536 || 92 || 45,4 || 182 || 6 || PS

|-

| Fundão || Castelo Branco || 700,1 || 24 || 26521 || 93 || 37,9 || 197 || 23 || PSD

|-

| Peniche || Leiria || 77,6 || 272 || 26419 || 94 || 340,5 || 46 || 4 || IND

|-

| Lourinhã || Lisboa || 147,2 || 202 || 26261 || 95 || 178,4 || 75 || 8 || PS

|-

| Estarreja || Aveiro || 108,4 || 245 || 26229 || 96 || 242,0 || 61 || 5 || PSD-CDS

|-

| Tondela || Viseu || 371,2 || 82 || 25939 || 97 || 69,9 || 151 || 19 || PSD

|-

| Albergaria-a-Velha || Aveiro || 155,4 || 196 || 24841 || 98 || 159,9 || 82 || 6 || CDS

|-

| Montemor-o-Velho || Coimbra || 229 || 139 || 24587 || 99 || 107,4 || 113 || 11 || PS

|-

| Lamego || Viseu || 165,4 || 189 || 24348 || 100 || 147,2 || 89 || 18 || PS

|-

| Vizela || Braga || 24,7 || 303 || 23903 || 101 || 967,7 || 23 || 5 || IND

|-

| Porto de Mós || Leiria || 261,6 || 124 || 23211 || 102 || 88,7 || 127 || 10 || PSD

|-

| Cartaxo || Santarém || 158,2 || 193 || 23211 || 103 || 146,7 || 90 || 6 || PS

|-

| Oliveira do Bairro || Aveiro || 87,3 || 260 || 23150 || 104 || 265,2 || 59 || 4 || CDS

|-

| Vagos || Aveiro || 169,9 || 185 || 22905 || 105 || 134,8 || 99 || 8 || PSD

|-

| Portalegre || Portalegre || 447,1 || 61 || 22368 || 106 || 50,0 || 174 || 7 || IND

|-

| São João da Madeira || Aveiro || 7,9 || 308 || 22162 || 107 || 2805,3 || 6 || 1 || PS

|-

| Almeirim || Santarém || 222,1 || 143 || 22033 || 108 || 99,2 || 119 || 4 || PS

|-

| Póvoa de Lanhoso || Braga || 132,5 || 220 || 21787 || 109 || 164,4 || 79 || 22 || PSD

|-

| Seia || Guarda || 435,7 || 65 || 21759 || 110 || 49,9 || 175 || 21 || PS

|-

| Salvaterra de Magos || Santarém || 242 || 131 || 21632 || 111 || 89,4 || 126 || 4 || PS

|-

| Azambuja || Lisboa || 262,7 || 122 || 21421 || 112 || 81,5 || 139 || 7 || PS

|-

| Mirandela || Bragança || 659 || 30 || 21389 || 113 || 32,5 || 211 || 30 || PS

|-

| Vale de Cambra || Aveiro || 146,5 || 204 || 21279 || 114 || 145,2 || 92 || 7 || CDS

|-

| Arouca || Aveiro || 329,1 || 92 || 21154 || 115 || 64,3 || 157 || 16 || PS

|-

| Rio Maior || Santarém || 272,8 || 115 || 21021 || 116 || 77,1 || 143 || 10 || PSD-CDS

|-

| Elvas || Portalegre || 631,3 || 32 || 20753 || 117 || 32,9 || 208 || 7 || PS

|-

| Arcos de Valdevez || Viana do Castelo || 447,6 || 60 || 20729 || 118 || 46,3 || 181 || 36 || PSD

|-

| Entroncamento || Santarém || 13,7 || 307 || 20140 || 119 || 1470,1 || 15 || 2 || PS

|-

| Praia da Vitória || Azores || 161,3 || 191 || 19482 || 120 || 120,8 || 109 || 11 || PS

|-

| Oliveira do Hospital || Coimbra || 234,5 || 137 || 19421 || 121 || 82,8 || 136 || 16 || PS

|-

| Mealhada || Aveiro || 110,7 || 242 || 19358 || 122 || 174,9 || 76 || 6 || PS

|-

| Machico || Madeira || 67,6 || 285 || 19167 || 123 || 283,5 || 56 || 5 || PS

|-

| Alcochete || Setúbal || 128,4 || 226 || 19148 || 124 || 149,1 || 87 || 3 || PS

|-

| Vila Real de Santo António || Faro || 60,9 || 289 || 18828 || 125 || 309,2 || 52 || 3 || PSD

|-

| Amares || Braga || 82 || 267 || 18591 || 126 || 226,7 || 63 || 16 || PSD-CDS

|-

| Mangualde || Viseu || 219,3 || 145 || 18294 || 127 || 83,4 || 134 || 12 || PS

|-

| Monção || Viana do Castelo || 211,3 || 154 || 17829 || 128 || 84,4 || 131 || 24 || PSD

|-

| Cinfães || Viseu || 239,3 || 134 || 17747 || 129 || 74,2 || 145 || 14 || PS

|-

| Celorico de Basto || Braga || 181,1 || 173 || 17666 || 130 || 97,5 || 122 || 15 || PSD

|-

| Baião || Porto || 174,5 || 179 || 17527 || 131 || 100,4 || 118 || 14 || PS

|-

| Coruche || Santarém || 1117,6 || 10 || 17375 || 132 || 15,5 || 261 || 6 || PS

|-

| Soure || Coimbra || 265,1 || 119 || 17264 || 133 || 65,1 || 155 || 10 || PS

|-

| Lousã || Coimbra || 138,4 || 211 || 17012 || 134 || 122,9 || 107 || 4 || PS

|-

| Condeixa-a-Nova || Coimbra || 138,7 || 210 || 16733 || 135 || 120,6 || 110 || 7 || PS

|-

| Caminha || Viana do Castelo || 137,4 || 213 || 15828 || 136 || 115,2 || 112 || 14 || PS

|-

| Montemor-o-Novo || Évora || 1232,9 || 7 || 15803 || 137 || 12,8 || 272 || 7 || PCP-PEV

|-

| Castelo de Paiva || Aveiro || 115 || 240 || 15597 || 138 || 135,6 || 98 || 6 || PS

|-

| Cabeceiras de Basto || Braga || 241,8 || 132 || 15566 || 139 || 64,4 || 156 || 12 || PS

|-

| Batalha || Leiria || 103,3 || 247 || 15553 || 140 || 150,6 || 86 || 4 || PSD

|-

| Ponte de Sor || Portalegre || 839,7 || 14 || 15253 || 141 || 18,2 || 249 || 5 || PS

|-

| São Pedro do Sul || Viseu || 349 || 87 || 15139 || 142 || 43,4 || 185 || 14 || PS

|-

| Nazaré || Leiria || 82,4 || 265 || 14889 || 143 || 180,7 || 72 || 3 || PS

|-

| Sertã || Castelo Branco || 446,7 || 62 || 14748 || 144 || 33,0 || 207 || 10 || PSD

|-

| Valpaços || Vila Real || 548,8 || 45 || 14714 || 145 || 26,8 || 224 || 25 || PSD

|-

| Peso da Régua || Vila Real || 94,9 || 256 || 14553 || 146 || 153,4 || 85 || 8 || PSD

|-

| Horta || Azores || 173,1 || 181 || 14356 || 147 || 82,9 || 135 || 13 || PS

|-

| Macedo de Cavaleiros || Bragança || 699,2 || 25 || 14252 || 148 || 20,4 || 243 || 30 || PS

|-

| Sines || Setúbal || 202,6 || 156 || 14214 || 149 || 70,2 || 150 || 2 || PS

|-

| Lagoa || Faro || 88,3 || 259 || 14194 || 150 || 160,7 || 80 || 4 || PS

|-

| Lagoa || Azores || 45,6 || 297 || 14194 || 151 || 311,3 || 51 || 5 || PS

|-

| Arruda dos Vinhos || Lisboa || 78 || 270 || 13983 || 152 || 179,3 || 73 || 4 || PS

|-

| Grândola || Setúbal || 807,5 || 16 || 13827 || 153 || 17,1 || 254 || 4 || PCP-PEV

|-

| Serpa || Beja || 1104 || 11 || 13768 || 154 || 12,5 || 273 || 5 || PCP-PEV

|-

| Castro Daire || Viseu || 379,1 || 79 || 13753 || 155 || 36,3 || 201 || 16 || PSD-CDS

|-

| Valença || Viana do Castelo || 117,1 || 237 || 13634 || 156 || 116,4 || 111 || 11 || PSD

|-

| Cadaval || Lisboa || 174,9 || 178 || 13382 || 157 || 76,5 || 144 || 7 || PSD

|-

| Moura || Beja || 958,4 || 13 || 13267 || 158 || 13,8 || 264 || 5 || PS

|-

| Nelas || Viseu || 125,7 || 230 || 13124 || 159 || 104,4 || 116 || 7 || PSD – PP

|-

| Penacova || Coimbra || 216,7 || 149 || 13119 || 160 || 60,5 || 161 || 8 || PS

|-

| Bombarral || Leiria || 91,3 || 258 || 12743 || 161 || 139,6 || 96 || 4 || PS

|-

| Ribeira Brava || Madeira || 64,9 || 287 || 12696 || 162 || 195,6 || 71 || 4 || IND

|-

| Estremoz || Évora || 513,8 || 50 || 12688 || 163 || 24,7 || 233 || 9 || IND

|-

| Alcanena || Santarém || 127,3 || 227 || 12478 || 164 || 98,0 || 120 || 7 || PS

|-

| Gouveia || Guarda || 300,6 || 106 || 12221 || 165 || 40,7 || 191 || 16 || PSD

|-

| Mira || Coimbra || 124 || 231 || 12126 || 166 || 97,8 || 121 || 4 || PSD

|-

| Miranda do Corvo || Coimbra || 126,4 || 228 || 12014 || 167 || 95,0 || 123 || 4 || PS

|-

| Vieira do Minho || Braga || 218,5 || 147 || 11970 || 168 || 54,8 || 168 || 16 || PSD-CDS

|-

| Óbidos || Leiria || 141,6 || 208 || 11940 || 169 || 84,3 || 132 || 7 || PSD

|-

| Vila Pouca de Aguiar || Vila Real || 437,1 || 64 || 11825 || 170 || 27,1 || 223 || 14 || PSD – PP

|-

| Ansião || Leiria || 176,2 || 176 || 11632 || 171 || 66,0 || 153 || 6 || PS

|-

| Sabugal || Guarda || 822,7 || 15 || 11281 || 172 || 13,7 || 266 || 30 || PSD

|-

| São Brás de Alportel || Faro || 153,4 || 199 || 11266 || 173 || 73,4 || 147 || 1 || PS

|-

| Vendas Novas || Évora || 222,4 || 142 || 11240 || 174 || 50,5 || 173 || 2 || PS

|-

| Tábua || Coimbra || 199,8 || 162 || 11163 || 175 || 55,9 || 166 || 11 || PS

|-

| Alcácer do Sal || Setúbal || 1465,3 || 2 || 11125 || 176 || 7,6 || 302 || 4 || PCP-PEV

|-

| Sever do Vouga || Aveiro || 129,6 || 224 || 11069 || 177 || 85,4 || 130 || 7 || PS

|-

| Arganil || Coimbra || 332,8 || 90 || 11067 || 178 || 33,3 || 206 || 14 || PSD

|-

| Ponte da Barca || Viana do Castelo || 182,2 || 171 || 11058 || 179 || 60,7 || 160 || 17 || PSD

|-

| Sátão || Viseu || 201,9 || 158 || 11026 || 180 || 54,6 || 170 || 9 || PSD

|-

| Santa Comba Dão || Viseu || 112 || 241 || 10642 || 181 || 95,0 || 124 || 6 || PS

|-

| Sobral de Monte Agraço || Lisboa || 52,1 || 293 || 10542 || 182 || 202,3 || 68 || 3 || PCP-PEV

|-

| Alijó || Vila Real || 297,6 || 107 || 10492 || 183 || 35,3 || 204 || 14 || PSD-CDS

|-

| Murtosa || Aveiro || 73,3 || 277 || 10488 || 184 || 143,1 || 93 || 4 || PSD

|-

| Vila Franca do Campo || Azores || 78 || 271 || 10326 || 185 || 132,4 || 102 || 6 || PSD

|-

| Resende || Viseu || 123,4 || 232 || 10053 || 186 || 81,5 || 140 || 11 || PS

|-

| Reguengos de Monsaraz || Évora || 463,8 || 57 || 9875 || 187 || 21,3 || 241 || 4 || PS

|-

| Vouzela || Viseu || 193,7 || 165 || 9588 || 188 || 49,5 || 176 || 9 || PSD

|-

| Oliveira de Frades || Viseu || 145,4 || 205 || 9510 || 189 || 65,4 || 154 || 8 || NC!

|-

| Moimenta da Beira || Viseu || 220 || 144 || 9411 || 190 || 42,8 || 187 || 16 || PS

|-

| Montalegre || Vila Real || 805,8 || 17 || 9279 || 191 || 11,5 || 278 || 25 || PS

|-

| Carregal do Sal || Viseu || 116,9 || 238 || 9048 || 192 || 77,4 || 142 || 5 || PS

|-

| Mortágua || Viseu || 251,2 || 126 || 8960 || 193 || 35,7 || 202 || 7 || PSD

|-

| Vila Nova de Cerveira || Viana do Castelo || 108,6 || 244 || 8930 || 194 || 82,2 || 137 || 11 || IND

|-

| Aljustrel || Beja || 458,3 || 59 || 8879 || 195 || 19,4 || 247 || 4 || PS

|-

| Paredes de Coura || Viana do Castelo || 138,2 || 212 || 8636 || 196 || 62,5 || 159 || 16 || PS

|-

| Chamusca || Santarém || 746 || 21 || 8536 || 197 || 11,4 || 280 || 5 || PS

|-

| Trancoso || Guarda || 361,5 || 85 || 8419 || 198 || 23,3 || 235 || 21 || PS

|-

| Ponta do Sol || Madeira || 46,8 || 295 || 8367 || 199 || 178,8 || 74 || 3 || PS

|-

| Idanha-a-Nova || Castelo Branco || 1416,4 || 4 || 8340 || 200 || 5,9 || 306 || 13 || PS

|-

| Mogadouro || Bragança || 760,4 || 20 || 8304 || 201 || 10,9 || 283 || 21 || PS

|-

| Pinhel || Guarda || 484,5 || 54 || 8099 || 202 || 16,7 || 255 || 18 || PSD

|-

| Campo Maior || Portalegre || 247 || 129 || 8045 || 203 || 32,6 || 210 || 3 || PS

|-

| Ferreira do Zêzere || Santarém || 190,4 || 167 || 7803 || 204 || 41,0 || 190 || 7 || PSD

|-

| Melgaço || Viana do Castelo || 238,1 || 136 || 7776 || 205 || 32,7 || 209 || 13 || PS

|-

| Vinhais || Bragança || 694,9 || 26 || 7772 || 206 || 11,2 || 282 || 26 || PS

|-

| Ferreira do Alentejo || Beja || 648,4 || 31 || 7676 || 207 || 11,8 || 275 || 4 || PS

|-

| Vila Viçosa || Évora || 194,9 || 164 || 7385 || 208 || 37,9 || 196 || 4 || PCP-PEV

|-

| Tarouca || Viseu || 100,1 || 248 || 7374 || 209 || 73,7 || 146 || 7 || PSD

|-

| Penalva do Castelo || Viseu || 134,2 || 217 || 7340 || 210 || 54,7 || 169 || 11 || PS

|-

| Proença-a-Nova || Castelo Branco || 395,3 || 74 || 7147 || 211 || 18,1 || 250 || 4 || PS

|-

| Vila Nova da Barquinha || Santarém || 49,6 || 294 || 7035 || 212 || 141,8 || 94 || 4 || PS

|-

| Alpiarça || Santarém || 95,4 || 255 || 6986 || 213 || 73,2 || 148 || 1 || PCP-PEV

|-

| Castro Verde || Beja || 569,4 || 40 || 6878 || 214 || 12,1 || 274 || 4 || PS

|-

| Torre de Moncorvo || Bragança || 531,6 || 47 || 6822 || 215 || 12,8 || 271 || 13 || PSD-CDS

|-

| Vila Nova de Poiares || Coimbra || 84,5 || 262 || 6813 || 216 || 80,6 || 141 || 4 || PS

|-

| São João da Pesqueira || Viseu || 266,1 || 117 || 6780 || 217 || 25,5 || 229 || 11 || IND

|-

| Almodôvar || Beja || 777,9 || 18 || 6709 || 218 || 8,6 || 295 || 6 || PS

|-

| Arraiolos || Évora || 683,8 || 27 || 6606 || 219 || 9,7 || 289 || 5 || PCP-PEV

|-

| Celorico da Beira || Guarda || 247,2 || 128 || 6582 || 220 || 26,6 || 225 || 16 || PSD

|-

| Santana || Madeira || 136,3 || 215 || 6558 || 221 || 48,1 || 178 || 6 || CDS

|-

| Miranda do Douro || Bragança || 487,2 || 53 || 6466 || 222 || 13,3 || 269 || 13 || PS

|-

| Castro Marim || Faro || 300,9 || 105 || 6434 || 223 || 21,4 || 240 || 4 || PSD-CDS

|-

| Borba || Évora || 145,2 || 206 || 6428 || 224 || 44,3 || 183 || 4 || IND

|-

| Mação || Santarém || 400 || 70 || 6417 || 225 || 16,0 || 258 || 6 || PSD

|-

| Mondim de Basto || Vila Real || 172,1 || 182 || 6416 || 226 || 37,3 || 199 || 6 || PS

|-

| Terras de Bouro || Braga || 277,5 || 114 || 6359 || 227 || 22,9 || 236 || 14 || PSD

|-

| Madalena || Azores || 147,1 || 203 || 6332 || 228 || 43,0 || 186 || 6 || PSD

|-

| Vila Nova de Foz Côa || Guarda || 398,2 || 71 || 6304 || 229 || 15,8 || 259 || 14 || PSD

|-

| Redondo || Évora || 365,5 || 83 || 6287 || 230 || 17,2 || 251 || 2 || IND

|-

| Alvaiázere || Leiria || 160,5 || 192 || 6227 || 231 || 38,8 || 194 || 5 || PSD

|-

| Mértola || Beja || 1292,8 || 6 || 6205 || 232 || 4,8 || 307 || 7 || PS

|-

| Belmonte || Castelo Branco || 118,8 || 234 || 6204 || 233 || 52,2 || 172 || 4 || PS

|-

| Santa Marta de Penaguião || Vila Real || 69,3 || 283 || 6104 || 234 || 88,1 || 128 || 7 || PS

|-

| Vila Flor || Bragança || 265,8 || 118 || 6064 || 235 || 22,8 || 237 || 14 || PS

|-

| Aljezur || Faro || 323,5 || 93 || 6046 || 236 || 18,7 || 248 || 4 || PS

|-

| Nisa || Portalegre || 575,8 || 38 || 5951 || 237 || 10,3 || 285 || 7 || PS

|-

| Ribeira de Pena || Vila Real || 217,5 || 148 || 5887 || 238 || 27,1 || 222 || 5 || PS

|-

| Almeida || Guarda || 518 || 49 || 5882 || 239 || 11,4 || 281 || 16 || PSD

|-

| Povoação || Azores || 108 || 246 || 5796 || 240 || 53,7 || 171 || 6 || PSD

|-

| Portel || Évora || 601,2 || 36 || 5745 || 241 || 9,6 || 290 || 6 || PS

|-

| Vila do Bispo || Faro || 179 || 175 || 5722 || 242 || 32,0 || 212 || 4 || PS

|-

| Sernancelhe || Viseu || 228,6 || 141 || 5713 || 243 || 25,0 || 232 || 13 || PSD

|-

| Armamar || Viseu || 117,2 || 236 || 5680 || 244 || 48,5 || 177 || 14 || PSD

|-

| Sabrosa || Vila Real || 156,9 || 194 || 5556 || 245 || 35,4 || 203 || 12 || PS

|-

| Carrazeda de Ansiães || Bragança || 279,3 || 112 || 5494 || 246 || 19,7 || 245 || 14 || PSD

|-

| Monchique || Faro || 395,3 || 75 || 5465 || 247 || 13,8 || 265 || 3 || PSD

|-

| Penela || Coimbra || 134,8 || 216 || 5443 || 248 || 40,4 || 192 || 4 || PSD

|-

| Vila do Porto || Azores || 96,9 || 251 || 5414 || 249 || 55,9 || 165 || 5 || PSD

|-

| Golegã || Santarém || 76,6 || 273 || 5400 || 250 || 70,5 || 149 || 3 || PS

|-

| Viana do Alentejo || Évora || 393,6 || 76 || 5323 || 251 || 13,5 || 267 || 3 || PS

|-

| Figueiró dos Vinhos || Leiria || 173,4 || 180 || 5296 || 252 || 30,5 || 214 || 4 || PS

|-

| Murça || Vila Real || 189,4 || 168 || 5249 || 253 || 27,7 || 220 || 7 || PS

|-

| Aguiar da Beira || Guarda || 206,9 || 155 || 5228 || 254 || 25,3 || 231 || 10 || IND

|-

| Vidigueira || Beja || 316 || 101 || 5177 || 255 || 16,4 || 256 || 4 || PCP-PEV

|-

| Porto Santo || Madeira || 42,4 || 298 || 5158 || 256 || 121,7 || 108 || 1 || PSD

|-

| Figueira de Castelo Rodrigo || Guarda || 508,6 || 51 || 5150 || 257 || 10,1 || 287 || 10 || PS

|-

| Tabuaço || Viseu || 133,9 || 218 || 5039 || 258 || 37,6 || 198 || 13 || PSD-CDS

|-

| Alandroal || Évora || 542,7 || 46 || 5007 || 259 || 9,2 || 292 || 4 || PS

|-

| Boticas || Vila Real || 322 || 94 || 5002 || 260 || 15,5 || 262 || 10 || PSD

|-

| Velas || Azores || 117,4 || 235 || 4940 || 261 || 42,1 || 188 || 6 || CDS

|-

| Oleiros || Castelo Branco || 471,1 || 56 || 4900 || 262 || 10,4 || 284 || 10 || PSD

|-

| São Vicente || Madeira || 80,8 || 268 || 4874 || 263 || 60,3 || 162 || 3 || IND

|-

| Ourique || Beja || 663,4 || 29 || 4842 || 264 || 7,3 || 303 || 4 || PS

|-

| Penamacor || Castelo Branco || 563,9 || 42 || 4764 || 265 || 8,4 || 298 || 9 || PS

|-

| Vila Nova de Paiva || Viseu || 175,5 || 177 || 4660 || 266 || 26,6 || 226 || 5 || PS

|-

| Mêda || Guarda || 286,1 || 110 || 4632 || 267 || 16,2 || 257 || 11 || PS

|-

| Fornos de Algodres || Guarda || 131,5 || 222 || 4398 || 268 || 33,4 || 205 || 12 || PS

|-

| Cuba || Beja || 172,1 || 183 || 4374 || 269 || 25,4 || 230 || 4 || PCP-PEV

|-

| Nordeste || Azores || 99,9 || 249 || 4373 || 270 || 43,8 || 184 || 9 || PSD

|-

| Sousel || Portalegre || 279,4 || 111 || 4358 || 271 || 15,6 || 260 || 4 || PS

|-

| Lajes do Pico || Azores || 155,3 || 197 || 4342 || 272 || 28,0 || 219 || 6 || PS

|-

| Alfândega da Fé || Bragança || 322 || 95 || 4321 || 273 || 13,4 || 268 || 12 || PS

|-

| Vimioso || Bragança || 481,6 || 55 || 4154 || 274 || 8,6 || 294 || 10 || PSD

|-

| Mora || Évora || 444 || 63 || 4128 || 275 || 9,3 || 291 || 4 || PCP-PEV

|-

| Santa Cruz da Graciosa || Azores || 60,7 || 290 || 4095 || 276 || 67,5 || 152 || 4 || PS

|-

| Pampilhosa da Serra || Coimbra || 396,5 || 73 || 4067 || 277 || 10,3 || 286 || 8 || PSD

|-

| Avis || Portalegre || 606 || 35 || 3813 || 278 || 6,3 || 305 || 6 || PCP-PEV

|-

| Góis || Coimbra || 262,3 || 123 || 3806 || 279 || 14,5 || 263 || 4 || PS

|-

| Constância || Santarém || 80,4 || 269 || 3801 || 280 || 47,3 || 180 || 3 || PS

|-

| Mesão Frio || Vila Real || 26,7 || 301 || 3555 || 281 || 133,1 || 101 || 5 || PS

|-

| Sardoal || Santarém || 92,2 || 257 || 3526 || 282 || 38,2 || 195 || 4 || PSD

|-

| Calheta || Azores || 126,3 || 229 || 3441 || 283 || 27,2 || 221 || 5 || IND

|-

| Calheta || Madeira || 110,3 || 243 || 3441 || 284 || 31,2 || 213 || 8 || PSD

|-

| Gavião || Portalegre || 294,6 || 108 || 3398 || 285 || 11,5 || 277 || 4 || PS

|-

| Pedrógão Grande || Leiria || 128,8 || 225 || 3392 || 286 || 26,3 || 227 || 3 || PS

|-

| Vila Velha de Ródão || Castelo Branco || 329,9 || 91 || 3287 || 287 || 10,0 || 288 || 4 || PS

|-

| Vila de Rei || Castelo Branco || 191,3 || 166 || 3276 || 288 || 17,1 || 253 || 3 || PSD

|-

| Crato || Portalegre || 398 || 72 || 3225 || 289 || 8,1 || 301 || 4 || PS

|-

| São Roque do Pico || Azores || 142,4 || 207 || 3221 || 290 || 22,6 || 238 || 5 || PS

|-

| Freixo de Espada à Cinta || Bragança || 244 || 130 || 3215 || 291 || 13,2 || 270 || 4 || PSD

|-

| Castelo de Vide || Portalegre || 264,9 || 120 || 3121 || 292 || 11,8 || 276 || 4 || PSD

|-

| Alter do Chão || Portalegre || 362 || 84 || 3046 || 293 || 8,4 || 300 || 4 || PS

|-

| Marvão || Portalegre || 154,9 || 198 || 3023 || 294 || 19,5 || 246 || 4 || PSD

|-

| Monforte || Portalegre || 420,3 || 66 || 2990 || 295 || 7,1 || 304 || 4 || PCP-PEV

|-

| Manteigas || Guarda || 122 || 233 || 2909 || 296 || 23,8 || 234 || 4 || PS

|-

| Fronteira || Portalegre || 248,6 || 127 || 2856 || 297 || 11,5 || 279 || 3 || PSD

|-

| Arronches || Portalegre || 314,8 || 102 || 2789 || 298 || 8,9 || 293 || 3 || PSD

|-

| Penedono || Viseu || 133,7 || 219 || 2731 || 299 || 20,4 || 242 || 7 || PSD

|-

| Castanheira de Pera || Leiria || 66,8 || 286 || 2647 || 300 || 39,6 || 193 || 1 || PSD

|-

| Alcoutim || Faro || 575,3 || 39 || 2521 || 301 || 4,4 || 308 || 4 || PS

|-

| Porto Moniz || Madeira || 82,6 || 264 || 2521 || 302 || 30,5 || 215 || 4 || PS

|-

| Mourão || Évora || 278,6 || 113 || 2353 || 303 || 8,4 || 299 || 3 || PS

|-

| Alvito || Beja || 264,8 || 121 || 2276 || 304 || 8,6 || 296 || 2 || PCP-PEV

|-

| Santa Cruz das Flores || Azores || 70,9 || 280 || 2021 || 305 || 28,5 || 218 || 4 || PS

|-

| Barrancos || Beja || 168,3 || 188 || 1435 || 306 || 8,5 || 297 || 1 || PS

|-

| Lajes das Flores || Azores || 70,1 || 282 || 1408 || 307 || 20,1 || 244 || 7 || PS

|-

| Corvo || Azores || 17,1 || 306 || 386 || 308 || 22,6 || 239 || 1 || PS

|}

-->

{| class="wikitable sortable"

|+Municipalities of Portugal

! District / <br /> Autonomous region

! Arms

! Name of municipality

! Area (km<sup>2</sup>) !! Area rank

! total (2023) !! rank

! (per&nbsp;km<sup>2</sup>) !! rank

! Number of parishes

! Ruling party 2025-2029

|-

| Aveiro || 24px |||| || || |||| ||||

| style="background-color:#F68A21;" |

|-

| Aveiro || 24px |||| || || || || ||||

| style="background-color:#0091dc;" |

|-

| Aveiro || 24px |||| || || |||| ||||

| style="background-color:#00549f;color:white" |

|-

| Aveiro || 24px |||| || || |||| ||||

| style="background-color:#ff66ff;" |

|-

| Aveiro || 24px |||| || || || || ||||

| style="background-color:#00549f;color:white" |

|-

| Aveiro || 24px |||| || || |||| ||||

| style="background-color:#ff66ff;" |

|-

| Aveiro || 24px |||| ||style="background-color:#DE3163;"| || |||| ||style="background-color:#77DD77;" |||

| style="background-color:#F68A21;" |

|-

| Aveiro || 24px |||| || || |||| ||||

| style="background-color:#00549F;color:white" |

|-

| Aveiro || 24px |||| || || |||| ||||

| style="background-color:#00549F;color:white" |

|-

| Aveiro || 24px |||| || || |||| ||||

| style="background-color:#cccccc;" |

|-

| Aveiro || 24px |||| || || |||| || ||

| style="background-color:#f68a21;" |

|-

| Aveiro || 24px |||| || || |||| ||||

| style="background-color:#FF66FF;" |

|-

| Aveiro || 24px |||| |||| |||| ||||

| style="background-color:#0091DC;" |

|-

| Aveiro || 24px |||| |||| |||| ||||

| style="background-color:#F68A21;" |

|-

| Aveiro || 24px |||| |||| ||style="background-color:#77DD77;" ||| ||||

| style="background-color:#f68a21;" |

|-

| Aveiro || 24px |||| ||style="background-color:#DE3163;"||| |||| || style="background-color:#77DD77;" |||

| style="background-color:#00549F;color:white" |

|-

| Aveiro || 24px |||| |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Aveiro || 24px |||| |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Aveiro || 24px |||| |||| |||| ||||

| style="background-color:#0091DC;" |

|-

| Beja || 24px || || |||| |||| ||||

| style="background-color:RED;color:white;" |

|-

| Beja || 24px || || ||style="background-color:#77DD77;" ||| |||| ||style="background-color:#DE3163;"|||

| style="background-color:#f68a21;" |

|-

| Beja || 24px || || |||| ||style="background-color:#DE3163;"|||||style="background-color:#DE3163;"|||

| style="background-color:#FF66FF;" |

|-

| Beja || 24px || || |||| ||style="background-color:#DE3163;"|||||style="background-color:#DE3163;"|||

| style="background-color:RED;color:white;" |

|-

| Beja || 24px || || ||style="background-color:#77DD77;" ||| |||| ||||

| style="background-color:#00549F;color:white" |

|-

| Beja || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Beja || 24px || || |||| |||| ||||

| style="background-color:RED;color:white;" |

|-

| Beja || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Beja || 24px || || ||style="background-color:#77DD77;" ||| |||| ||style="background-color:#DE3163;"|||

| style="background-color:#ff66ff;" |

|-

| Beja || 24px || || ||style="background-color:#77DD77;" ||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Beja || 24px || || ||style="background-color:#77DD77;" ||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Beja || 24px || || |||| |||| ||style="background-color:#DE3163;"|||

| style="background-color:#ff66ff;" |

|-

| Beja || 24px || || ||style="background-color:#77DD77;" ||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Beja || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Braga || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Braga || 24px || || |||| |||| ||||

| style="background-color:#00549f;color:white;" |

|-

| Braga || 24px || || || || ||style="background-color:#77DD77;" ||| ||||

| style="background-color:#00549f;color:white;" |

|-

| Braga || 24px || || |||| |||| ||||

| style="background-color:#00549f;color:white;" |

|-

| Braga || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Braga || 24px || || |||| |||| ||||

| style="background-color:#cccccc;" |

|-

| Braga || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Braga || 24px || || |||| ||style="background-color:#77DD77;" ||| ||||

| style="background-color:#00549f;color:white;" |

|-

| Braga || 24px || || |||| || || ||||

| style="background-color:#ff66ff;" |

|-

| Braga || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Braga || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Braga || 24px || || |||| ||style="background-color:#77DD77;" ||| ||||

| style="background-color:#00549F;color:white" |

|-

| Braga || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Braga || 24px || || ||style="background-color:#DE3163;"||| |||| ||||

| style="background-color:#cccccc;" |

|-

| Bragança || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Bragança || 24px || || ||style="background-color:#77DD77;" ||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Bragança || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Bragança || 24px || || |||| ||style="background-color:#DE3163;"||| ||||

| style="background-color:#FF66FF;" |

|-

| Bragança || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white" |

|-

| Bragança || 24px || || |||| || || ||||

| style="background-color:#f68a21;" |

|-

| Bragança || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Bragança || 24px || || ||style="background-color:#77DD77;" ||| |||| || ||

| style="background-color:#f68a21;" |

|-

| Bragança || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Bragança || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Bragança || 24px || || |||| |||| ||style="background-color:#DE3163;"|||

| style="background-color:#f68a21;" |

|-

| Bragança || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Castelo Branco || 24px || || |||| |||| ||||

| style="background-color:;" |

|-

| Castelo Branco || 24px || || ||style="background-color:#77DD77;" ||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Castelo Branco || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Castelo Branco || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Castelo Branco || 24px || || ||style="background-color:#77DD77;" ||| |||| ||style="background-color:#DE3163;"|||

| style="background-color:#ff66ff;" |

|-

| Castelo Branco || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Castelo Branco || 24px || || |||| |||| ||style="background-color:#DE3163;"|||

| style="background-color:#ff66ff;" |

|-

| Castelo Branco || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Castelo Branco || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Castelo Branco || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Castelo Branco || 24px || || |||| |||| ||style="background-color:#DE3163;"|||

| style="background-color:#ff66ff;" |

|-

| Coimbra || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Coimbra || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Coimbra || 24px || || |||| ||style="background-color:#77DD77;" ||| ||||

| style="background-color:#ff66ff;" |

|-

| Coimbra || 24px || || |||| |||| ||||

| style="background-color:#cccccc;" |

|-

| Coimbra || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Coimbra || 24px || || |||| |||| || ||

| style="background-color:#f68a21;" |

|-

| Coimbra || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Coimbra || 24px || || |||| |||| ||||

| style="background-color:#F68A21;" |

|-

| Coimbra || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Coimbra || 24px || || |||| |||| ||||

| style="background-color:#FF66FF" |

|-

| Coimbra || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Coimbra || 24px || || |||| |||| ||style="background-color:#DE3163;"|||

| style="background-color:#f68a21;" |

|-

| Coimbra || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Coimbra || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Coimbra || 24px || || |||| |||| ||||

| style="background-color:#cccccc;" |

|-

| Coimbra || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Coimbra || 24px || || |||| |||| ||||

| style="background-color:#cccccc;" |

|-

| Évora || 24px |||| |||| |||| ||style="background-color:#DE3163;"|||

| style="background-color:#ff66ff;" |

|-

| Évora || 24px |||| |||| |||| ||style="background-color:#DE3163;"|||

| style="background-color:Red;color:white;" |

|-

| Évora || 24px |||| |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Évora || 24px |||| |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Évora || 24px |||| ||style="background-color:#77DD77;" ||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Évora || 24px |||| ||style="background-color:#77DD77;" ||| |||| ||||

| style="background-color:Red;color:white;" |

|-

| Évora || 24px |||| |||| |||| ||||

| style="background-color:Red;color:white;" |

|-

| Évora || 24px |||| |||| ||style="background-color:#DE3163;"||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Évora || 24px |||| |||| |||| ||style="background-color:#DE3163;"|||

| style="background-color:#ff66ff;" |

|-

| Évora || 24px |||| |||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Évora || 24px |||| |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Évora || 24px |||| |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Évora || 24px |||| |||| |||| ||||

| style="background-color:Red;color:white;" |

|-

| Évora || 24px |||| |||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Faro || 24px || || |||| |||| ||||

| style="background-color:#202056;color:white;" |

|-

| Faro || 24px || || |||| ||style="background-color:#DE3163;"||| ||style="background-color:#DE3163;"|||

| style="background-color:#FF66FF;" |

|-

| Faro || 24px || || |||| |||| ||||

| style="background-color:#cccccc;" |

|-

| Faro || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Faro || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Faro || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Faro || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Faro || 24px || || ||style="background-color:#77DD77;" ||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Faro || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Faro || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Faro || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Faro || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Faro || 24px || || |||| |||| ||||

| style="background-color:RED;color:white;" |

|-

| Faro || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Faro || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Faro || 24px || || ||style="background-color:#DE3163;"||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Guarda || 24px || || |||| |||| ||||

| style="background-color:#cccccc;" |

|-

| Guarda || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Guarda || 24px || || |||| |||| ||||

| style="background-color:#F68A21;" |

|-

| Guarda || 24px || || |||| |||| ||||

| style="background-color:#F68A21;" |

|-

| Guarda || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Guarda || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Guarda || 24px || || |||| |||| ||||

| style="background-color:;" |

|-

| Guarda || 24px || || |||| ||style="background-color:#DE3163;"||| ||||

| style="background-color:#CCCCCC;" |

|-

| Guarda || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Guarda || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Guarda || 24px || || ||style="background-color:#77DD77;" ||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Guarda || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Guarda || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Guarda || 24px || || |||| |||| ||||

| style="background-color:#F68A21;" |

|-

| Leiria || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Leiria || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Leiria || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Leiria || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Leiria || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Leiria || 24px || || |||| |||| ||||

| style="background-color:#CCCCCC;" |

|-

| Leiria || 24px || || |||| ||style="background-color:#DE3163;"||| ||||

| style="background-color:#FF66FF;" |

|-

| Leiria || 24px || || |||| |||| ||||

| style="background-color:#CCCCCC;" |

|-

| Leiria || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Leiria || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Leiria || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Leiria || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Leiria || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Leiria |||| || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Leiria || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Leiria || 24px || || |||| |||| ||||

| style="background-color:#F68A21;" |

|-

| Lisboa || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Lisboa || 24px || || ||style="background-color:#DE3163;"||| ||style="background-color:#77DD77;" ||| ||style="background-color:#77DD77;" |||

| style="background-color:#ff66ff;" |

|-

| Lisboa || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Lisboa || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Lisboa || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Lisboa || 24px || || |||| ||style="background-color:#77DD77;" ||| ||style="background-color:#77DD77;" |||

| style="background-color:#00549F;color:white" |

|-

| Lisboa || 24px || || |||| ||style="background-color:#77DD77;" ||| ||style="background-color:#77DD77;" |||

| style="background-color:#00549F;color:white" |

|-

| Lisboa || 24px || || |||| ||style="background-color:#77DD77;" ||| ||||

| style="background-color:#ff66ff;" |

|-

| Lisboa || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white" |

|-

| Lisboa || 24px || || |||| |||| ||||

| style="background-color:#CCCCCC;" |

|-

| Lisboa || 24px || || ||style="background-color:#DE3163;"||| ||style="background-color:#77DD77;" ||| ||style="background-color:#77DD77;" |||

| style="background-color:#ff66ff;" |

|-

| Lisboa || 24px || || ||style="background-color:#DE3163;"||| ||style="background-color:#77DD77;" ||| ||style="background-color:#77DD77;" |||

| style="background-color:#CCCCCC;" |

|-

| Lisboa || 24px || || |||| ||style="background-color:#77DD77;" ||| ||style="background-color:#77DD77;" |||

| style="background-color:#f68a21;" |

|-

| Lisboa || 24px || || ||style="background-color:#DE3163;"||| |||| ||||

| style="background-color:#00549F;color:white" |

|-

| Lisboa || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white" |

|-

| Lisboa || 24px || || |||| ||style="background-color:#77DD77;" ||| ||||

| style="background-color:#ff66ff;" |

|-

| Portalegre || 24px || || |||| ||style="background-color:#DE3163;"||| ||style="background-color:#DE3163;"|||

| style="background-color:#00549F;color:white" |

|-

| Portalegre || 24px || || |||| ||style="background-color:#DE3163;"||| ||style="background-color:#DE3163;"|||

| style="background-color:#00549F;color:white" |

|-

| Portalegre || 24px || || |||| |||| ||style="background-color:#DE3163;"|||

| style="background-color:Red;color:white;" |

|-

| Portalegre || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Portalegre || 24px || || |||| ||style="background-color:#DE3163;"||| ||||

| style="background-color:#f68a21;" |

|-

| Portalegre || 24px || || |||| ||style="background-color:#DE3163;"||| ||style="background-color:#DE3163;"|||

| style="background-color:#ff66ff;" |

|-

| Portalegre || 24px || || |||| |||| ||||

| style="background-color:#cccccc;" |

|-

| Portalegre || 24px || || |||| ||style="background-color:#DE3163;"||| ||||

| style="background-color:#f68a21;" |

|-

| Portalegre || 24px || || |||| ||style="background-color:#DE3163;"||| ||||

| style="background-color:#ff66ff;" |

|-

| Portalegre || 24px || || |||| ||style="background-color:#DE3163;"||| ||||

| style="background-color:#00549F;color:white" |

|-

| Portalegre || 24px || || |||| ||style="background-color:#DE3163;"||| ||style="background-color:#DE3163;"|||

| style="background-color:#ff66ff;" |

|-

| Portalegre || 24px || || |||||||| ||||

| style="background-color:#FF66FF" |

|-

| Portalegre || 24px || || ||style="background-color:#77DD77;" ||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Portalegre || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white" |

|-

| Portalegre || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Porto || 24px || || |||| |||| ||||

| style="background-color:#00549f;color:white;" |

|-

| Porto || 24px || || |||| |||| ||||

| style="background-color:#00549f;color:white;" |

|-

| Porto || 24px || || |||| |||| ||||

| style="background-color:;" |

|-

| Porto || 24px || || |||| ||style="background-color:#77DD77;"||| ||style="background-color:#77DD77;" |||

| style="background-color:#FF66FF;" |

|-

| Porto || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Porto || 24px || || |||| ||style="background-color:#77DD77;" ||| ||style="background-color:#77DD77;" |||

| style="background-color:#00549F;color:white" |

|-

| Porto || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Porto || 24px || || |||| ||style="background-color:#77DD77;" ||| ||style="background-color:#77DD77;" |||

| style="background-color:#ff66ff;" |

|-

| Porto || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Porto || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Porto || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white" |

|-

| Porto || 24px || || ||style="background-color:#DE3163;"||| ||style="background-color:#77DD77;" ||| ||style="background-color:#77DD77;" |||

| style="background-color:#00549f;color:white;" |

|-

| Porto || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Porto || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Porto || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Porto || 24px || || |||| |||| ||style="background-color:#77DD77;" |||

| style="background-color:#FF66FF" |

|-

| Porto || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Porto || 24px || || |||| ||style="background-color:#77DD77;" ||| ||style="background-color:#77DD77;" |||

| style="background-color:#00549f;color:white;" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#00549f;color:white;" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#FF66FF" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#FF66FF" |

|-

| Santarém || 24px || || || style="background-color:#77DD77;"||| || || || ||

| style="background-color:#ff66ff;" |

|-

| Santarém || 24px || || || style="background-color:#DE3163;"||| || || || style="background-color:#77DD77;"|||

| style="background-color:#202056;color:white;" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#CCCCCC" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#00549f;color:white;" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#00549f;color:white;" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#CCCCCC" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#00549f;color:white;" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#00549f;color:white;" |

|-

| Santarém || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Santarém || 24px || || ||style="background-color:#DE3163;"||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Setúbal || 24px || || ||style="background-color:#77DD77;" ||| |||| ||style="background-color:#DE3163;"|||

| style="background-color:#ff66ff;" |

|-

| Setúbal || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Setúbal || || || |||| ||style="background-color:#77DD77;" ||| ||style="background-color:#77DD77;" |||

| style="background-color:#FF66FF" |

|-

| Setúbal || 24px || || ||style="background-color:#DE3163;"||| |||| ||style="background-color:#77DD77;" |||

| style="background-color:#FF66FF" |

|-

| Setúbal || 24px || || ||style="background-color:#77DD77;" ||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Setúbal || 24px || || ||style="background-color:#DE3163;"||| |||| ||style="background-color:#77DD77;" |||

| style="background-color:#FF66FF" |

|-

| Setúbal || 24px || || |||| |||| ||||

| style="background-color:#CCCCCC" |

|-

| Setúbal || 24px || || |||| |||| ||||

| style="background-color:Red;color:white;" |

|-

| Setúbal || 24px || || ||style="background-color:#77DD77;" ||| |||| ||||

| style="background-color:#CCCCCC" |

|-

| Setúbal || 24px || || |||| ||style="background-color:#77DD77;" ||| ||style="background-color:#77DD77;" |||

| style="background-color:Red;color:white;" |

|-

| Setúbal || 24px || || |||| |||| ||||

| style="background-color:Red;color:white;" |

|-

| Setúbal || 24px || || |||| |||| ||||

| style="background-color:#CCCCCC" |

|-

| Setúbal || 24px || || |||| |||| ||||

| style="background-color:Red;color:white;" |

|-

| Viana do Castelo || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Viana do Castelo || 24px || || |||| |||| ||||

| style="background-color:#00549f;color:white;" |

|-

| Viana do Castelo || 24px || || |||| |||| ||||

| style="background-color:#00549f;color:white;" |

|-

| Viana do Castelo || 24px || || |||| |||| ||||

| style="background-color:#F68A21;" |

|-

| Viana do Castelo || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Viana do Castelo || 24px || || |||| |||| ||||

| style="background-color:#F68A21;" |

|-

| Viana do Castelo || 24px || || |||| |||| ||||

| style="background-color:#0091DC;" |

|-

| Viana do Castelo || 24px || || |||| ||||||||

| style="background-color:#FF66FF" |

|-

| Viana do Castelo || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Viana do Castelo || 24px || || |||| |||| ||||

| style="background-color:#FF66FF" |

|-

| Vila Real || 24px || || |||| |||| ||||

| style="background-color:#00549f;color:white;" |

|-

| Vila Real || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Vila Real || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Vila Real || 24px || || ||style="background-color:#DE3163;"||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Vila Real || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Vila Real || 24px || || ||style="background-color:#77DD77;" ||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Vila Real || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Vila Real || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Vila Real || 24px || || || || |||| ||||

| style="background-color:#FF66FF" |

|-

| Vila Real || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Vila Real || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Vila Real || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Vila Real || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Vila Real || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Viseu || 24px || || |||||||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Viseu || 24px || || |||||||| ||||

| style="background-color:#FF66FF" |

|-

| Viseu || 24px || || |||| ||style="background-color:#DE3163;"||| ||||

| style="background-color:#f68a21;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#F68A21;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Viseu || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Azores || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Azores || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Azores || 24px || || ||style="background-color:#DE3163;"||| ||style="background-color:#DE3163;"||| ||||

| style="background-color:#ff66ff;" |

|-

| Azores || 23px || || |||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Azores || 24px || || ||style="background-color:#DE3163;"||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Azores || 24px || || |||| ||style="background-color:#DE3163;"||| ||||

| style="background-color:#FF66FF;" |

|-

| Azores || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Azores || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Azores || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Azores || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Azores || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Azores || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Azores || 24px || || |||| |||| ||||

| style="background-color:#F68A21;" |

|-

| Azores || 24px || || ||style="background-color:#DE3163;"||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Azores || 24px || || |||| ||style="background-color:#DE3163;"||| ||||

| style="background-color:#CCCCCC" |

|-

| Azores || 24px || || |||| ||style="background-color:#DE3163;"||| ||||

| style="background-color:#F68A21;" |

|-

| Azores || 24px || || || || |||| ||||

| style="background-color:#0091DC;" |

|-

| Azores || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Azores || 24px || || |||| |||| ||||

| style="background-color:#ff66ff;" |

|-

| Madeira || 24px || || |||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Madeira || 24px || || ||style="background-color:#DE3163;"||| |||| ||||

| style="background-color:#f68a21;" |

|-

| Madeira || 24px || || |||| |||| ||style="background-color:#77DD77;" |||

| style="background-color:#00549F;color:white;" |

|-

| Madeira || 24px || || |||| |||| ||||

| style="background-color:#FF66FF;" |

|-

| Madeira || 24px || || ||style="background-color:#DE3163;"||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Madeira || 24px || || |||| ||style="background-color:#DE3163;"||| ||||

| style="background-color:#FF66FF;" |

|-

| Madeira || 24px || || ||style="background-color:#DE3163;"||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Madeira || 24px || || |||| |||| ||||

| style="background-color:#00549F;color:white;" |

|-

| Madeira || 24px || || |||| |||| ||||

| style="background-color:#0E776D;color:white;" |

|-

| Madeira || 24px || || |||||||| ||||

| style="background-color:#0091DC;" |

|-

| Madeira || 24px || || |||| |||| ||||

| style="background-color:#202056;color:white;" |

|}

Maps

<gallery>

File:2025 Portuguese local election results by municipality map.png|Ruling parties per municipality (2025–2029)

File:Portuguese municipalities area.PNG|The 20 biggest and the 20 smallest municipalities (2011)

File:Portuguese municipalities population1.PNG|The 20 most and the 20 least populated municipalities (2011)

File:Portuguese municipalities density1.PNG|The 20 most and the 20 least densely populated municipalities (2011)

</gallery>

See also

  • Subdivisions of Portugal
  • Municipalities of Portugal
  • List of cities in Portugal
  • List of towns in Portugal
  • List of parishes of Portugal
  • Municipality
  • 2025 Portuguese local elections

Notes

References

  • National Association of Portuguese Municipalities