Most Expensive Cities in Spain 2026

Calvià tops Spain's property market at €725,097 median sale. Elche / Elx anchors the other end at €183,105.

Data updated May 30, 2026
#CityMedian sale priceRent medianYieldSamplesIncome (hh)Other metrics
1Calvià€725,097€2,372/mo3.9%367 / 67€44,188
2Ibiza€705,566€3,446/mo5.9%227 / 114€50,627
3Sitges€646,972€2,490/mo4.6%279 / 25€51,676
4Benahavís€620,116€2,304/mo4.5%500 / 30€37,268
5Marbella€615,234€2,333/mo4.5%2,352 / 254€37,606
6San Sebastián - Donostia€593,260€1,357/mo2.7%385 / 71€52,067
7Madrid€534,667€1,805/mo4.0%8,609 / 6,995€49,916
8Palma de Mallorca€524,901€1,904/mo4.3%1,272 / 212€45,745
9Estepona€485,839€2,148/mo5.3%2,295 / 86€34,480
10Calpe / Calp€449,218€1,249/mo3.3%739 / 21€30,717
11Casares€444,335€1,337/mo3.6%344 / 6€32,424
12Benitachell / El Poble Nou de Benitatxell€412,597€1,591/mo4.6%40 / 1€29,337
13Fuengirola€407,714€1,377/mo4.0%1,539 / 94€32,091
14Barcelona€380,859€2,001/mo6.3%8,118 / 1,489€47,361
15Altea€378,417€1,396/mo4.4%112 / 28€33,220
16Torremolinos€375,976€1,386/mo4.4%739 / 57€33,655
17Jávea / Xàbia€373,534€1,591/mo5.1%122 / 26€32,978
18Mijas€368,651€1,406/mo4.6%1,522 / 43€31,912
19Rincón de la Victoria€368,651€1,200/mo3.9%167 / 37€37,913
20Calonge i Sant Antoni€358,885€1,552/mo5.2%181 / 9€38,446
21Benalmádena€356,444€1,288/mo4.3%837 / 67€33,901
22Bilbao€349,120€1,357/mo4.7%691 / 246€44,813
23Villajoyosa / La Vila Joiosa€349,120€1,102/mo3.8%543 / 21€30,887
24La Nucia€349,120€1,200/mo4.1%129 / 3€35,859
25Málaga€349,120€1,396/mo4.8%2,513 / 502€36,640
26Finestrat€339,354€1,825/mo6.5%882 / 18€33,102
27La Vila Joiosa€334,472€1,083/mo3.9%1,066 / 30€30,887
28Benidorm€334,472€1,425/mo5.1%1,269 / 89€29,146
29Castell d'Aro, Platja d'Aro i s'Agaró€324,706€2,490/mo9.2%265 / 15€36,260
30Benijófar€324,706138 / €29,285
31Valencia€324,706€1,552/mo5.7%2,862 / 2,626€40,058
32L'Alfàs del Pi€322,265€1,367/mo5.1%267 / 19€32,799
33Castelldefels€319,823€2,548/mo9.6%498 / 13€51,814
34Palamós€314,941€2,099/mo8.0%259 / 17€38,543
35Almuñécar€314,941€849/mo3.2%265 / 81€27,760
36Adeje€314,941€1,357/mo5.2%944 / 68€33,398
37El Verger€310,058€907/mo3.5%261 / 6€29,752
38Cruz de Humilladero€310,058€1,141/mo4.4%277 / 28€21,904
39El Campello€307,617€1,190/mo4.6%240 / 54€35,003
40Rojales€307,616€820/mo3.2%188 / 8€26,260
41Mutxamel€305,175€1,396/mo5.5%219 / 3€39,097
42Manilva€300,292€1,377/mo5.5%368 / 12€30,150
43Esplugues de Llobregat€300,292€2,235/mo8.9%408 / 19€47,034
44Pilar de la Horadada€297,851€878/mo3.5%870 / 22€30,407
45Polop€295,40939 / €28,779
46Vélez-Málaga€295,409€927/mo3.8%497 / 50€31,280
47Dénia€295,409€1,220/mo5.0%685 / 72€33,138
48A Coruña€285,643€810/mo3.4%203 / 91€39,802
49Torrox€280,760€849/mo3.6%228 / 30€26,227
50Los Alcázares€275,878€781/mo3.4%633 / 15€28,822
51Vigo€275,878€907/mo4.0%384 / 92€38,846
52Vilanova i la Geltrú€270,995€1,298/mo5.8%334 / 19€41,375
53Monforte del Cid€266,112€1,386/mo6.3%157 / 1€31,762
54Cádiz€266,112€810/mo3.6%602 / 57€37,427
55Guardamar del Segura€266,112€791/mo3.6%949 / 28€29,421
56San Miguel de Salinas€261,229€751/mo3.5%276 / 1€25,715
57Girona€261,229€1,337/mo6.1%761 / 83€44,772
58Granada€261,229€937/mo4.3%3,375 / 950€36,821
59Santa Pola€256,347€878/mo4.1%571 / 61€29,628
60Alicante / Alacant€253,906€1,259/mo6.0%2,190 / 368€34,936
61Pontevedra€251,464€849/mo4.0%226 / 47€36,854
62Granadilla de Abona€251,464€907/mo4.3%226 / 8€33,490
63Sant Feliu de Guíxols€246,581€1,435/mo7.0%206 / 5€34,837
64Lloret de Mar€246,581€927/mo4.5%447 / 5€32,636
65Bailén-Miraflores€246,581€1,083/mo5.3%240 / 16€27,431
66Algorfa€246,581€712/mo3.5%165 / 2€25,840
67Calafell€241,698€1,240/mo6.2%703 / 12€34,697
68Cunit€241,698€1,200/mo6.0%267 / 6€34,178
69Cambrils€241,698€1,493/mo7.4%271 / 8€40,382
70San Miguel de Abona€241,698€1,083/mo5.4%225 / 12€33,528
71Las Palmas de Gran Canaria€241,698€1,005/mo5.0%416 / 189€39,148
72Torredembarra€231,933€751/mo3.9%373 / 3€35,099
73Hondón de las Nieves / El Fondó de les Neus€231,933€555/mo2.9%66 / 1€26,759
74Orihuela€229,492€868/mo4.5%1,448 / 51€29,671
75Roses€229,491€985/mo5.2%964 / 2€34,062
76Cullera€227,050€1,200/mo6.3%214 / 49€31,008
77Santa Cruz de Tenerife€227,050€1,083/mo5.7%227 / 50€39,072
78El Puerto de Santa María€227,050€907/mo4.8%224 / 33€35,870
79Torrevieja€224,609€839/mo4.5%3,968 / 150€24,186
80Salou€222,167€1,005/mo5.4%418 / 14€35,852
81León€222,167€732/mo4.0%476 / 76€36,332
82Logroño€217,284€790/mo4.4%486 / 40€38,187
83Sevilla€212,401€1,083/mo6.1%1,308 / 444€37,940
84Ourense€212,401€673/mo3.8%380 / 112€34,322
85Pulpí€212,401€516/mo2.9%253 / 2€35,449
86San Pedro del Pinatar€207,519€713/mo4.1%665 / 16€30,444
87Pineda de Mar€207,518€751/mo4.3%327 / 1€34,538
88Torre-Pacheco€205,077€771/mo4.5%328 / 9€33,036
89Águilas€202,636€859/mo5.1%750 / 67€30,995
90Salamanca€202,635€810/mo4.8%509 / 797€33,391
91Vera€202,635€615/mo3.6%563 / 31€30,773
92Alhama de Murcia€197,753€458/mo2.8%232 / 1€33,652
93Santander€197,753€907/mo5.5%431 / 135€38,641
94Valladolid€197,753€771/mo4.7%455 / 75€37,466
95San Javier€192,870€820/mo5.1%195 / 16€33,881
96Gandia€187,987€907/mo5.8%498 / 66€32,250
97El Vendrell€187,987€790/mo5.0%363 / 6€34,765
98Sant Boi de Llobregat€187,987€732/mo4.7%305 / 2€40,324
99Sagunto / Sagunt€183,105€1,103/mo7.2%285 / 43€34,485
100Elche / Elx€183,105€820/mo5.4%877 / 142€31,689

Methodology

Data combines aggregated asking-price statistics from public real-estate portals, official government transaction data, national price indices, demographics, and income statistics. Ranks cover cities with a sufficient market-data sample. Rankings refreshed weekly.