Cities with Highest Rental Yield in Spain 2026

Cities ranked by gross rental yield (annual rent ÷ property price × 100). Higher yields mean better cash-flow investment.

#CityRental yieldSale medianRent medianSamplesIncome (hh)Other metrics
1El Ejido18.3%€95,214€1,454/mo529 / 21€29,523
2Santa Coloma de Gramenet14.3%€156,249€1,855/mo477 / 15€34,161
3Calafell13.7%€234,374€2,666/mo524 / 6€34,697
4El Vendrell12.6%€183,105€1,924/mo282 / 6€34,765
5Badalona12.4%€170,898€1,767/mo1,471 / 42€38,955
6Fuente Álamo de Murcia10.9%€119,628€1,083/mo72 / 4€32,584
7Cornellà de Llobregat10.7%€183,104€1,630/mo203 / 3€38,322
8Tordera9.7%€168,456€1,357/mo88 / 1€35,762
9Rubí9.5%€144,042€1,141/mo273 / 3€40,881
10Cullera9.3%€212,401€1,640/mo219 / 41€31,008
11Esplugues de Llobregat9.3%€305,175€2,352/mo410 / 21€47,034
12Sabadell9.2%€175,781€1,347/mo1,095 / 22€40,323
13Manresa9.1%€119,628€907/mo433 / 9€37,680
14Tarragona8.8%€117,186€859/mo534 / 22€39,912
15L'Hospitalet de Llobregat8.6%€180,663€1,288/mo1,408 / 38€36,526
16Linares8.0%€80,566€536/mo211 / 29€31,679
17Terrassa7.8%€166,015€1,084/mo1,038 / 22€40,058
18Molina de Segura7.8%€134,276€868/mo213 / 11€39,382
19Castelló d'Empúries7.6%€158,691€1,005/mo541 / 1€32,988
20Almería7.4%€124,510€771/mo517 / 267€35,200
21Palamós7.3%€314,941€1,904/mo261 / 17€38,543
22Sagunto / Sagunt7.2%€183,105€1,103/mo285 / 43€34,485
23Murcia7.2%€139,159€839/mo1,272 / 272€38,682
24Girona6.7%€241,698€1,344/mo602 / 57€44,772
25Barcelona6.5%€385,742€2,089/mo7,580 / 1,427€47,361
26Castelldefels6.3%€319,823€1,688/mo473 / 17€51,814
27Mataró6.3%€185,546€976/mo755 / 9€38,499
28Monforte del Cid6.3%€266,112€1,386/mo157 / 1€31,762
29Mazarrón6.2%€139,159€722/mo262 / 28€27,662
30Salou6.1%€200,194€1,024/mo336 / 10€35,852
31Algeciras6.1%€124,510€634/mo262 / 9€34,017
32Huelva6.1%€124,510€634/mo268 / 27€33,530
33Finestrat6.0%€351,561€1,767/mo560 / 14€33,102
34Alicante / Alacant6.0%€246,581€1,239/mo2,175 / 394€34,936
35Lleida6.0%€114,745€575/mo423 / 25€38,853
36Vilanova i la Geltrú6.0%€261,229€1,298/mo280 / 20€41,375
37Ferrol5.9%€129,393€634/mo296 / 106€32,592
38Ibiza5.9%€705,566€3,446/mo227 / 114€50,627
39Las Palmas de Gran Canaria5.8%€222,167€1,083/mo469 / 161€39,148
40Lorca5.8%€166,015€800/mo416 / 4€35,178
41Santa Cruz de Tenerife5.7%€227,050€1,083/mo227 / 50€39,072
42Elche / Elx5.5%€178,222€820/mo832 / 150€31,689
43Dos Hermanas5.5%€163,573€751/mo316 / 33€37,584
44Santander5.5%€197,753€907/mo431 / 135€38,641
45Calonge i Sant Antoni5.5%€339,354€1,552/mo180 / 8€38,446
46Cambrils5.5%€241,698€1,102/mo271 / 13€40,382
47Sevilla5.5%€207,518€946/mo1,403 / 336€37,940
48Atarfe5.5%€144,042€654/mo225 / 4€29,536
49Burgos5.5%€178,222€810/mo334 / 66€38,815
50Manilva5.4%€295,409€1,337/mo356 / 15€30,150
51Gandia5.4%€185,546€839/mo454 / 98€32,250
52La Zubia5.4%€148,925€673/mo88 / 7€33,833
53San Miguel de Abona5.4%€241,698€1,083/mo225 / 12€33,528
54Jerez de la Frontera5.4%€163,573€732/mo456 / 22€32,215
55Dolores5.3%€168,456€751/mo45 / 2€27,277
56Cartagena5.3%€175,781€781/mo680 / 111€36,484
57Roquetas de Mar5.3%€134,276€595/mo735 / 139€31,886
58Palma de Mallorca5.3%€510,253€2,255/mo1,154 / 179€45,745
59Castelló de la Plana5.3%€197,753€868/mo672 / 48€36,576
60Bailén-Miraflores5.3%€246,581€1,083/mo240 / 16€27,431
61Águilas5.2%€205,077€888/mo707 / 58€30,995
62Zaragoza5.2%€178,222€771/mo530 / 69€39,345
63Estepona5.2%€466,308€2,001/mo2,478 / 150€34,480
64Torre-Pacheco5.2%€200,195€859/mo288 / 7€33,036
65San Javier5.1%€192,870€820/mo195 / 16€33,881
66L'Alfàs del Pi5.1%€322,265€1,367/mo267 / 19€32,799
67Adeje5.1%€319,823€1,357/mo1,007 / 42€33,398
68Cunit5.0%€285,643€1,200/mo261 / 4€34,178
69Salamanca5.0%€197,753€829/mo545 / 800€33,391
70Valencia5.0%€249,023€1,044/mo1,439 / 922€40,058
71Reus5.0%€129,393€536/mo224 / 4€37,169
72Jaén5.0%€144,042€595/mo286 / 55€36,801
73Badajoz5.0%€153,808€634/mo563 / 122€35,043
74Bilbao4.9%€329,589€1,357/mo651 / 268€44,813
75Benidorm4.9%€327,148€1,337/mo1,166 / 82€29,146
76Mijas4.9%€351,561€1,425/mo1,580 / 47€31,912
77Chiclana de la Frontera4.8%€158,691€634/mo204 / 22€31,566
78Lucena4.8%€114,745€458/mo280 / 11€29,156
79El Puerto de Santa María4.8%€227,050€907/mo224 / 33€35,870
80El Campello4.8%€312,499€1,239/mo248 / 64€35,003
81Valladolid4.7%€197,753€771/mo455 / 75€37,466
82Málaga4.7%€349,120€1,357/mo2,535 / 528€36,640
83Ciudad Real4.7%€168,456€654/mo207 / 61€38,730
84Benahavís4.6%€598,143€2,313/mo649 / 60€37,268
85Torrevieja4.6%€214,843€830/mo4,499 / 167€24,186
86Dénia4.6%€297,851€1,152/mo706 / 67€33,138
87Castell d'Aro, Platja d'Aro i s'Agaró4.6%€324,706€1,240/mo263 / 7€36,260
88Motril4.5%€183,104€693/mo198 / 39€31,129
89Benalmádena4.5%€354,003€1,338/mo901 / 80€33,901
90Moncofa4.5%€168,456€634/mo222 / 12€29,297
91Marbella4.5%€598,144€2,235/mo2,790 / 386€37,606
92Torredembarra4.4%€229,491€849/mo270 / 2€35,099
93Cruz de Humilladero4.4%€310,058€1,141/mo277 / 28€21,904
94Oropesa del Mar4.4%€173,339€634/mo387 / 19€27,632
95Benitachell / El Poble Nou de Benitatxell4.4%€437,010€1,591/mo33 / 1€29,337
96Jávea / Xàbia4.4%€380,859€1,386/mo259 / 30€32,978
97Logroño4.4%€217,284€790/mo486 / 40€38,187
98Torremolinos4.3%€356,444€1,288/mo730 / 62€33,655
99Orihuela4.3%€229,491€830/mo1,505 / 57€29,671
100Pineda de Mar4.3%€207,518€751/mo334 / 3€34,538

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

Methodology

Data combines asking prices from Spanish real-estate portals (Fotocasa, Pisos.com, Idealista etc.), official government transactions (MIVAU), INE price index (IPV), INE Padrón demographics, and INE Atlas income statistics. Ranks cover cities with ≥30 active apartment listings. Rankings refreshed daily.