Os preços das casas em Portugal subiram 10,2% em maio face ao mesmo mês de 2025. Segundo o índice de preços do idealista, comprar casa tinha um custo de 3.142 euros por metro quadrado (euros/m2) no final do mês de maio, tendo em conta o valor mediano, o que representa um novo máximo histórico, alcançado pelo sétimo mês consecutivo. Em termos trimestrais, os preços aumentaram 2,2%.
Cidades capitais de distrito e regiões autónomas
Em maio de 2026, os preços das casas à venda subiram em todas as 19 capitais de distrito e regiões autónomas analisadas. As maiores subidas anuais registaram-se em Santarém (30,9%), Portalegre (28,2%), Beja (23,6%), Bragança (23,1%), Coimbra (22,3%) e Viseu (22,1%). Seguem-se Viana do Castelo (20%), Castelo Branco (17,5%), Leiria (16,8%) e Faro (15,3%). Também Aveiro (12,7%), Setúbal (11%), Ponta Delgada (10,5%) e Braga (10,3%) apresentaram valorizações expressivas.
Já Évora (9,4%), Funchal (8,1%), Porto (7,8%), Lisboa (7,1%) e Vila Real (4%) registaram aumentos mais moderados.
Lisboa mantém-se como a cidade onde é mais caro comprar casa, com um preço mediano de 6.124 euros/m2. Seguem-se o Porto (4.064 euros/m2), o Funchal (3.863 euros/m2) e Faro (3.792 euros/m2). No quinto lugar surge Setúbal, com 3.108 euros/m2. Logo depois posicionam-se Aveiro (2.845 euros/m2), Évora (2.637 euros/m2), Coimbra (2.543 euros/m2), Ponta Delgada (2.401 euros/m2), Viana do Castelo (2.265 euros/m2) e Braga (2.260 euros/m2).
Com valores inferiores a 2.000 euros/m2 surgem Leiria (1.884 euros/m2), Santarém (1.853 euros/m2), Viseu (1.796 euros/m2), Beja (1.472 euros/m2), Vila Real (1.431 euros/m2), Bragança (1.203 euros/m2), Portalegre (1.076 euros/m2) e Castelo Branco (1.050 euros/m2).
Distritos e ilhas
Analisando os dados mais recentes, os preços das casas subiram em 24 dos 25 distritos e ilhas analisadas no último ano. A única exceção foi a ilha do Faial, onde os preços recuaram 3,7%. A maior subida anual foi registada na ilha de Porto Santo (26,8%), seguida da ilha Terceira (26,3%), Santarém (25,6%), Coimbra (22,8%), Castelo Branco (19,7%) e Portalegre (19,6%).
Com valorizações igualmente expressivas surgem ainda Viana do Castelo (18,9%), Leiria (17,3%), Setúbal (16,3%), ilha de São Jorge (16,2%), Beja (15,3%), Viseu (14,6%), Aveiro (12,6%), Guarda (12,1%), Évora (11,8%), Braga (11,7%) e ilha do Pico (11,4%). Já com aumentos mais moderados aparecem Faro (10,7%), ilha da Madeira (8,8%), Lisboa (8%), ilha de São Miguel (7,5%), Porto (7,4%), Bragança (6,2%) e Vila Real (2,2%).
No ranking dos preços por metro quadrado, Lisboa mantém-se como o distrito mais caro para comprar casa, com um preço mediano de 4.709 euros/m2, seguido de Faro (4.057 euros/m2), ilha da Madeira (3.647 euros/m2), ilha de Porto Santo (3.647 euros/m2) e Setúbal (3.328 euros/m2). Logo a seguir surgem o Porto (3.080 euros/m2) e a ilha de São Miguel (2.284 euros/m2). Com valores intermédios posicionam-se Aveiro (2.108 euros/m2), Leiria (2.017 euros/m2), Braga (1.954 euros/m2), ilha Terceira (1.823 euros/m2), Coimbra (1.798 euros/m2), Viana do Castelo (1.728 euros/m2), Évora (1.675 euros/m2), ilha do Faial (1.652 euros/m2), Santarém (1.648 euros/m2) e ilha do Pico (1.640 euros/m2).
Na parte inferior da tabela surgem a ilha de São Jorge (1.453 euros/m2), Beja (1.437 euros/m2), Viseu (1.296 euros/m2), Vila Real (1.112 euros/m2), Castelo Branco (1.045 euros/m2), Portalegre (989 euros/m2), Bragança (955 euros/m2) e, por fim, a Guarda (865 euros/m2).
Regiões
Nos últimos 12 meses, os preços das casas à venda subiram em todas as regiões do país. A maior subida anual foi registada no Alentejo (19,9%), seguido do Centro (15,4%), da Região Autónoma dos Açores (12,7%), do Algarve (10,7%), da Área Metropolitana de Lisboa (9,2%) e da Região Autónoma da Madeira (9,1%). O Norte registou a subida mais moderada (8,2%).
A Área Metropolitana de Lisboa, com um preço mediano de 4.391 euros/m2, continua a ser a região mais cara para comprar casa. Seguem-se o Algarve (4.057 euros/m2) e a Região Autónoma da Madeira (3.647 euros/m2). Logo depois surgem o Norte (2.555 euros/m2), o Alentejo (2.049 euros/m2) e a Região Autónoma dos Açores (2.017 euros/m2). O Centro, com um preço mediano de 1.794 euros/m2, mantém-se como a região mais barata para adquirir habitação.
