Subscribe

Official statistics · Portugal · 2025

Cheap houses in Portugal: the real 2025 numbers

Statistics Portugal (INE) publishes the middle price per m² of the homes sold in each municipality. In 2025 it was €2,076 per m² for the whole country. In Sernancelhe, in the Douro, it was €245. That is less than an eighth of the national figure.

Sernancelhe, per m²
€245

middle price, Douro

Towns under €500/m²
37

of 305 with data

All of Portugal
€2,076

middle price per m²

Lisbon
€4,875

middle price per m²

What we show: the median value per m² of all homes (alojamentos familiares) sold in the 12 months to the end of 2025, for all buyers. INE shows no value for towns with too few sales, so 3 of the 308 municipalities are missing. "Middle price" means half of the homes sold for less.

Source: Statistics Portugal (INE), indicator 0012236, 4th quarter 2025.

Towns where homes sold for under €500 per m²

In 37 of Portugal's municipalities, half of the homes sold in 2025 cost less than €500 per m². Most are inland, in the Douro, Trás-os-Montes and the Beiras, near the border with Spain. Here are the 25 cheapest.

The 25 municipalities with the lowest middle price per m², homes sold in 2025 (37 were under €500)
MunicipalityRegionMiddle price per m²
SernancelheDouro€245
Figueira de Castelo RodrigoBeiras e Serra da Estrela€263
Freixo de Espada à CintaDouro€271
Carrazeda de AnsiãesDouro€308
PenedonoDouro€318
AlmeidaBeiras e Serra da Estrela€321
VinhaisTerras de Trás-os-Montes€323
Pampilhosa da SerraRegião de Coimbra€324
Torre de MoncorvoDouro€338
MogadouroTerras de Trás-os-Montes€342
MaçãoMédio Tejo€348
Vila Nova de PaivaViseu Dão Lafões€374
Ribeira de PenaAlto Tâmega e Barroso€385
ManteigasBeiras e Serra da Estrela€397
Penalva do CasteloViseu Dão Lafões€400
SabugalBeiras e Serra da Estrela€402
PenamacorBeira Baixa€408
Aguiar da BeiraViseu Dão Lafões€410
MêdaBeiras e Serra da Estrela€411
Idanha-a-NovaBeira Baixa€412
Alfândega da FéTerras de Trás-os-Montes€418
Santa Cruz da GraciosaRegião Autónoma dos Açores€428
VimiosoTerras de Trás-os-Montes€430
Alter do ChãoAlto Alentejo€432
Vila Velha de RódãoBeira Baixa€446

The cheapest regions

The coast and the Algarve cost far more. In Lisbon, the middle price was €4,875 per m², about 20 times the price in Sernancelhe.

The 10 regions with the lowest middle price per m², 2025
Region (NUTS III)Middle price per m²
Beiras e Serra da Estrela€690
Beira Baixa€741
Alto Alentejo€744
Douro€769
Terras de Trás-os-Montes€857
Baixo Alentejo€878
Alto Tâmega e Barroso€881
Viseu Dão Lafões€961
Médio Tejo€1,167
Alentejo Central€1,176

What this means for a buyer

A price per m², not the price of a house

INE publishes the middle price per m² for each town. It does not publish how many homes sold under €50,000, so we do not print such a count.

Flats and houses together

These numbers count every home sold: flats and houses. In small inland towns, many of them are houses. In the cities, most are flats.

The numbers do not say what state the house is in

A low price per m² often means old stone houses that need work. Some are ruins.

Who can buy

Anyone can buy a house in Portugal. There are no rules for foreign buyers. You need a Portuguese tax number (NIF) before you sign.

What it costs to buy

You pay a transfer tax (IMT) and a stamp duty (Imposto do Selo) of 0.8%. The IMT rate depends on the price and on how you use the house. Ask the notary or your lawyer for the full cost before you sign.

We do not send houses from Portugal yet

We start with Sweden, Finland and France. Portugal comes later. Sign up and we tell you when it starts.

Get real houses like these by email, with the agency and the link. Free.

We find cheap houses you can live in at small local agencies. Each one comes with the full cost to buy.

Free. We send you an email to confirm. Leave with one click, any time.

More countries