The median cost of housing nationwide is driven up by the high prices of homes for sale in just 53 municipalities. This means that in the vast majority of the national territory – in 250 of the 303 municipalities with a significant sample – it is possible to buy a 100 m2 house for less than €170,000.

The 10 cheapest municipalities

To find the most affordable homes for sale, you need to travel inland, according to idealista. The cheapest municipality of all is Pampilhosa da Serra, district of Coimbra, where buying a house had a median cost of 220 euros/m2 in the last 12 months ending in September 2024. In other words, a 100 m2 house was sold for €22,000 in this period.

The second cheapest municipality to buy a house is Mação, district of Santarém, with a price of 243 euros/m2, followed by Vimioso (district of Bragança) and Figueira de Castelo Rodrigo (Guarda), where buying a house costs 250 euros/m2 in both cases. Therefore, in these municipalities, it is possible to purchase a 100 m2 home for €25,000 or less.

The 10 cheapest municipalities to buy a house in Portugal all have median values ​​below 300 euros/m2. In addition to these, there are two more municipalities with median prices below this level: Fornos de Algodres and Santa Cruz da Graciosa, according to INE data.

Most expensive municipalities

The price disparities in Portugal are quite clear when analysing the 10 most expensive municipalities to buy a house: all have a median cost of over 2,750 euros/m2. This means that a 100 m2 house was sold for at least €275,000 in the last year ending in September.

As you might expect, the most expensive municipalities to buy a house are located in three large districts: Lisbon, Porto and Faro. It was the capital municipality that presented the highest median price of all (4,252 euros/m2), followed by Cascais (4,023 euros/m2) and Lagos (3,389 euros/m2).

The Algarve municipalities dominate the top 10 most expensive municipalities to buy a house, represented by 6 municipalities. Next are the territories of the Lisbon district (3). Porto is the only municipality in the North that appears on this list, coming in seventh place, with a median house price of 2,940 euros/m2.