According to the Purchasing Power Europe 2025 study by GfK/NIQ Geomarketing, Oeiras is the Portuguese municipality with the highest purchasing power per capita, having already overtaken Lisbon.

According to Diário de Notícias (DN), the municipality has an average income of 26.863 euros per inhabitant. This figure is slightly higher than that of the Portuguese capital, which comes second with an average per capita income of €26,161.

Lisbon is followed by the municipalities of Cascais, Alcochete and Vila do Porto, which are all above €22,000 a year per inhabitant. According to the study, DN also reveals that Porto, Coimbra and Mafra are among the ten municipalities with the highest purchasing power, all with annual per capita incomes above €20,000.

Demonstrating the consequences of coastalisation, Vinhas and Benavente, in the interior of the country, are still below the national average.

In the overall ranking, Portugal has dropped one position at the European level and is now in 22nd place out of 42 countries. However, the country’s average purchasing power rose to €16,943 per capita.

According to the study, revealed by DN, there has been a recovery in consumption and income, which can be explained by the stabilisation of the economy and the gradual fall in inflation.

However, factors such as housing, energy and food costs continue to limit the purchasing power of Portuguese families due to their high prices.

In a statement, quoted by DN, António Salvador, director general of GfK/NIQ in Portugal, said that “the advance against the European average remains limited, reflecting the structural challenges of the Portuguese economy.”