Cities with Highest Rental Yield in Spain 2026

Santa Coloma de Gramenet delivers Spain's strongest gross rental yield at 15.6%. Torremolinos anchors the other end at 4.4%.

Data updated May 30, 2026
#CityRental yieldSale medianRent medianSamplesIncome (hh)Other metrics
1Santa Coloma de Gramenet15.6%€178,222€2,313/mo683 / 18€34,161
2Badalona11.6%€170,898€1,649/mo1,568 / 37€38,955
3Fuente Álamo de Murcia11.6%€124,510€1,200/mo73 / 3€32,584
4Cornellà de Llobregat10.7%€183,104€1,630/mo203 / 3€38,322
5Rubí10.1%€153,808€1,298/mo333 / 4€40,881
6L'Hospitalet de Llobregat9.9%€178,222€1,474/mo877 / 37€36,526
7Castelldefels9.6%€319,823€2,548/mo498 / 13€51,814
8Sabadell9.5%€175,781€1,386/mo1,182 / 10€40,323
9Castell d'Aro, Platja d'Aro i s'Agaró9.2%€324,706€2,490/mo265 / 15€36,260
10El Ejido9.0%€104,979€790/mo533 / 24€29,523
11Esplugues de Llobregat8.9%€300,292€2,235/mo408 / 19€47,034
12Mataró8.8%€178,222€1,308/mo764 / 9€38,499
13Mazarrón8.1%€134,276€907/mo164 / 42€27,662
14Palamós8.0%€314,941€2,099/mo259 / 17€38,543
15Linares8.0%€80,566€536/mo211 / 29€31,679
16Terrassa8.0%€170,898€1,132/mo1,007 / 14€40,058
17Castelló d'Empúries7.6%€158,691€1,005/mo541 / 1€32,988
18Tarragona7.6%€122,069€771/mo525 / 21€39,912
19Murcia7.6%€139,159€878/mo1,298 / 331€38,682
20Almería7.4%€124,510€771/mo517 / 267€35,200
21Cambrils7.4%€241,698€1,493/mo271 / 8€40,382
22Sagunto / Sagunt7.2%€183,105€1,103/mo285 / 43€34,485
23Sant Feliu de Guíxols7.0%€246,581€1,435/mo206 / 5€34,837
24Manresa6.8%€129,393€732/mo621 / 6€37,680
25Molina de Segura6.7%€134,276€751/mo253 / 10€39,382
26Finestrat6.5%€339,354€1,825/mo882 / 18€33,102
27Jerez de la Frontera6.4%€163,573€868/mo477 / 26€32,215
28Cullera6.3%€227,050€1,200/mo214 / 49€31,008
29Barcelona6.3%€380,859€2,001/mo8,118 / 1,489€47,361
30Monforte del Cid6.3%€266,112€1,386/mo157 / 1€31,762
31Calafell6.2%€241,698€1,240/mo703 / 12€34,697
32Girona6.1%€261,229€1,337/mo761 / 83€44,772
33Sevilla6.1%€212,401€1,083/mo1,308 / 444€37,940
34Algeciras6.1%€124,510€634/mo262 / 9€34,017
35Huelva6.1%€124,510€634/mo268 / 27€33,530
36Lleida6.0%€114,745€575/mo423 / 25€38,853
37Cunit6.0%€241,698€1,200/mo267 / 6€34,178
38Alicante / Alacant6.0%€253,906€1,259/mo2,190 / 368€34,936
39Ferrol5.9%€129,393€634/mo296 / 106€32,592
40Ibiza5.9%€705,566€3,446/mo227 / 114€50,627
41Castelló de la Plana5.8%€178,222€868/mo603 / 41€36,576
42Gandia5.8%€187,987€907/mo498 / 66€32,250
43Vilanova i la Geltrú5.8%€270,995€1,298/mo334 / 19€41,375
44Valencia5.7%€324,706€1,552/mo2,862 / 2,626€40,058
45Santa Cruz de Tenerife5.7%€227,050€1,083/mo227 / 50€39,072
46Dolores5.5%€129,393€595/mo50 / 6€27,277
47Dos Hermanas5.5%€163,573€751/mo316 / 33€37,584
48Santander5.5%€197,753€907/mo431 / 135€38,641
49Manilva5.5%€300,292€1,377/mo368 / 12€30,150
50Mutxamel5.5%€305,175€1,396/mo219 / 3€39,097
51Figueres5.5%€173,339€790/mo396 / 1€34,155
52Burgos5.5%€178,222€810/mo334 / 66€38,815
53Atarfe5.5%€144,042€654/mo225 / 4€29,536
54Salou5.4%€222,167€1,005/mo418 / 14€35,852
55La Zubia5.4%€148,925€673/mo88 / 7€33,833
56San Miguel de Abona5.4%€241,698€1,083/mo225 / 12€33,528
57Elche / Elx5.4%€183,105€820/mo877 / 142€31,689
58Cartagena5.3%€175,781€781/mo680 / 111€36,484
59Estepona5.3%€485,839€2,148/mo2,295 / 86€34,480
60Bailén-Miraflores5.3%€246,581€1,083/mo240 / 16€27,431
61Motril5.2%€173,339€751/mo178 / 39€31,129
62Tordera5.2%€173,339€751/mo110 / 2€35,762
63Calonge i Sant Antoni5.2%€358,885€1,552/mo181 / 9€38,446
64Adeje5.2%€314,941€1,357/mo944 / 68€33,398
65Roses5.2%€229,491€985/mo964 / 2€34,062
66Roquetas de Mar5.1%€139,159€595/mo691 / 108€31,886
67Benidorm5.1%€334,472€1,425/mo1,269 / 89€29,146
68Jávea / Xàbia5.1%€373,534€1,591/mo122 / 26€32,978
69San Javier5.1%€192,870€820/mo195 / 16€33,881
70L'Alfàs del Pi5.1%€322,265€1,367/mo267 / 19€32,799
71Águilas5.1%€202,636€859/mo750 / 67€30,995
72Zaragoza5.0%€183,104€771/mo570 / 82€39,345
73El Vendrell5.0%€187,987€790/mo363 / 6€34,765
74Las Palmas de Gran Canaria5.0%€241,698€1,005/mo416 / 189€39,148
75Reus5.0%€129,393€536/mo224 / 4€37,169
76Jaén5.0%€144,042€595/mo286 / 55€36,801
77Dénia5.0%€295,409€1,220/mo685 / 72€33,138
78Salamanca4.8%€202,635€810/mo509 / 797€33,391
79Málaga4.8%€349,120€1,396/mo2,513 / 502€36,640
80Lucena4.8%€114,745€458/mo280 / 11€29,156
81Chiclana de la Frontera4.8%€158,691€634/mo204 / 22€31,566
82El Puerto de Santa María4.8%€227,050€907/mo224 / 33€35,870
83Badajoz4.8%€158,691€634/mo524 / 132€35,043
84Valladolid4.7%€197,753€771/mo455 / 75€37,466
85Sant Boi de Llobregat4.7%€187,987€732/mo305 / 2€40,324
86Bilbao4.7%€349,120€1,357/mo691 / 246€44,813
87Ciudad Real4.7%€168,456€654/mo207 / 61€38,730
88El Campello4.6%€307,617€1,190/mo240 / 54€35,003
89Benitachell / El Poble Nou de Benitatxell4.6%€412,597€1,591/mo40 / 1€29,337
90Sitges4.6%€646,972€2,490/mo279 / 25€51,676
91Mijas4.6%€368,651€1,406/mo1,522 / 43€31,912
92Marbella4.5%€615,234€2,333/mo2,352 / 254€37,606
93Orihuela4.5%€229,492€868/mo1,448 / 51€29,671
94Moncofa4.5%€168,456€634/mo222 / 12€29,297
95Torre-Pacheco4.5%€205,077€771/mo328 / 9€33,036
96Lloret de Mar4.5%€246,581€927/mo447 / 5€32,636
97Torrevieja4.5%€224,609€839/mo3,968 / 150€24,186
98Benahavís4.5%€620,116€2,304/mo500 / 30€37,268
99Altea4.4%€378,417€1,396/mo112 / 28€33,220
100Torremolinos4.4%€375,976€1,386/mo739 / 57€33,655

1 row flagged as potential outlier (yield outside 2–12%). Verify sample size before relying on these.

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.