Portugal house prices: INE and EU comparison
Median value per square metre of dwellings sold in the 12 months to 2026 Q1, by municipality, from Statistics Portugal (INE; data released 29 Sep 2026). Highest in Lisboa (€5,082/m²), lowest in Freixo de Espada à Cinta (€280/m²); the median across 304 municipalities is €1,160/m².
Median of 304 municipalities · 2026 Q1€1,160/m²Sale price, 12 months to 2026 Q1 · Source: INELisboa · 2026 Q1€5,082/m²Median sale price per m², last 12 months · Source: INEPorto · 2026 Q1€3,510/m²Median sale price per m², last 12 months · Source: INEEstimated gross rental yield · 2026 Q15.23%Median of 247 municipalities · GableIndex estimate
Highest and lowest prices
| Municipality | Median sale price, €/m², 12 months to 2026 Q1 |
|---|---|
| Lisboa | 5,082 |
| Cascais | 4,687 |
| Oeiras | 4,297 |
| Loulé | 4,091 |
| Lagos | 3,855 |
| Almeida | 342 |
| Vila Nova de Paiva | 340 |
| Figueira de Castelo Rodrigo | 332 |
| Sernancelhe | 297 |
| Freixo de Espada à Cinta | 280 |
Show all 304 municipalities
| Municipality | Median sale price, €/m², 12 months to 2026 Q1 | Change since the 12 months to 2025 Q4 |
|---|---|---|
| Lisboa | 5,082 | +4.2% |
| Cascais | 4,687 | +3.0% |
| Oeiras | 4,297 | +2.6% |
| Loulé | 4,091 | +2.5% |
| Lagos | 3,855 | +1.4% |
| Porto | 3,510 | +4.9% |
| Odivelas | 3,462 | +5.5% |
| Albufeira | 3,354 | +2.1% |
| Funchal | 3,322 | +7.2% |
| Almada | 3,267 | +3.4% |
| Aljezur | 3,240 | −1.5% |
| Vila do Bispo | 3,236 | +1.5% |
| Lagoa | 3,220 | +3.6% |
| Loures | 3,191 | +4.4% |
| Tavira | 3,152 | +1.6% |
| Amadora | 3,143 | +5.3% |
| Faro | 3,125 | +4.7% |
| Portimão | 3,125 | +5.8% |
| Matosinhos | 3,058 | +1.8% |
| Vila Real de Santo António | 3,001 | +3.0% |
| Mafra | 2,942 | +2.9% |
| Sesimbra | 2,909 | +5.2% |
| Sintra | 2,908 | +6.4% |
| Alcochete | 2,883 | +4.3% |
| Vila Franca de Xira | 2,822 | +8.3% |
| Silves | 2,815 | +2.5% |
| Seixal | 2,800 | +5.5% |
| Espinho | 2,776 | +2.7% |
| Olhão | 2,725 | +4.2% |
| Barreiro | 2,705 | +7.9% |
| Setúbal | 2,638 | +6.9% |
| Santa Cruz | 2,617 | +4.7% |
| Montijo | 2,608 | +5.5% |
| Vila Nova de Gaia | 2,583 | +4.4% |
| Castro Marim | 2,542 | +5.7% |
| Grândola | 2,533 | +4.4% |
| Câmara de Lobos | 2,500 | +0.6% |
| Porto Santo | 2,484 | +3.1% |
| Sines | 2,473 | +5.7% |
| Maia | 2,462 | +3.9% |
| Nazaré | 2,424 | +3.9% |
| São Brás de Alportel | 2,381 | +3.5% |
| Palmela | 2,375 | +4.9% |
| Moita | 2,371 | +6.5% |
| Póvoa de Varzim | 2,345 | +3.3% |
| Aveiro | 2,329 | −0.6% |
| Torres Vedras | 2,292 | +6.6% |
| Vila do Conde | 2,262 | +4.6% |
| Évora | 2,255 | +5.4% |
| Ílhavo | 2,248 | +2.7% |
| Óbidos | 2,242 | +3.8% |
| Gondomar | 2,227 | +4.2% |
| Peniche | 2,219 | +6.6% |
| Coimbra | 2,210 | +5.5% |
| Valongo | 2,204 | +6.0% |
| Arruda dos Vinhos | 2,161 | +4.4% |
| Esposende | 2,152 | +1.6% |
| Braga | 2,100 | +5.2% |
| Caldas da Rainha | 2,092 | +6.6% |
| Benavente | 2,063 | +6.3% |
| Lourinhã | 2,030 | +2.6% |
| Machico | 2,027 | +6.5% |
| Santiago do Cacém | 2,019 | +4.3% |
| Ponta Delgada | 2,017 | +5.5% |
| Alcácer do Sal | 1,932 | +7.6% |
| Alenquer | 1,928 | +7.2% |
| Leiria | 1,922 | +6.0% |
| Azambuja | 1,902 | +15.3% |
| Sobral de Monte Agraço | 1,865 | +0.3% |
| Viana do Castelo | 1,857 | +2.6% |
| Trofa | 1,847 | +3.1% |
| Ovar | 1,836 | +7.2% |
| São João da Madeira | 1,836 | +9.4% |
| Alcobaça | 1,808 | +3.3% |
| Odemira | 1,799 | +5.3% |
| Vila Nova de Famalicão | 1,795 | +2.7% |
| Figueira da Foz | 1,789 | +4.1% |
| Salvaterra de Magos | 1,787 | +4.4% |
| Lagoa (R.A.A.) | 1,761 | +3.8% |
| Guimarães | 1,733 | +7.8% |
| Calheta (R.A.M.) | 1,722 | +5.2% |
| Ponta do Sol | 1,718 | −4.4% |
| Vagos | 1,715 | +1.8% |
| Santa Maria da Feira | 1,700 | +3.9% |
| Santo Tirso | 1,700 | +3.0% |
| Barcelos | 1,678 | +6.8% |
| Caminha | 1,646 | +2.5% |
| Vendas Novas | 1,646 | +7.4% |
| Entroncamento | 1,646 | +7.2% |
| Paredes | 1,643 | +4.8% |
| Monchique | 1,637 | +0.1% |
| Condeixa-a-Nova | 1,622 | +6.4% |
| Santana | 1,605 | +20.4% |
| Viseu | 1,595 | +2.7% |
| Vila Real | 1,591 | +4.7% |
| Vila Franca do Campo | 1,585 | +5.7% |
| Bombarral | 1,582 | +2.2% |
| Amares | 1,566 | +12.5% |
| Ribeira Grande | 1,565 | +9.8% |
| Cartaxo | 1,553 | +4.5% |
| Vizela | 1,540 | +8.2% |
| Almeirim | 1,522 | +4.0% |
| Mira | 1,515 | +2.9% |
| Ribeira Brava | 1,508 | −5.1% |
| Vila Verde | 1,506 | +3.4% |
| Santarém | 1,495 | +7.5% |
| Porto Moniz | 1,490 | +5.5% |
| Paços de Ferreira | 1,472 | +0.8% |
| Marinha Grande | 1,462 | +1.9% |
| Penafiel | 1,455 | +2.3% |
| Ponte de Lima | 1,450 | +13.1% |
| Montemor-o-Novo | 1,436 | +0.5% |
| Cadaval | 1,432 | +2.4% |
| Povoação | 1,426 | +11.7% |
| Vila Nova da Barquinha | 1,415 | +7.9% |
| Oliveira de Azeméis | 1,412 | +5.9% |
| Lousã | 1,411 | +5.9% |
| Vila do Porto | 1,409 | +1.9% |
| Murtosa | 1,406 | +3.8% |
| São Roque do Pico | 1,390 | −11.4% |
| Batalha | 1,387 | +1.5% |
| Coruche | 1,383 | +4.3% |
| Águeda | 1,366 | +9.3% |
| Marco de Canaveses | 1,366 | +7.5% |
| Horta | 1,359 | +8.5% |
| Oliveira do Bairro | 1,358 | +1.6% |
| Albergaria-a-Velha | 1,357 | +2.6% |
| Vila da Praia da Vitória | 1,349 | +1.3% |
| Lousada | 1,348 | +4.2% |
| Ourém | 1,348 | +5.1% |
| Póvoa de Lanhoso | 1,339 | +2.4% |
| São Vicente | 1,331 | +3.3% |
| Vale de Cambra | 1,318 | +5.4% |
| Angra do Heroísmo | 1,316 | +5.2% |
| Fafe | 1,303 | +3.2% |
| Alpiarça | 1,291 | +3.3% |
| Arraiolos | 1,286 | +7.6% |
| Tomar | 1,285 | +5.6% |
| Rio Maior | 1,278 | +3.6% |
| Golegã | 1,263 | +14.0% |
| Beja | 1,252 | +4.8% |
| Estarreja | 1,248 | −3.7% |
| Ponte da Barca | 1,239 | +5.6% |
| Porto de Mós | 1,233 | +6.7% |
| Pombal | 1,230 | +8.3% |
| Felgueiras | 1,201 | +9.8% |
| Torres Novas | 1,199 | +13.3% |
| Monção | 1,197 | −0.2% |
| Amarante | 1,192 | +1.4% |
| Chaves | 1,184 | +2.9% |
| Valença | 1,181 | +16.7% |
| Nordeste | 1,164 | +6.0% |
| Bragança | 1,157 | +2.0% |
| Vieira do Minho | 1,144 | +6.9% |
| Montemor-o-Velho | 1,142 | +3.0% |
| Lajes do Pico | 1,138 | +5.5% |
| Mealhada | 1,132 | −0.1% |
| Peso da Régua | 1,119 | +3.6% |
| Madalena | 1,118 | +9.1% |
| Covilhã | 1,116 | +0.2% |
| Velas | 1,103 | +23.2% |
| Reguengos de Monsaraz | 1,100 | +0.5% |
| Cantanhede | 1,100 | −0.7% |
| Vila Nova de Cerveira | 1,097 | +5.8% |
| Castro Verde | 1,095 | +35.2% |
| Portalegre | 1,088 | +4.9% |
| Terras de Bouro | 1,071 | +2.8% |
| Viana do Alentejo | 1,058 | +17.2% |
| Mirandela | 1,042 | +7.1% |
| Mora | 1,041 | +4.7% |
| Constância | 1,032 | +21.3% |
| Vila Nova de Poiares | 1,031 | +9.1% |
| Castelo Branco | 1,026 | +6.2% |
| Arouca | 1,012 | −4.3% |
| Mondim de Basto | 980 | +15.0% |
| Almodôvar | 979 | +3.1% |
| Abrantes | 975 | +7.4% |
| Lamego | 973 | +6.5% |
| São Pedro do Sul | 970 | +6.7% |
| Alvito | 970 | +5.4% |
| Oliveira de Frades | 968 | −0.7% |
| Ponte de Sor | 960 | +6.4% |
| Guarda | 955 | +0.5% |
| Castelo de Paiva | 952 | −1.0% |
| Anadia | 941 | +9.9% |
| Elvas | 938 | +1.6% |
| Borba | 924 | +13.0% |
| Redondo | 920 | +2.3% |
| Alcoutim | 917 | −3.6% |
| Sertã | 915 | +7.4% |
| Arcos de Valdevez | 914 | −3.1% |
| Chamusca | 909 | +9.1% |
| Miranda do Corvo | 903 | +1.8% |
| Cabeceiras de Basto | 893 | +1.5% |
| Aljustrel | 890 | +6.8% |
| Celorico de Basto | 886 | +9.0% |
| Soure | 884 | +3.8% |
| Ferreira do Zêzere | 883 | +10.0% |
| Vila de Rei | 864 | +41.9% |
| Ourique | 846 | −7.1% |
| Estremoz | 843 | −0.4% |
| Arronches | 842 | +16.0% |
| Baião | 841 | +8.1% |
| Ferreira do Alentejo | 841 | +8.4% |
| Vila Viçosa | 838 | +1.6% |
| Portel | 815 | +3.8% |
| Tondela | 810 | +5.1% |
| Mangualde | 806 | +16.1% |
| Fundão | 803 | +3.7% |
| Montalegre | 800 | +31.8% |
| Vila Pouca de Aguiar | 800 | +8.7% |
| Macedo de Cavaleiros | 799 | +0.3% |
| Moura | 792 | +15.5% |
| Nelas | 787 | −2.5% |
| Sever do Vouga | 786 | +2.2% |
| Alcanena | 779 | −5.0% |
| Paredes de Coura | 777 | −7.7% |
| Alandroal | 771 | +7.5% |
| Tábua | 768 | +2.3% |
| Avis | 767 | +1.6% |
| Santa Comba Dão | 767 | +6.5% |
| Vidigueira | 763 | +9.0% |
| Sabrosa | 757 | −8.2% |
| Góis | 756 | +23.1% |
| Mourão | 755 | +29.1% |
| Tarouca | 750 | +6.1% |
| Oliveira do Hospital | 746 | +2.3% |
| Penela | 744 | −2.0% |
| Mortágua | 738 | +0.3% |
| Melgaço | 734 | +3.4% |
| Ansião | 727 | +3.7% |
| Mértola | 723 | +2.7% |
| Sátão | 715 | +1.7% |
| Seia | 708 | +1.3% |
| Castelo de Vide | 705 | 0.0% |
| Carregal do Sal | 697 | +3.4% |
| Calheta (R.A.A.) | 697 | +2.5% |
| Campo Maior | 697 | +0.9% |
| Cuba | 692 | +5.3% |
| Arganil | 685 | +0.7% |
| Valpaços | 684 | +5.2% |
| Sardoal | 675 | +6.5% |
| Sousel | 668 | −3.9% |
| Serpa | 662 | −4.2% |
| Mesão Frio | 657 | +22.6% |
| Marvão | 654 | +2.3% |
| Castro Daire | 652 | −2.5% |
| Alvaiázere | 651 | +1.1% |
| Resende | 637 | −1.5% |
| Vouzela | 625 | −8.1% |
| Castanheira de Pêra | 609 | −7.6% |
| Fronteira | 596 | +5.7% |
| Penacova | 595 | +0.2% |
| Proença-a-Nova | 584 | +2.6% |
| Tabuaço | 582 | −1.2% |
| Pedrógão Grande | 576 | −6.5% |
| Moimenta da Beira | 571 | −2.9% |
| Santa Cruz da Graciosa | 560 | +30.8% |
| Oleiros | 556 | +14.2% |
| Figueiró dos Vinhos | 555 | −13.1% |
| Monforte | 544 | +9.0% |
| Boticas | 532 | −15.7% |
| Murça | 529 | −9.6% |
| Gavião | 529 | 0.0% |
| Gouveia | 525 | +5.0% |
| Cinfães | 509 | +1.8% |
| Crato | 508 | +0.8% |
| Fornos de Algodres | 502 | +8.2% |
| Belmonte | 500 | −19.2% |
| Santa Marta de Penaguião | 500 | −8.1% |
| Nisa | 500 | 0.0% |
| Celorico da Beira | 497 | +0.6% |
| Trancoso | 492 | +4.9% |
| Vila Flor | 487 | +2.3% |
| Miranda do Douro | 477 | −12.8% |
| Aguiar da Beira | 474 | +15.6% |
| Alijó | 472 | −4.1% |
| Pampilhosa da Serra | 465 | +43.5% |
| Vimioso | 464 | +7.9% |
| Alter do Chão | 461 | +6.7% |
| Torre de Moncorvo | 448 | +32.5% |
| São João da Pesqueira | 446 | −9.2% |
| Penedono | 441 | +38.7% |
| Pinhel | 429 | −9.9% |
| Penalva do Castelo | 429 | +7.3% |
| Sabugal | 427 | +6.2% |
| Manteigas | 424 | +6.8% |
| Vila Nova de Foz Côa | 423 | −9.4% |
| Alfândega da Fé | 419 | +0.2% |
| Idanha-a-Nova | 412 | 0.0% |
| Mêda | 411 | 0.0% |
| Armamar | 403 | −14.4% |
| Penamacor | 395 | −3.2% |
| Vila Velha de Ródão | 395 | −11.4% |
| Mação | 372 | +6.9% |
| Ribeira de Pena | 357 | −7.3% |
| Mogadouro | 356 | +4.1% |
| Vinhais | 352 | +9.0% |
| Carrazeda de Ansiães | 352 | +14.3% |
| Almeida | 342 | +6.5% |
| Vila Nova de Paiva | 340 | −9.1% |
| Figueira de Castelo Rodrigo | 332 | +26.2% |
| Sernancelhe | 297 | +21.2% |
| Freixo de Espada à Cinta | 280 | +3.3% |
How Portugal compares in EU data (Eurostat)
Eurostat 2026-Q2: index 301.43 (2015 = 100) · Y/Y +16.5% · Q/Q +3.6% · 1st of 26 EU countries by annual change. Compare all EU countries
INE's figure is the median value per m² of dwellings sold over the last 12 months, by municipality; it is not a quality-adjusted index. The Eurostat house price index below covers the whole country with a harmonised EU method. Use INE for local price levels and Eurostat for comparing Portugal with other EU countries.
Show Eurostat table (last 24 quarters)
| Quarter | Index | Q/Q | Y/Y |
|---|---|---|---|
| 2026-Q2 | 301.43 | +3.6% | +16.5% |
| 2026-Q1 | 290.98 | +3.8% | +17.8% |
| 2025-Q4 | 280.21 | +4.0% | +18.9% |
| 2025-Q3 | 269.35 | +4.1% | +17.7% |
| 2025-Q2 | 258.78 | +4.8% | +17.2% |
| 2025-Q1 | 247.05 | +4.8% | +16.3% |
| 2024-Q4 | 235.68 | +3.0% | +11.6% |
| 2024-Q3 | 228.89 | +3.7% | +9.8% |
| 2024-Q2 | 220.74 | +3.9% | +7.8% |
| 2024-Q1 | 212.45 | +0.6% | +7.0% |
| 2023-Q4 | 211.27 | +1.3% | +7.8% |
| 2023-Q3 | 208.48 | +1.8% | +7.6% |
| 2023-Q2 | 204.74 | +3.1% | +8.7% |
| 2023-Q1 | 198.55 | +1.4% | +8.7% |
| 2022-Q4 | 195.91 | +1.1% | +11.3% |
| 2022-Q3 | 193.82 | +2.9% | +13.2% |
| 2022-Q2 | 188.31 | +3.1% | +13.2% |
| 2022-Q1 | 182.64 | +3.8% | +12.9% |
| 2021-Q4 | 175.96 | +2.7% | +11.6% |
| 2021-Q3 | 171.3 | +2.9% | +11.5% |
| 2021-Q2 | 166.4 | +2.9% | +7.8% |
| 2021-Q1 | 161.7 | +2.5% | +6.6% |
| 2020-Q4 | 157.69 | +2.7% | +8.0% |
| 2020-Q3 | 153.61 | −0.5% | +6.9% |
Source: INE, median value per m² of dwellings sold (indicator 0012234) (CC BY 4.0); Eurostat prc_hpi_q (Commission Decision 2011/833/EU (reuse with acknowledgement)). Data: INE Portugal data released 29 Sep 2026 (checked 21 Oct 2026); Eurostat data released 1 Oct 2026 (checked 21 Oct 2026). Methodology · Sources & licences
Source: Eurostat (prc_hpi_q). Figures transformed by GableIndex; Eurostat is not responsible for this use. Source: Instituto Nacional de Estatística – Portugal (Statistics Portugal), indicators 0014696 (median rent €/m², new leases, last 12 months) and 0012234 (median sale price €/m², last 12 months); reference period as shown. Modified by GableIndex (estimated gross yield).
Source: Eurostat (prc_hpi_q). Figures transformed by GableIndex; Eurostat is not responsible for this use. Source: Instituto Nacional de Estatística – Portugal (Statistics Portugal), indicators 0014696 (median rent €/m², new leases, last 12 months) and 0012234 (median sale price €/m², last 12 months); reference period as shown. Modified by GableIndex (estimated gross yield).