In May, the median cost of buying a house reached 2,851 euros per square metre (euros/m2), according to idealista's price index, reflecting an annual increase of 7.4% - the same annual increase recorded in April. In quarterly terms, house prices rose by 4%.

In May, buying a house became more expensive in 15 district capitals (or autonomous regions), with Beja (28.8%), Ponta Delgada (19.2%), Setúbal (18.7%) and Santarém (16%) leading the list. House prices also increased in Guarda (12.3%), Coimbra (12.2%), Faro (11.3%), Évora (11%), Funchal (6.5%), Braga (6%), Porto (5.9%), Leiria (4.3%), Portalegre (3.3%), Lisbon (1.8%) and Bragança (1.2%).

In Aveiro, the cost of housing remained practically stable between May 2025 and the same period last year (0.4%). On the other hand, prices fell in Viseu (-4.9%), Viana do Castelo (-2.4%) and Castelo Branco (-1.1%).

Lisbon continues to be the city where it is most expensive to buy a house: 5,720 euros/m2. Porto (3,768 euros/m2) and Funchal (3,574 euros/m2) occupy the second and third places, respectively. Next come Faro (3,289 euros/m2), Setúbal (2,800 euros/m2), Aveiro (2,526 euros/m2), Évora (2,411 euros/m2), Ponta Delgada (2,174 euros/m2), Coimbra (2,079 euros/m2), Braga (2,049 euros/m2), Viana do Castelo (1,887 euros/m2) and Leiria (1,613 euros/m2). The most economical cities to buy a house in the country are Portalegre (840 euros/m2), Castelo Branco (893 euros/m2), Guarda (914 euros/m2), Bragança (977 euros/m2), Beja (1,192 euros/m2), Santarém (1,415 euros/m2) and Viseu (1,471 euros/m2).