Most Affordable Cities in Spain 2026

Years of median household income needed to buy the median property. Lower is more affordable.

#CityAffordabilitySale medianRent medianYieldSamplesIncome (hh)Other metrics
1Linares2.5 yr€80,566€536/mo8.0%211 / 29€31,679
2Tarragona2.9 yr€117,186€859/mo8.8%534 / 22€39,912
3Lleida3.0 yr€114,745€575/mo6.0%423 / 25€38,853
4El Ejido3.2 yr€95,214€1,454/mo18.3%529 / 21€29,523
5Manresa3.2 yr€119,628€907/mo9.1%433 / 9€37,680
6Molina de Segura3.4 yr€134,276€868/mo7.8%213 / 11€39,382
7Rubí3.5 yr€144,042€1,141/mo9.5%273 / 3€40,881
8Reus3.5 yr€129,393€536/mo5.0%224 / 4€37,169
9Almería3.5 yr€124,510€771/mo7.4%517 / 267€35,200
10Murcia3.6 yr€139,159€839/mo7.2%1,272 / 272€38,682
11Huelva3.7 yr€124,510€634/mo6.1%268 / 27€33,530
12Algeciras3.7 yr€124,510€634/mo6.1%262 / 9€34,017
13Fuente Álamo de Murcia3.7 yr€119,628€1,083/mo10.9%72 / 4€32,584
14Jaén3.9 yr€144,042€595/mo5.0%286 / 55€36,801
15Lucena3.9 yr€114,745€458/mo4.8%280 / 11€29,156
16Ferrol4.0 yr€129,393€634/mo5.9%296 / 106€32,592
17Terrassa4.1 yr€166,015€1,084/mo7.8%1,038 / 22€40,058
18Roquetas de Mar4.2 yr€134,276€595/mo5.3%735 / 139€31,886
19Ciudad Real4.3 yr€168,456€654/mo4.7%207 / 61€38,730
20Dos Hermanas4.4 yr€163,573€751/mo5.5%316 / 33€37,584
21La Zubia4.4 yr€148,925€673/mo5.4%88 / 7€33,833
22Badalona4.4 yr€170,898€1,767/mo12.4%1,471 / 42€38,955
23Sabadell4.4 yr€175,781€1,347/mo9.2%1,095 / 22€40,323
24Badajoz4.4 yr€153,808€634/mo5.0%563 / 122€35,043
25Zaragoza4.5 yr€178,222€771/mo5.2%530 / 69€39,345
26Burgos4.6 yr€178,222€810/mo5.5%334 / 66€38,815
27Santa Coloma de Gramenet4.6 yr€156,249€1,855/mo14.3%477 / 15€34,161
28Sant Boi de Llobregat4.7 yr€187,987€516/mo3.3%342 / 3€40,324
29Lorca4.7 yr€166,015€800/mo5.8%416 / 4€35,178
30Aspe4.7 yr€139,159€204/mo1.8%84 / 1€29,736
31Blanes4.7 yr€163,573323 / €34,707
32Tordera4.7 yr€168,456€1,357/mo9.7%88 / 1€35,762
33Cartagena4.8 yr€175,781€781/mo5.3%680 / 111€36,484
34Castelló d'Empúries4.8 yr€158,691€1,005/mo7.6%541 / 1€32,988
35Mataró4.8 yr€185,546€976/mo6.3%755 / 9€38,499
36Cornellà de Llobregat4.8 yr€183,104€1,630/mo10.7%203 / 3€38,322
37L'Hospitalet de Llobregat4.9 yr€180,663€1,288/mo8.6%1,408 / 38€36,526
38Atarfe4.9 yr€144,042€654/mo5.5%225 / 4€29,536
39Chiclana de la Frontera5.0 yr€158,691€634/mo4.8%204 / 22€31,566
40Mazarrón5.0 yr€139,159€722/mo6.2%262 / 28€27,662
41Lugo5.1 yr€178,222€634/mo4.3%279 / 51€34,880
42Santander5.1 yr€197,753€907/mo5.5%431 / 135€38,641
43Figueres5.1 yr€175,781297 / €34,155
44Jerez de la Frontera5.1 yr€163,573€732/mo5.4%456 / 22€32,215
45El Vendrell5.3 yr€183,105€1,924/mo12.6%282 / 6€34,765
46Valladolid5.3 yr€197,753€771/mo4.7%455 / 75€37,466
47Sagunto / Sagunt5.3 yr€183,105€1,103/mo7.2%285 / 43€34,485
48Girona5.4 yr€241,698€1,344/mo6.7%602 / 57€44,772
49Castelló de la Plana5.4 yr€197,753€868/mo5.3%672 / 48€36,576
50Sevilla5.5 yr€207,518€946/mo5.5%1,403 / 336€37,940
51Elche / Elx5.6 yr€178,222€820/mo5.5%832 / 150€31,689
52Salou5.6 yr€200,194€1,024/mo6.1%336 / 10€35,852
53Las Palmas de Gran Canaria5.7 yr€222,167€1,083/mo5.8%469 / 161€39,148
54Moncofa5.7 yr€168,456€634/mo4.5%222 / 12€29,297
55Logroño5.7 yr€217,284€790/mo4.4%486 / 40€38,187
56San Javier5.7 yr€192,870€820/mo5.1%195 / 16€33,881
57Gandia5.8 yr€185,546€839/mo5.4%454 / 98€32,250
58Santa Cruz de Tenerife5.8 yr€227,050€1,083/mo5.7%227 / 50€39,072
59Salamanca5.9 yr€197,753€829/mo5.0%545 / 800€33,391
60Motril5.9 yr€183,104€693/mo4.5%198 / 39€31,129
61Alhama de Murcia5.9 yr€197,753€458/mo2.8%232 / 1€33,652
62Pulpí6.0 yr€212,401€516/mo2.9%253 / 2€35,449
63Cambrils6.0 yr€241,698€1,102/mo5.5%271 / 13€40,382
64Pineda de Mar6.0 yr€207,518€751/mo4.3%334 / 3€34,538
65León6.1 yr€222,167€732/mo4.0%476 / 76€36,332
66Torre-Pacheco6.1 yr€200,195€859/mo5.2%288 / 7€33,036
67Ourense6.2 yr€212,401€673/mo3.8%380 / 112€34,322
68Castelldefels6.2 yr€319,823€1,688/mo6.3%473 / 17€51,814
69Dolores6.2 yr€168,456€751/mo5.3%45 / 2€27,277
70Valencia6.2 yr€249,023€1,044/mo5.0%1,439 / 922€40,058
71El Puerto de Santa María6.3 yr€227,050€907/mo4.8%224 / 33€35,870
72Oropesa del Mar6.3 yr€173,339€634/mo4.4%387 / 19€27,632
73Vilanova i la Geltrú6.3 yr€261,229€1,298/mo6.0%280 / 20€41,375
74Torredembarra6.5 yr€229,491€849/mo4.4%270 / 2€35,099
75Esplugues de Llobregat6.5 yr€305,175€2,352/mo9.3%410 / 21€47,034
76Roses6.6 yr€224,609€810/mo4.3%989 / 3€34,062
77Águilas6.6 yr€205,077€888/mo5.2%707 / 58€30,995
78Vera6.6 yr€202,635€615/mo3.6%563 / 31€30,773
79San Fulgencio6.7 yr€158,69134 / €23,694
80San Pedro del Pinatar6.8 yr€207,519€663/mo3.8%541 / 10€30,444
81Cullera6.8 yr€212,401€1,640/mo9.3%219 / 41€31,008
82Pontevedra6.8 yr€251,464€849/mo4.0%226 / 47€36,854
83Calafell6.8 yr€234,374€2,666/mo13.7%524 / 6€34,697
84Cádiz7.0 yr€261,229€810/mo3.7%628 / 53€37,427
85Lloret de Mar7.0 yr€227,050€761/mo4.0%364 / 4€32,636
86Vigo7.1 yr€275,878€907/mo4.0%384 / 92€38,846
87Sant Feliu de Guíxols7.1 yr€246,581€849/mo4.1%199 / 2€34,837
88Alicante / Alacant7.1 yr€246,581€1,239/mo6.0%2,175 / 394€34,936
89Mutxamel7.2 yr€280,760€1,005/mo4.3%191 / 7€39,097
90San Miguel de Abona7.2 yr€241,698€1,083/mo5.4%225 / 12€33,528
91A Coruña7.2 yr€285,643€810/mo3.4%203 / 91€39,802
92Bilbao7.4 yr€329,589€1,357/mo4.9%651 / 268€44,813
93Granadilla de Abona7.5 yr€251,464€907/mo4.3%226 / 8€33,490
94Granada7.6 yr€280,761€927/mo4.0%3,167 / 785€36,821
95Orihuela7.7 yr€229,491€830/mo4.3%1,505 / 57€29,671
96Hondón de las Nieves / El Fondó de les Neus8.1 yr€217,284€555/mo3.1%126 / 1€26,759
97Barcelona8.1 yr€385,742€2,089/mo6.5%7,580 / 1,427€47,361
98Palamós8.2 yr€314,941€1,904/mo7.3%261 / 17€38,543
99Monforte del Cid8.4 yr€266,112€1,386/mo6.3%157 / 1€31,762
100Cunit8.4 yr€285,643€1,200/mo5.0%261 / 4€34,178

6 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.