How much does it cost to buy a house in the major cities of Spain? (May 2026)
In the 50 provincial capitals with year-on-year variation, prices rose in April compared to the previous year, of which 17 of the capital cities have an increase of more than 15% and the first are: Ávila capital (36.1%), Ciudad Real capital (25.2%), Soria capital (24.8%), Palencia capital (21.8%), Guadalajara capital (21.8%), Ourense capital (21.0%), Santa Cruz de Tenerife capital (20.3%), Toledo capital (19.9%), A Coruña capital (19.7%), León capital (18.9%), Salamanca capital (18.2%), Girona capital (18.0%), Las Palmas de Gran Canaria (17.3%), Santander (17.2%), Jaén capital (17.0%), Oviedo (15.7%) and Murcia capital (15.6%).
Regarding prices, the 14 provincial capitals with prices above €3,000 are: Donostia – San Sebastián with €7,148/m2, Madrid with €6,694/m2, Barcelona with €5,399/m2, Palma de Mallorca with €5,169/m2, Málaga with €4,250/m2, Bilbao with €4,129/m2, Valencia with €3,694/m2, A Coruña with €3,633/m2, Cádiz with €3,367/m2, Vitoria – Gasteiz with €3,339/m2, Las Palmas de Gran Canaria with €3,279/m2, Pamplona / Iruña with €3,240/m2, Santander with €3,200/m2 and Girona with €3,128/m2 euros/m2. On the other hand, the capital city with the lowest average price is Zamora at 1,511 euros per square meter.