Os 10 municípios mais baratos para comprar casa em Portugal estão espalhados por seis distritos no interior do país: de Bragança a Santarém. E nesses municípios, é possível comprar uma casa de 100 metros quadrados por 32.000 euros ou menos. Isso contrasta com os grandes centros urbanos de Lisboa, Porto e Faro, onde comprar um imóvel residencial do mesmo tamanho custa mais de 300.000 euros (dez vezes mais

).

Em Portugal, as casas foram vendidas por um preço médio de €1.845/m² nos últimos 12 meses encerrados em março de 2025, um aumento de 21,9% em relação ao mesmo período do ano passado, de acordo com dados do Instituto Nacional de Estatística (INE).

Mas o preço médio nacional das casas esconde uma realidade muito diferente, especialmente porque na grande maioria dos municípios do país, as casas foram vendidas abaixo desse preço.

De fato, em 49 municípios, os compradores pagaram menos de €50.000 por uma casa de 100 m², de acordo com um relatório da idealista.

Quais são os 10 municípios onde é mais barato comprar uma casa?

O interior do país tem os 10 municípios mais baratos para comprar uma casa em Portugal, espalhados por seis distritos: Bragança, Guarda, Viseu, Castelo Branco, Coimbra e Santarém.

O mais barato de todos é Figueira de Castelo Rodrigo, no distrito da Guarda, onde o preço médio das casas vendidas foi de apenas €190/m2 nos 12 meses encerrados em março de 2025. No geral, uma casa de 100m2 foi vendida por €19.000

.

Em seguida está Armamar, no distrito de Viseu, com um preço de €226/m2, seguida por Pampilhosa da Serra, em Coimbra (€251/m2). Além desses, existem outros quatro municípios onde é possível comprar uma casa de 100 m2 por menos de €30.000: Vimioso (Bragança), Idanha-a-Nova (Castelo Branco), Mação (Santarém) e Sernancelhe (Viseu)

.

Os outros três municípios entre os 10 lugares mais baratos para comprar uma casa estão ligeiramente acima da marca de 30.000 euros: Torre de Moncorvo, Vinhais e Penamacor, de acordo com dados do INE.


E quais são os 10 municípios com os preços mais altos da habitação?

Os 10 municípios mais caros para comprar uma casa no país estão concentrados em apenas quatro territórios: Lisboa, Faro, Porto e Ilha da Madeira. E o custo médio de uma casa de 100 m2 começa em 307.000 euros no

Porto.

Existem até dois municípios com preços superiores a 400.000 euros para uma casa com a mesma área: Lisboa (4.412 euros/m2) e Cascais (4.190 euros/m2), que são os mais caros de todo o país. Logo atrás está Oeiras, onde as casas são vendidas por um preço médio de 3.643

euros/m2.

Embora o distrito de Lisboa lidere os três municípios mais caros para comprar casa, a verdade é que há mais municípios no distrito de Faro neste ranking: 5 dos 10 municípios mais caros estão localizados no Algarve. São eles: Lagos, Loulé, Aljezur, Albufeira

e Vila do Bispo.

Fora dos distritos de Lisboa e Faro, existem apenas dois municípios: Funchal, na Ilha da Madeira (€3.100/m2) e Porto (€3.007/m2).