A tool for choosing where to invest: all 308 municipalities side by side on four numbers — IMI rate, median sale price per m², purchasing power and licensed housing per thousand residents. Pick a layer on the map or compare everything in the table.
Compare regions of Portugal
IMI
Price €/m²
Purchasing power
Construction
IMI rate
Municipal rate, by municipality.
IMI rate
Madeira
Azores
Angra do Heroísmo: 0,3 % Calheta (Açores): 0,3 % Santa Cruz da Graciosa: 0,3 % Velas: 0,3 % Praia da Vitória: 0,3 % Águeda: 0,3 % Albergaria-a-Velha: 0,3 % Anadia: 0,3 % Arouca: 0,3 % Castelo de Paiva: 0,3 % Estarreja: 0,3 % Ílhavo: 0,3 % Mealhada: 0,3 % Oliveira de Azeméis: 0,3 % Oliveira do Bairro: 0,3 % Sever do Vouga: 0,3 % Vale de Cambra: 0,3 % Aljustrel: 0,3 % Almodôvar: 0,3 % Alvito: 0,3 % Barrancos: 0,3 % Beja: 0,3 % Castro Verde: 0,3 % Cuba: 0,3 % Ferreira do Alentejo: 0,3 % Mértola: 0,3 % Moura: 0,3 % Odemira: 0,3 % Ourique: 0,3 % Serpa: 0,3 % Vidigueira: 0,3 % Amares: 0,3 % Cabeceiras de Basto: 0,3 % Celorico de Basto: 0,3 % Esposende: 0,3 % Fafe: 0,3 % Terras de Bouro: 0,3 % Vieira do Minho: 0,3 % Vila Verde: 0,3 % Bragança: 0,3 % Carrazeda de Ansiães: 0,3 % Macedo de Cavaleiros: 0,3 % Miranda do Douro: 0,3 % Mirandela: 0,3 % Mogadouro: 0,3 % Torre de Moncorvo: 0,3 % Vila Flor: 0,3 % Vimioso: 0,3 % Vinhais: 0,3 % Belmonte: 0,3 % Castelo Branco: 0,3 % Covilhã: 0,3 % Oleiros: 0,3 % Penamacor: 0,3 % Proença-a-Nova: 0,3 % Sertã: 0,3 % Vila de Rei: 0,3 % Vila Velha de Ródão: 0,3 % Arganil: 0,3 % Coimbra: 0,3 % Condeixa-a-Nova: 0,3 % Mira: 0,3 % Miranda do Corvo: 0,3 % Pampilhosa da Serra: 0,3 % Penacova: 0,3 % Arraiolos: 0,3 % Estremoz: 0,3 % Montemor-o-Novo: 0,3 % Mora: 0,3 % Portel: 0,3 % Redondo: 0,3 % Viana do Alentejo: 0,3 % Vila Viçosa: 0,3 % Albufeira: 0,3 % Alcoutim: 0,3 % Aljezur: 0,3 % Faro: 0,3 % Loulé: 0,3 % Monchique: 0,3 % Silves: 0,3 % Tavira: 0,3 % Vila do Bispo: 0,3 % Calheta (Madeira): 0,3 % Câmara de Lobos: 0,3 % Funchal: 0,3 % Machico: 0,3 % Ponta do Sol: 0,3 % Porto Moniz: 0,3 % Ribeira Brava: 0,3 % São Vicente: 0,3 % Santa Cruz: 0,3 % Santana: 0,3 % Almeida: 0,3 % Figueira de Castelo Rodrigo: 0,3 % Manteigas: 0,3 % Mêda: 0,3 % Pinhel: 0,3 % Sabugal: 0,3 % Trancoso: 0,3 % Vila Nova de Foz Côa: 0,3 % Corvo: 0,3 % Horta: 0,3 % Lajes das Flores: 0,3 % Lajes do Pico: 0,3 % Madalena: 0,3 % São Roque do Pico: 0,3 % Santa Cruz das Flores: 0,3 % Alcobaça: 0,3 % Alvaiázere: 0,3 % Ansião: 0,3 % Batalha: 0,3 % Bombarral: 0,3 % Caldas da Rainha: 0,3 % Castanheira de Pera: 0,3 % Figueiró dos Vinhos: 0,3 % Leiria: 0,3 % Marinha Grande: 0,3 % Pedrógão Grande: 0,3 % Pombal: 0,3 % Porto de Mós: 0,3 % Amadora: 0,3 % Lisboa: 0,3 % Sintra: 0,3 % Sobral de Monte Agraço: 0,3 % Vila Franca de Xira: 0,3 % Lagoa (Açores): 0,3 % Ponta Delgada: 0,3 % Povoação: 0,3 % Ribeira Grande: 0,3 % Vila do Porto: 0,3 % Alter do Chão: 0,3 % Arronches: 0,3 % Avis: 0,3 % Campo Maior: 0,3 % Castelo de Vide: 0,3 % Crato: 0,3 % Fronteira: 0,3 % Gavião: 0,3 % Marvão: 0,3 % Nisa: 0,3 % Ponte de Sor: 0,3 % Portalegre: 0,3 % Amarante: 0,3 % Baião: 0,3 % Felgueiras: 0,3 % Lousada: 0,3 % Marco de Canaveses: 0,3 % Paços de Ferreira: 0,3 % Paredes: 0,3 % Penafiel: 0,3 % Póvoa de Varzim: 0,3 % Santo Tirso: 0,3 % Vila do Conde: 0,3 % Benavente: 0,3 % Chamusca: 0,3 % Constância: 0,3 % Coruche: 0,3 % Entroncamento: 0,3 % Ferreira do Zêzere: 0,3 % Mação: 0,3 % Vila Nova da Barquinha: 0,3 % Alcácer do Sal: 0,3 % Grândola: 0,3 % Palmela: 0,3 % Santiago do Cacém: 0,3 % Monção: 0,3 % Paredes de Coura: 0,3 % Valença: 0,3 % Vila Nova de Cerveira: 0,3 % Boticas: 0,3 % Chaves: 0,3 % Mondim de Basto: 0,3 % Montalegre: 0,3 % Murça: 0,3 % Ribeira de Pena: 0,3 % Sabrosa: 0,3 % Santa Marta de Penaguião: 0,3 % Valpaços: 0,3 % Vila Pouca de Aguiar: 0,3 % Armamar: 0,3 % Carregal do Sal: 0,3 % Castro Daire: 0,3 % Cinfães: 0,3 % Mangualde: 0,3 % Moimenta da Beira: 0,3 % Mortágua: 0,3 % Nelas: 0,3 % Oliveira de Frades: 0,3 % Penalva do Castelo: 0,3 % Penedono: 0,3 % São João da Pesqueira: 0,3 % São Pedro do Sul: 0,3 % Sátão: 0,3 % Sernancelhe: 0,3 % Tarouca: 0,3 % Tondela: 0,3 % Vila Nova de Paiva: 0,3 % Viseu: 0,3 % Vouzela: 0,3 % Murtosa: 0,32 % Barcelos: 0,33 % Braga: 0,32 % Guimarães: 0,31 % Vila Nova de Famalicão: 0,335 % Góis: 0,33 % Oliveira do Hospital: 0,31 % Mourão: 0,325 % Vendas Novas: 0,33 % Peniche: 0,305 % Odivelas: 0,33 % Porto: 0,324 % Golegã: 0,33 % Ourém: 0,325 % Sardoal: 0,325 % Montijo: 0,31 % Seixal: 0,325 % Sines: 0,33 % Melgaço: 0,32 % Ponte de Lima: 0,32 % Alijó: 0,32 % Aveiro: 0,35 % Ovar: 0,34 % São João da Madeira: 0,35 % Santa Maria da Feira: 0,365 % Póvoa de Lanhoso: 0,34 % Vizela: 0,35 % Montemor-o-Velho: 0,34 % Soure: 0,34 % Tábua: 0,35 % Borba: 0,35 % Évora: 0,37 % Reguengos de Monsaraz: 0,35 % Lagoa (Algarve): 0,36 % Olhão: 0,37 % Portimão: 0,37 % Celorico da Beira: 0,35 % Gouveia: 0,36 % Seia: 0,34 % Óbidos: 0,36 % Alenquer: 0,36 % Arruda dos Vinhos: 0,36 % Azambuja: 0,35 % Cadaval: 0,35 % Cascais: 0,35 % Loures: 0,361 % Lourinhã: 0,35 % Torres Vedras: 0,35 % Elvas: 0,35 % Monforte: 0,34 % Sousel: 0,35 % Maia: 0,345 % Matosinhos: 0,37 % Valongo: 0,34 % Vila Nova de Gaia: 0,36 % Alcanena: 0,365 % Alpiarça: 0,36 % Salvaterra de Magos: 0,35 % Santarém: 0,367 % Tomar: 0,34 % Torres Novas: 0,34 % Alcochete: 0,34 % Almada: 0,35 % Barreiro: 0,35 % Moita: 0,365 % Setúbal: 0,37 % Arcos de Valdevez: 0,34 % Ponte da Barca: 0,34 % Viana do Castelo: 0,35 % Peso da Régua: 0,37 % Lamego: 0,365 % Vagos: 0,4 % Alfândega da Fé: 0,38 % Fundão: 0,38 % Cantanhede: 0,38 % Figueira da Foz: 0,4 % Lousã: 0,38 % Penela: 0,375 % Vila Nova de Poiares: 0,39 % Castro Marim: 0,39 % São Brás de Alportel: 0,41 % Fornos de Algodres: 0,41 % Guarda: 0,375 % Trofa: 0,39 % Abrantes: 0,4 % Almeirim: 0,375 % Rio Maior: 0,38 % Caminha: 0,39 % Mesão Frio: 0,4 % Vila Real: 0,385 % Resende: 0,375 % Santa Comba Dão: 0,39 % Tabuaço: 0,4 % Alandroal: 0,42 % Vila Real de Santo António: 0,45 % Nazaré: 0,45 % Mafra: 0,425 % Oeiras: 0,45 % Nordeste: 0,425 % Vila Franca do Campo: 0,425 % Cartaxo: 0,45 % Espinho: — Freixo de Espada à Cinta: — Idanha-a-Nova: — Lagos: — Porto Santo: — Aguiar da Beira: — Gondomar: — Sesimbra: —
IMI rate
Informação geográfica cedida pela Direção-Geral do Território
IMI is the annual municipal tax on property: each municipality sets its rate within a legal band, and that rate multiplies the taxable value on the yearly bill. For a buy-to-let investor it is a fixed cost of ownership that varies widely between neighbouring municipalities.
Median price per m²
Median of sales, last 12 months.
Median price per m²
Madeira
Azores
Figueira de Castelo Rodrigo: 332 €/m² Sernancelhe: 297 €/m² Fornos de Algodres: 502 €/m² Armamar: 403 €/m² Almeida: 342 €/m² Vila Velha de Ródão: 395 €/m² Pinhel: 429 €/m² Mação: 372 €/m² Penamacor: 395 €/m² Vila Nova de Paiva: 340 €/m² Mêda: 411 €/m² Idanha-a-Nova: 412 €/m² Trancoso: 492 €/m² Vimioso: 464 €/m² Carrazeda de Ansiães: 352 €/m² Vila Flor: 487 €/m² Sabugal: 427 €/m² Crato: 508 €/m² Nisa: 500 €/m² Pampilhosa da Serra: 465 €/m² Sabrosa: 757 €/m² Santa Cruz da Graciosa: 560 €/m² Celorico da Beira: 497 €/m² Miranda do Douro: 477 €/m² Moimenta da Beira: 571 €/m² São João da Pesqueira: 446 €/m² Sousel: 668 €/m² Oleiros: 556 €/m² Gavião: 529 €/m² Vila Nova de Foz Côa: 423 €/m² Mogadouro: 356 €/m² Penalva do Castelo: 429 €/m² Torre de Moncorvo: 448 €/m² Alfândega da Fé: 419 €/m² Monforte: 544 €/m² Ribeira de Pena: 357 €/m² Portel: 815 €/m² Santa Marta de Penaguião: 500 €/m² Gouveia: 525 €/m² Mértola: 723 €/m² Alter do Chão: 461 €/m² Arronches: 842 €/m² Fronteira: 596 €/m² Sardoal: 675 €/m² Alvaiázere: 651 €/m² Melgaço: 734 €/m² Aguiar da Beira: 474 €/m² Mesão Frio: 657 €/m² Vinhais: 352 €/m² Marvão: 654 €/m² Campo Maior: 697 €/m² Castanheira de Pera: 609 €/m² Vouzela: 625 €/m² Tabuaço: 582 €/m² Alcanena: 779 €/m² Vidigueira: 763 €/m² Proença-a-Nova: 584 €/m² Castro Verde: 1095 €/m² Resende: 637 €/m² Montalegre: 800 €/m² Murça: 529 €/m² Sever do Vouga: 786 €/m² Castelo de Vide: 705 €/m² Boticas: 532 €/m² Avis: 767 €/m² Valpaços: 684 €/m² Arganil: 685 €/m² Seia: 708 €/m² Vila de Rei: 864 €/m² Góis: 756 €/m² Ferreira do Alentejo: 841 €/m² Santa Comba Dão: 767 €/m² Figueiró dos Vinhos: 555 €/m² Castro Daire: 652 €/m² Alandroal: 771 €/m² Pedrógão Grande: 576 €/m² Alijó: 472 €/m² Carregal do Sal: 697 €/m² Mangualde: 806 €/m² Cinfães: 509 €/m² Sátão: 715 €/m² Abrantes: 975 €/m² Moura: 792 €/m² Paredes de Coura: 777 €/m² Alvito: 970 €/m² Cuba: 692 €/m² Nelas: 787 €/m² Mourão: 755 €/m² Elvas: 938 €/m² Borba: 924 €/m² Mora: 1041 €/m² Fundão: 803 €/m² Ourique: 846 €/m² Redondo: 920 €/m² Belmonte: 500 €/m² Macedo de Cavaleiros: 799 €/m² Serpa: 662 €/m² Penacova: 595 €/m² Oliveira do Hospital: 746 €/m² Mondim de Basto: 980 €/m² Ansião: 727 €/m² Almodôvar: 979 €/m² Tondela: 810 €/m² Vieira do Minho: 1144 €/m² Vila Pouca de Aguiar: 800 €/m² Tarouca: 750 €/m² Penela: 744 €/m² Chamusca: 909 €/m² Viana do Alentejo: 1058 €/m² Tábua: 768 €/m² Miranda do Corvo: 903 €/m² Calheta (Açores): 697 €/m² Velas: 1103 €/m² Baião: 841 €/m² Vila Viçosa: 838 €/m² Aljustrel: 890 €/m² Oliveira de Frades: 968 €/m² Celorico de Basto: 886 €/m² Soure: 884 €/m² Vila Nova de Poiares: 1031 €/m² Constância: 1032 €/m² Mortágua: 738 €/m² Madalena: 1118 €/m² Portalegre: 1088 €/m² Nordeste: 1164 €/m² Castelo Branco: 1026 €/m² Ferreira do Zêzere: 883 €/m² Ponte de Sor: 960 €/m² Anadia: 941 €/m² Guarda: 955 €/m² Alcoutim: 917 €/m² Sertã: 915 €/m² Lamego: 973 €/m² Cabeceiras de Basto: 893 €/m² Arcos de Valdevez: 914 €/m² Estremoz: 843 €/m² Torres Novas: 1199 €/m² Porto de Mós: 1233 €/m² Mirandela: 1042 €/m² Lajes do Pico: 1138 €/m² Covilhã: 1116 €/m² Arouca: 1012 €/m² Montemor-o-Velho: 1142 €/m² Cantanhede: 1100 €/m² São Pedro do Sul: 970 €/m² Felgueiras: 1201 €/m² Bragança: 1157 €/m² Peso da Régua: 1119 €/m² Reguengos de Monsaraz: 1100 €/m² Pombal: 1230 €/m² Valença: 1181 €/m² Vila Nova de Cerveira: 1097 €/m² Mealhada: 1132 €/m² Ponte da Barca: 1239 €/m² Amarante: 1192 €/m² Chaves: 1184 €/m² Terras de Bouro: 1071 €/m² Monção: 1197 €/m² Castelo de Paiva: 952 €/m² Manteigas: 424 €/m² Freixo de Espada à Cinta: 280 €/m² Barrancos: 499 €/m² Penedono: 441 €/m² Alpiarça: 1291 €/m² Arraiolos: 1286 €/m² Povoação: 1426 €/m² Porto Moniz: 1490 €/m² Golegã: 1263 €/m² Santana: 1605 €/m² Tomar: 1285 €/m² Batalha: 1387 €/m² Vila Nova da Barquinha: 1415 €/m² Lousã: 1411 €/m² Beja: 1252 €/m² Almeirim: 1522 €/m² Cadaval: 1432 €/m² Marco de Canaveses: 1366 €/m² Coruche: 1383 €/m² Praia da Vitória: 1349 €/m² Fafe: 1303 €/m² Rio Maior: 1278 €/m² Águeda: 1366 €/m² Entroncamento: 1646 €/m² Estarreja: 1248 €/m² Oliveira de Azeméis: 1412 €/m² Lousada: 1348 €/m² Santarém: 1495 €/m² Angra do Heroísmo: 1316 €/m² Penafiel: 1455 €/m² Póvoa de Lanhoso: 1339 €/m² Paços de Ferreira: 1472 €/m² Oliveira do Bairro: 1358 €/m² Vizela: 1540 €/m² Cartaxo: 1553 €/m² Amares: 1566 €/m² Ourém: 1348 €/m² Ribeira Grande: 1565 €/m² Santo Tirso: 1700 €/m² Paredes: 1643 €/m² Montemor-o-Novo: 1436 €/m² Bombarral: 1582 €/m² Albergaria-a-Velha: 1357 €/m² Horta: 1359 €/m² Marinha Grande: 1462 €/m² São Vicente: 1331 €/m² Vendas Novas: 1646 €/m² Sobral de Monte Agraço: 1865 €/m² Murtosa: 1406 €/m² Condeixa-a-Nova: 1622 €/m² Vila Verde: 1506 €/m² Alcobaça: 1808 €/m² Ribeira Brava: 1508 €/m² Vila Franca do Campo: 1585 €/m² Vale de Cambra: 1318 €/m² Monchique: 1637 €/m² Vila do Porto: 1409 €/m² São João da Madeira: 1836 €/m² Ponte de Lima: 1450 €/m² Guimarães: 1733 €/m² Azambuja: 1902 €/m² Viseu: 1595 €/m² Barcelos: 1678 €/m² Santa Maria da Feira: 1700 €/m² Vila Nova de Famalicão: 1795 €/m² Vagos: 1715 €/m² Mira: 1515 €/m² São Roque do Pico: 1390 €/m² Caminha: 1646 €/m² Vila Real: 1591 €/m² Alenquer: 1928 €/m² Salvaterra de Magos: 1787 €/m² Alcácer do Sal: 1932 €/m² Benavente: 2063 €/m² Machico: 2027 €/m² Ovar: 1836 €/m² Ponta do Sol: 1718 €/m² Trofa: 1847 €/m² Figueira da Foz: 1789 €/m² Calheta (Madeira): 1722 €/m² Lagoa (Açores): 1761 €/m² Leiria: 1922 €/m² Viana do Castelo: 1857 €/m² Lourinhã: 2030 €/m² Ponta Delgada: 2017 €/m² Santiago do Cacém: 2019 €/m² Odemira: 1799 €/m² Braga: 2100 €/m² Caldas da Rainha: 2092 €/m² Esposende: 2152 €/m² Arruda dos Vinhos: 2161 €/m² Ílhavo: 2248 €/m² Moita: 2371 €/m² Vila Franca de Xira: 2822 €/m² Valongo: 2204 €/m² Santa Cruz: 2617 €/m² Porto Santo: 2484 €/m² Câmara de Lobos: 2500 €/m² Gondomar: 2227 €/m² Peniche: 2219 €/m² Torres Vedras: 2292 €/m² Barreiro: 2705 €/m² Palmela: 2375 €/m² Vila do Conde: 2262 €/m² Póvoa de Varzim: 2345 €/m² Coimbra: 2210 €/m² Maia: 2462 €/m² Óbidos: 2242 €/m² Vila Nova de Gaia: 2583 €/m² Espinho: 2776 €/m² Setúbal: 2638 €/m² Sines: 2473 €/m² Évora: 2255 €/m² Montijo: 2608 €/m² Aveiro: 2329 €/m² Grândola: 2533 €/m² São Brás de Alportel: 2381 €/m² Seixal: 2800 €/m² Nazaré: 2424 €/m² Sintra: 2908 €/m² Alcochete: 2883 €/m² Olhão: 2725 €/m² Silves: 2815 €/m² Sesimbra: 2909 €/m² Castro Marim: 2542 €/m² Vila Real de Santo António: 3001 €/m² Amadora: 3143 €/m² Mafra: 2942 €/m² Matosinhos: 3058 €/m² Faro: 3125 €/m² Portimão: 3125 €/m² Tavira: 3152 €/m² Odivelas: 3462 €/m² Funchal: 3322 €/m² Almada: 3267 €/m² Loures: 3191 €/m² Lagoa (Algarve): 3220 €/m² Albufeira: 3354 €/m² Porto: 3510 €/m² Aljezur: 3240 €/m² Vila do Bispo: 3236 €/m² Lagos: 3855 €/m² Loulé: 4091 €/m² Oeiras: 4297 €/m² Cascais: 4687 €/m² Lisboa: 5082 €/m²
Median price per m²
Informação geográfica cedida pela Direção-Geral do Território
The median of sale prices registered with the tax authority — what was paid, not what is asked in listings — per m² of area. It says how much it costs to enter a market; set against local purchasing power, it shows where price has already outrun income.
Purchasing power per capita
Index, Portugal = 100.
Purchasing power per capita
Madeira
Azores
Albergaria-a-Velha: 85.42 Anadia: 81.99 Arouca: 74.31 Castelo de Paiva: 70.62 Murtosa: 73.11 Oliveira de Azeméis: 84.46 Oliveira do Bairro: 85.53 Sever do Vouga: 80.42 Vagos: 79.48 Aljustrel: 84.21 Almodôvar: 80.38 Alvito: 72.37 Barrancos: 67.19 Cuba: 73.66 Ferreira do Alentejo: 74.93 Mértola: 68.89 Moura: 75.97 Odemira: 79.51 Ourique: 75.6 Serpa: 74.42 Vidigueira: 79.42 Amares: 74.01 Barcelos: 81.63 Cabeceiras de Basto: 69.02 Celorico de Basto: 63.27 Fafe: 76.86 Póvoa de Lanhoso: 71.95 Terras de Bouro: 67.12 Vieira do Minho: 67.5 Vila Verde: 74.23 Vizela: 81.44 Alfândega da Fé: 68.27 Carrazeda de Ansiães: 67.92 Freixo de Espada à Cinta: 68.26 Macedo de Cavaleiros: 76.79 Miranda do Douro: 75.24 Mirandela: 85.07 Mogadouro: 70.47 Torre de Moncorvo: 68.8 Vila Flor: 65.9 Vimioso: 63.16 Vinhais: 61.86 Belmonte: 74.39 Fundão: 79.83 Idanha-a-Nova: 68.47 Oleiros: 66.59 Penamacor: 61.24 Proença-a-Nova: 74.77 Sertã: 76.34 Vila de Rei: 67.42 Vila Velha de Ródão: 73.93 Arganil: 72.07 Cantanhede: 84.39 Condeixa-a-Nova: 84.1 Góis: 68.33 Lousã: 84.39 Mira: 77.08 Miranda do Corvo: 73.71 Montemor-o-Velho: 75.57 Oliveira do Hospital: 75.1 Pampilhosa da Serra: 64.95 Penacova: 69.71 Penela: 77.5 Soure: 74.6 Tábua: 73.78 Vila Nova de Poiares: 77.8 Alandroal: 69.78 Arraiolos: 77.1 Borba: 75.84 Mora: 80.19 Mourão: 71.15 Portel: 68.16 Redondo: 74.11 Viana do Alentejo: 78.83 Vila Viçosa: 82.79 Alcoutim: 70.99 Aljezur: 71.57 Castro Marim: 81.16 Monchique: 65.71 Olhão: 84.47 Silves: 83.81 Vila do Bispo: 67.19 Aguiar da Beira: 70.54 Almeida: 72.86 Celorico da Beira: 71.13 Figueira de Castelo Rodrigo: 69.77 Fornos de Algodres: 64.69 Gouveia: 69.6 Manteigas: 71.56 Mêda: 68 Pinhel: 70.02 Sabugal: 64.06 Seia: 78.85 Trancoso: 71.35 Vila Nova de Foz Côa: 71.96 Alvaiázere: 72.72 Ansião: 76.15 Bombarral: 85.27 Castanheira de Pera: 72.54 Figueiró dos Vinhos: 71.5 Óbidos: 81.32 Pedrógão Grande: 69.67 Pombal: 85.22 Porto de Mós: 82.41 Cadaval: 76.03 Lourinhã: 85.34 Sobral de Monte Agraço: 85.81 Alter do Chão: 73.57 Arronches: 75.87 Avis: 78.56 Castelo de Vide: 79.39 Crato: 73.69 Fronteira: 76.22 Gavião: 70.87 Marvão: 69.31 Monforte: 71.58 Nisa: 76.37 Ponte de Sor: 83.87 Sousel: 72.89 Amarante: 75.34 Baião: 62.73 Felgueiras: 81.21 Lousada: 74.56 Marco de Canaveses: 75.5 Paços de Ferreira: 82.37 Paredes: 79.33 Penafiel: 80.36 Santo Tirso: 84.83 Alcanena: 85.27 Alpiarça: 81.27 Chamusca: 74.54 Constância: 84.96 Coruche: 78.02 Ferreira do Zêzere: 74.06 Golegã: 84.11 Mação: 71.47 Salvaterra de Magos: 81.18 Sardoal: 74.31 Vila Nova da Barquinha: 77.18 Moita: 82.3 Arcos de Valdevez: 72.79 Melgaço: 64.01 Monção: 75.06 Paredes de Coura: 69.37 Ponte da Barca: 67.15 Ponte de Lima: 76.66 Valença: 84.82 Vila Nova de Cerveira: 84.89 Alijó: 65.27 Boticas: 65.8 Chaves: 82.47 Mesão Frio: 69.09 Mondim de Basto: 64.63 Montalegre: 65.06 Murça: 65.25 Peso da Régua: 84.76 Ribeira de Pena: 65.78 Sabrosa: 67.4 Santa Marta de Penaguião: 64.39 Valpaços: 63.94 Vila Pouca de Aguiar: 70.25 Armamar: 71.17 Carregal do Sal: 72.87 Castro Daire: 67.82 Cinfães: 64.13 Lamego: 83.6 Mangualde: 85.37 Moimenta da Beira: 72.76 Mortágua: 80.18 Nelas: 79.33 Oliveira de Frades: 81.1 Penalva do Castelo: 65.75 Penedono: 66.11 Resende: 65.68 Santa Comba Dão: 74.95 São João da Pesqueira: 69.22 São Pedro do Sul: 73.71 Sátão: 70.36 Sernancelhe: 64.26 Tabuaço: 64.11 Tarouca: 70.23 Tondela: 79.77 Vila Nova de Paiva: 66.86 Vouzela: 68.94 Calheta (Açores): 72.34 Santa Cruz da Graciosa: 78.41 Praia da Vitória: 82.57 Corvo: 75.7 Lajes das Flores: 82.57 Lajes do Pico: 70.63 Madalena: 84.76 Santa Cruz das Flores: 83.96 São Roque do Pico: 80.25 Lagoa (Açores): 76.91 Nordeste: 63.9 Povoação: 67.05 Ribeira Grande: 73.02 Vila Franca do Campo: 70.64 Calheta (Madeira): 67.09 Câmara de Lobos: 63.48 Machico: 77.02 Ponta do Sol: 60.72 Porto Moniz: 61.04 Ribeira Brava: 68.16 Santa Cruz: 76.1 Santana: 64.64 São Vicente: 66.08 Águeda: 87.86 Espinho: 95.89 Estarreja: 86.21 Santa Maria da Feira: 88.4 Ílhavo: 87.92 Mealhada: 88.79 Ovar: 89.06 Vale de Cambra: 87.83 Beja: 101.74 Castro Verde: 103.48 Braga: 105.39 Esposende: 86.82 Guimarães: 89.31 Vila Nova de Famalicão: 92.12 Bragança: 95.89 Castelo Branco: 96.2 Covilhã: 86.9 Figueira da Foz: 94.79 Estremoz: 95.72 Montemor-o-Novo: 88.63 Reguengos de Monsaraz: 90.92 Vendas Novas: 93.11 Albufeira: 107.03 Lagoa (Algarve): 91.4 Lagos: 94.37 Portimão: 102.11 São Brás de Alportel: 90.17 Tavira: 93.74 Vila Real de Santo António: 93.83 Guarda: 95.28 Alcobaça: 86.34 Batalha: 89.31 Caldas da Rainha: 98.79 Leiria: 105.73 Marinha Grande: 92.69 Nazaré: 88.09 Peniche: 87.72 Alenquer: 88.75 Arruda dos Vinhos: 103.15 Loures: 102.3 Mafra: 102.88 Sintra: 97.85 Torres Vedras: 93.76 Vila Franca de Xira: 98.94 Amadora: 102.25 Odivelas: 94.74 Campo Maior: 90.58 Elvas: 90.03 Portalegre: 98.54 Gondomar: 85.87 Maia: 108.68 Póvoa de Varzim: 94.48 Valongo: 92.74 Vila do Conde: 93.59 Vila Nova de Gaia: 100.98 Trofa: 93.07 Abrantes: 88.48 Almeirim: 88.28 Benavente: 96.67 Cartaxo: 90.17 Entroncamento: 99.08 Rio Maior: 89.83 Santarém: 99.48 Tomar: 88.84 Torres Novas: 94.95 Ourém: 86.61 Alcácer do Sal: 87.7 Almada: 104.49 Barreiro: 96.5 Grândola: 95.38 Montijo: 102.53 Palmela: 97.68 Santiago do Cacém: 95.81 Seixal: 95.99 Sesimbra: 94.05 Setúbal: 104.81 Caminha: 86.45 Viana do Castelo: 92.08 Vila Real: 99.07 Viseu: 96.78 Angra do Heroísmo: 94.76 Velas: 87.75 Horta: 88.67 Ponta Delgada: 102.58 Vila do Porto: 90.44 Funchal: 109.59 Porto Santo: 97.51 Aveiro: 119.68 São João da Madeira: 116.73 Coimbra: 119.76 Évora: 111.98 Faro: 116.01 Loulé: 115.41 Azambuja: 111.05 Cascais: 121.83 Matosinhos: 118.06 Alcochete: 118.86 Sines: 120.33 Porto: 147.63 Lisboa: 186.34 Oeiras: 165.5
Purchasing power per capita
Informação geográfica cedida pela Direção-Geral do Território
An INE index where Portugal = 100: how much is bought per resident against the national average. It is not income or wages, but it approximates local demand — high purchasing power sustains prices and rents; low, with prices rising, signals a stretched market.
Licensed housing per 1000 residents
New licensed dwellings, per thousand residents. (2025)
Licensed housing per 1000 residents
Madeira
Azores
Anadia: 2.15 / 1000 Castelo de Paiva: 1.64 / 1000 Estarreja: 1.84 / 1000 Santa Maria da Feira: 2.07 / 1000 Oliveira de Azeméis: 1.3 / 1000 Oliveira do Bairro: 1.56 / 1000 São João da Madeira: 0.63 / 1000 Sever do Vouga: 1.78 / 1000 Aljustrel: 0.54 / 1000 Almodôvar: 1.71 / 1000 Alvito: 1.7 / 1000 Barrancos: 0 / 1000 Beja: 0.43 / 1000 Castro Verde: 2.11 / 1000 Ferreira do Alentejo: 0.31 / 1000 Mértola: 1.67 / 1000 Moura: 0.73 / 1000 Odemira: 1.75 / 1000 Ourique: 0.58 / 1000 Serpa: 0.69 / 1000 Vidigueira: 0.36 / 1000 Póvoa de Lanhoso: 2.02 / 1000 Alfândega da Fé: 1.66 / 1000 Freixo de Espada à Cinta: 0 / 1000 Mogadouro: 1.62 / 1000 Torre de Moncorvo: 0.61 / 1000 Vila Flor: 0.52 / 1000 Vimioso: 0.81 / 1000 Vinhais: 0.97 / 1000 Belmonte: 0.65 / 1000 Oleiros: 1.11 / 1000 Penamacor: 0.46 / 1000 Proença-a-Nova: 1.15 / 1000 Vila Velha de Ródão: 0.88 / 1000 Arganil: 1.31 / 1000 Góis: 0.52 / 1000 Miranda do Corvo: 1.3 / 1000 Montemor-o-Velho: 1.58 / 1000 Oliveira do Hospital: 0.45 / 1000 Pampilhosa da Serra: 0.3 / 1000 Penacova: 1.3 / 1000 Soure: 1.03 / 1000 Tábua: 1.2 / 1000 Vila Nova de Poiares: 1.07 / 1000 Alandroal: 0.6 / 1000 Arraiolos: 1.75 / 1000 Borba: 0.46 / 1000 Estremoz: 0.62 / 1000 Évora: 0.89 / 1000 Montemor-o-Novo: 2.23 / 1000 Mora: 0.24 / 1000 Portel: 1.23 / 1000 Redondo: 1.87 / 1000 Vendas Novas: 1.32 / 1000 Viana do Alentejo: 0.72 / 1000 Vila Viçosa: 0.95 / 1000 Albufeira: 0.84 / 1000 Alcoutim: 0.81 / 1000 Faro: 0.96 / 1000 Loulé: 1.63 / 1000 Monchique: 1.07 / 1000 Silves: 1.24 / 1000 Aguiar da Beira: 1.84 / 1000 Almeida: 1.8 / 1000 Celorico da Beira: 0.92 / 1000 Figueira de Castelo Rodrigo: 0.82 / 1000 Fornos de Algodres: 0.24 / 1000 Guarda: 1.72 / 1000 Manteigas: 1.69 / 1000 Mêda: 2.06 / 1000 Pinhel: 1.12 / 1000 Sabugal: 0.75 / 1000 Seia: 1.25 / 1000 Trancoso: 0.62 / 1000 Vila Nova de Foz Côa: 0 / 1000 Alvaiázere: 1.72 / 1000 Ansião: 2.12 / 1000 Castanheira de Pera: 1.09 / 1000 Figueiró dos Vinhos: 1.66 / 1000 Marinha Grande: 1.03 / 1000 Pedrógão Grande: 0.8 / 1000 Alenquer: 1.36 / 1000 Azambuja: 0.88 / 1000 Lisboa: 1.78 / 1000 Sobral de Monte Agraço: 2.02 / 1000 Vila Franca de Xira: 2.25 / 1000 Amadora: 1.37 / 1000 Odivelas: 1.2 / 1000 Alter do Chão: 1.25 / 1000 Arronches: 0 / 1000 Avis: 0.82 / 1000 Campo Maior: 0.48 / 1000 Castelo de Vide: 0 / 1000 Crato: 0.3 / 1000 Elvas: 1.14 / 1000 Fronteira: 0.34 / 1000 Marvão: 0.69 / 1000 Monforte: 0.35 / 1000 Nisa: 0.33 / 1000 Portalegre: 1.42 / 1000 Sousel: 0.44 / 1000 Valongo: 0.8 / 1000 Abrantes: 0.72 / 1000 Alcanena: 1.05 / 1000 Almeirim: 2.23 / 1000 Alpiarça: 1.16 / 1000 Benavente: 1.18 / 1000 Cartaxo: 1.5 / 1000 Chamusca: 1.27 / 1000 Golegã: 1.42 / 1000 Mação: 1.11 / 1000 Sardoal: 1.36 / 1000 Tomar: 1.21 / 1000 Torres Novas: 1.6 / 1000 Almada: 0.84 / 1000 Barreiro: 1.18 / 1000 Moita: 1.27 / 1000 Montijo: 2.29 / 1000 Santiago do Cacém: 1.55 / 1000 Setúbal: 1.77 / 1000 Alijó: 0.5 / 1000 Boticas: 1.87 / 1000 Mesão Frio: 0.89 / 1000 Murça: 0.59 / 1000 Peso da Régua: 0.55 / 1000 Ribeira de Pena: 1.54 / 1000 Santa Marta de Penaguião: 0.99 / 1000 Valpaços: 2.18 / 1000 Armamar: 1.08 / 1000 Carregal do Sal: 2.08 / 1000 Lamego: 1.61 / 1000 Moimenta da Beira: 2.22 / 1000 Penalva do Castelo: 1.68 / 1000 Penedono: 0.8 / 1000 Resende: 1.47 / 1000 Santa Comba Dão: 2.06 / 1000 São Pedro do Sul: 1.01 / 1000 Sernancelhe: 2.02 / 1000 Tabuaço: 0.44 / 1000 Tondela: 2.04 / 1000 Vila Nova de Paiva: 2.27 / 1000 Angra do Heroísmo: 1.09 / 1000 Calheta (Açores): 0.58 / 1000 Santa Cruz da Graciosa: 1.47 / 1000 Corvo: 0 / 1000 Horta: 0.66 / 1000 Lajes do Pico: 1.97 / 1000 Santa Cruz das Flores: 0.51 / 1000 Povoação: 1.24 / 1000 Ribeira Brava: 1.67 / 1000 Santa Cruz: 1.45 / 1000 Santana: 0.9 / 1000 Águeda: 2.61 / 1000 Albergaria-a-Velha: 3.41 / 1000 Arouca: 3.73 / 1000 Espinho: 3.08 / 1000 Mealhada: 2.51 / 1000 Murtosa: 2.98 / 1000 Ovar: 4.36 / 1000 Vale de Cambra: 2.67 / 1000 Cuba: 2.59 / 1000 Braga: 4.38 / 1000 Esposende: 3.15 / 1000 Fafe: 3.55 / 1000 Guimarães: 4.46 / 1000 Terras de Bouro: 4.08 / 1000 Vila Nova de Famalicão: 4.09 / 1000 Bragança: 3.42 / 1000 Carrazeda de Ansiães: 3.64 / 1000 Macedo de Cavaleiros: 2.46 / 1000 Miranda do Douro: 4.12 / 1000 Mirandela: 4.41 / 1000 Castelo Branco: 2.41 / 1000 Idanha-a-Nova: 3.59 / 1000 Sertã: 2.72 / 1000 Figueira da Foz: 4.51 / 1000 Lousã: 2.87 / 1000 Penela: 3.32 / 1000 Mourão: 2.77 / 1000 Aljezur: 2.95 / 1000 Castro Marim: 2.51 / 1000 Lagoa (Algarve): 4.62 / 1000 Olhão: 3.42 / 1000 São Brás de Alportel: 2.44 / 1000 Tavira: 2.51 / 1000 Gouveia: 3.76 / 1000 Bombarral: 3.41 / 1000 Pombal: 4.24 / 1000 Porto de Mós: 3.31 / 1000 Arruda dos Vinhos: 3.56 / 1000 Cadaval: 4.41 / 1000 Cascais: 2.37 / 1000 Oeiras: 4.3 / 1000 Sintra: 2.38 / 1000 Ponte de Sor: 2.42 / 1000 Baião: 3.3 / 1000 Gondomar: 3.25 / 1000 Matosinhos: 3.19 / 1000 Penafiel: 4.42 / 1000 Póvoa de Varzim: 3.29 / 1000 Santo Tirso: 3.51 / 1000 Trofa: 3.57 / 1000 Constância: 4.45 / 1000 Coruche: 2.89 / 1000 Ferreira do Zêzere: 3.7 / 1000 Rio Maior: 2.56 / 1000 Salvaterra de Magos: 2.96 / 1000 Santarém: 3.75 / 1000 Ourém: 4.46 / 1000 Alcácer do Sal: 3.18 / 1000 Alcochete: 3.28 / 1000 Palmela: 2.76 / 1000 Seixal: 4.24 / 1000 Sesimbra: 2.84 / 1000 Viana do Castelo: 3.63 / 1000 Chaves: 2.76 / 1000 Mondim de Basto: 3.36 / 1000 Sabrosa: 2.33 / 1000 Vila Pouca de Aguiar: 2.71 / 1000 Vila Real: 3.59 / 1000 Castro Daire: 2.76 / 1000 Cinfães: 4.12 / 1000 Mangualde: 2.41 / 1000 Mortágua: 4.35 / 1000 Nelas: 2.8 / 1000 São João da Pesqueira: 3.1 / 1000 Sátão: 3.01 / 1000 Tarouca: 4.56 / 1000 Viseu: 2.6 / 1000 Vouzela: 3.52 / 1000 Velas: 4.31 / 1000 Praia da Vitória: 2.57 / 1000 Lajes das Flores: 4.23 / 1000 Lagoa (Açores): 4.25 / 1000 Nordeste: 2.72 / 1000 Ponta Delgada: 3.93 / 1000 Ribeira Grande: 4.18 / 1000 Vila Franca do Campo: 2.85 / 1000 Vila do Porto: 3.25 / 1000 Funchal: 3.08 / 1000 Machico: 2.5 / 1000 Porto Moniz: 2.9 / 1000 Aveiro: 4.95 / 1000 Ílhavo: 4.85 / 1000 Vagos: 6.7 / 1000 Cabeceiras de Basto: 6.65 / 1000 Celorico de Basto: 4.98 / 1000 Vieira do Minho: 6.18 / 1000 Covilhã: 4.92 / 1000 Fundão: 5.44 / 1000 Vila de Rei: 6.5 / 1000 Cantanhede: 5.31 / 1000 Condeixa-a-Nova: 5.54 / 1000 Mira: 4.97 / 1000 Reguengos de Monsaraz: 6.6 / 1000 Lagos: 5.16 / 1000 Vila do Bispo: 5.65 / 1000 Alcobaça: 5.67 / 1000 Batalha: 4.87 / 1000 Caldas da Rainha: 6.41 / 1000 Nazaré: 6.56 / 1000 Óbidos: 5.89 / 1000 Loures: 5.38 / 1000 Lourinhã: 5.72 / 1000 Mafra: 6.83 / 1000 Torres Vedras: 5.32 / 1000 Gavião: 5.23 / 1000 Amarante: 5.01 / 1000 Felgueiras: 4.98 / 1000 Lousada: 5.78 / 1000 Marco de Canaveses: 6.59 / 1000 Paredes: 5.57 / 1000 Porto: 6.96 / 1000 Entroncamento: 5.01 / 1000 Vila Nova da Barquinha: 4.78 / 1000 Sines: 6.14 / 1000 Melgaço: 6.89 / 1000 Monção: 6.31 / 1000 Paredes de Coura: 4.93 / 1000 Ponte da Barca: 5.85 / 1000 Ponte de Lima: 5.19 / 1000 Valença: 6.56 / 1000 Montalegre: 5.08 / 1000 Madalena: 5.11 / 1000 Calheta (Madeira): 6.37 / 1000 Ponta do Sol: 5.79 / 1000 Porto Santo: 6.94 / 1000 Amares: 7.4 / 1000 Barcelos: 8.8 / 1000 Vila Verde: 8.52 / 1000 Coimbra: 7.43 / 1000 Portimão: 7.6 / 1000 Vila Real de Santo António: 7.38 / 1000 Leiria: 7.74 / 1000 Peniche: 7.63 / 1000 Maia: 7.84 / 1000 Vila do Conde: 8.49 / 1000 Vila Nova de Gaia: 9.24 / 1000 Arcos de Valdevez: 7.82 / 1000 Caminha: 7.28 / 1000 Oliveira de Frades: 8.09 / 1000 São Roque do Pico: 7.6 / 1000 Câmara de Lobos: 8.23 / 1000 São Vicente: 7.16 / 1000 Vizela: 10.65 / 1000 Paços de Ferreira: 9.81 / 1000 Grândola: 9.66 / 1000 Vila Nova de Cerveira: 11.64 / 1000
Licensed housing per 1000 residents
Informação geográfica cedida pela Direção-Geral do Território
Dwellings in new construction licensed by town halls, per thousand residents: it measures the intensity of future supply. Much building per resident means competition from new stock on the way; little, in an expensive place, points to persistent scarcity.
Sources
IMI: Autoridade Tributária. Price, purchasing power and licensed housing: INE — Statistics Portugal, under CC BY 4.0. Boundaries: CAOP / Direção-Geral do Território.
The figures are INE's, under CC BY 4.0 — reuse them by crediting INE. The way we present them here may be copied with a link to this page.
Better still, link to this page: that way the reader can check the number. Terms of use