Is there also a shortage of ultra-luxury homes for sale in Portugal and Spain? There are thousands of premium homes for sale in the Iberian market. But only 18% are truly top-tier residences, reveals idealista. 13 Nov 2025 min de leitura Real estate remains one of the main safe-haven assets for investors and high-net-worth families. However, those looking to buy ultra-luxury homes in Portugal and Spain will find a small supply concentrated in only a few areas — with Lisbon standing out in the Portuguese market and Madrid, the Balearic Islands, and Málaga leading in Spain. Data from idealista reveal that ultra-luxury homes, priced above 3 million euros, account for only 18% of the existing premium residential supply on the Iberian Peninsula. At the end of the second quarter of 2025, there were around 60,000 high-end homes for sale for more than 1 million euros across the Iberian region, showing an uneven distribution on both sides of the border. Only one in every four luxury homes was located in Portugal, with the vast majority found in Spain (72%). Luxury homes for sale on the Iberian Peninsula Supply of luxury homes for sale, Q2 2025 (number) Country Price between €1M–€3M Price above €3M (ultra-luxury) Total premium homes Spain 49,456 11,144 60,600 Portugal 8,725 2,419 11,144 Chart: idealista/news — Source: idealista/data — Created with Datawrapper Within this exclusive Iberian market, the universe of ultra-luxury homes proves to be small, according to the same idealista/data analysis. During this period, there were just over 11,000 homes for sale priced above 3 million euros, equivalent to 18% of the total premium listings recorded in both countries. More than 90% of the ultra-luxury housing supply is concentrated in only 10 Iberian regions. The Balearic Islands come first, with around 3,000 homes for sale, followed by Málaga (2,271), Lisbon (1,198), and Madrid (1,021). The top 10 continues with Faro, Barcelona, Alicante, Girona, Santa Cruz de Tenerife, and Setúbal. The district of Porto ranks 12th, with only 97 ultra-premium properties on the market. This uneven distribution of ultra-luxury homes for sale is clearly visible on the Iberian map, as Spain once again gathers most of the supply (78%). Moreover, in five Portuguese islands and nine Spanish provinces, not a single property in this price range was listed on the market. In 34 Portuguese and Spanish territories, the number of homes priced above 3 million euros is fewer than 10. Ultra-luxury homes for sale in Portugal and Spain Supply of homes priced above €3 million (number) Data for Q2 2025 Country District/Island Number of listings Spain Balearic Islands 3,005 Spain Málaga 2,721 Portugal Lisbon 1,198 Spain Madrid 1,021 Portugal Faro 667 Spain Barcelona 535 Spain Alicante 447 Spain Girona 293 Spain Santa Cruz de Tenerife 245 Portugal Setúbal 228 Spain Cádiz 199 Portugal Porto 97 Portugal Madeira (Island) 78 Spain Valencia 42 Spain Seville 37 Spain Las Palmas 27 Portugal Beja 25 Portugal Portalegre 24 Table: idealista/news — Source: idealista/data — Created with Datawrapper Therefore, data from idealista/data show that the vast majority of premium homes for sale in Portugal and Spain fall within the €1 million to €3 million price range (almost 50,000 properties, representing 82% of the total luxury stock). Once again, the territories with the largest supply are the Balearic Islands, Málaga, Lisbon, and Madrid. Within this luxury price range, nearly every Iberian region has at least one listed home priced between 1 million and 3 million euros — the only exception being Zamora, in Spain. However, the distribution of luxury homes remains uneven, with higher concentrations in capital cities (Lisbon and Madrid), other major urban centers (such as Porto and Barcelona), and renowned tourist areas (such as Faro and the Balearic Islands, for example). Luxury homes for sale in Portugal and Spain Supply of luxury homes priced between €1 million and €3 million (number) Data for Q2 2025 Country District/Island Number of listings Spain Balearic Islands 7,063 Spain Málaga 5,974 Portugal Lisbon 5,600 Spain Madrid 4,975 Spain Alicante 4,555 Spain Barcelona 4,202 Portugal Faro 3,583 Spain Girona 2,307 Portugal Porto 1,936 Spain Santa Cruz de Tenerife 1,038 Portugal Madeira (Island) 995 Portugal Setúbal 980 Spain Valencia 759 Spain Cádiz 636 Spain Granada 417 Spain Las Palmas 389 Spain Vizcaya 300 Portugal Braga 284 Table: idealista/news — Source: idealista/data — Created with Datawrapper Share article FacebookXPinterestWhatsAppCopiar link Link copiado