Most Affordable Cities in Spain 2026
Years of median household income needed to buy the median property. Lower is more affordable.
| # | City | Affordability | Sale median | Rent median | Yield | Samples | Income (hh) | Other metrics |
|---|---|---|---|---|---|---|---|---|
| 1 | Linares | 2.5 yr | €80,566 | €536/mo | 8.0% | 211 / 29 | €31,679 | 💰🏠🌍 |
| 2 | Tarragona | 2.9 yr | €117,186 | €859/mo | 8.8% | 534 / 22 | €39,912 | 💰🏠🌍 |
| 3 | Lleida | 3.0 yr | €114,745 | €575/mo | 6.0% | 423 / 25 | €38,853 | 💰🏠🌍 |
| 4 | El Ejido⚠ | 3.2 yr | €95,214 | €1,454/mo | 18.3% | 529 / 21 | €29,523 | 💰🏠🌍 |
| 5 | Manresa | 3.2 yr | €119,628 | €907/mo | 9.1% | 433 / 9 | €37,680 | 💰🏠🌍 |
| 6 | Molina de Segura | 3.4 yr | €134,276 | €868/mo | 7.8% | 213 / 11 | €39,382 | 💰🏠🌍 |
| 7 | Rubí | 3.5 yr | €144,042 | €1,141/mo | 9.5% | 273 / 3 | €40,881 | 💰🏠🌍 |
| 8 | Reus | 3.5 yr | €129,393 | €536/mo | 5.0% | 224 / 4 | €37,169 | 💰🏠🌍 |
| 9 | Almería | 3.5 yr | €124,510 | €771/mo | 7.4% | 517 / 267 | €35,200 | 💰🏠🌍 |
| 10 | Murcia | 3.6 yr | €139,159 | €839/mo | 7.2% | 1,272 / 272 | €38,682 | 💰🏠🌍 |
| 11 | Huelva | 3.7 yr | €124,510 | €634/mo | 6.1% | 268 / 27 | €33,530 | 💰🏠🌍 |
| 12 | Algeciras | 3.7 yr | €124,510 | €634/mo | 6.1% | 262 / 9 | €34,017 | 💰🏠🌍 |
| 13 | Fuente Álamo de Murcia | 3.7 yr | €119,628 | €1,083/mo | 10.9% | 72 / 4 | €32,584 | 💰🏠🌍 |
| 14 | Jaén | 3.9 yr | €144,042 | €595/mo | 5.0% | 286 / 55 | €36,801 | 💰🏠🌍 |
| 15 | Lucena | 3.9 yr | €114,745 | €458/mo | 4.8% | 280 / 11 | €29,156 | 💰🏠🌍 |
| 16 | Ferrol | 4.0 yr | €129,393 | €634/mo | 5.9% | 296 / 106 | €32,592 | 💰🏠🌍 |
| 17 | Terrassa | 4.1 yr | €166,015 | €1,084/mo | 7.8% | 1,038 / 22 | €40,058 | 💰🏠🌍 |
| 18 | Roquetas de Mar | 4.2 yr | €134,276 | €595/mo | 5.3% | 735 / 139 | €31,886 | 💰🏠🌍 |
| 19 | Ciudad Real | 4.3 yr | €168,456 | €654/mo | 4.7% | 207 / 61 | €38,730 | 💰🏠🌍 |
| 20 | Dos Hermanas | 4.4 yr | €163,573 | €751/mo | 5.5% | 316 / 33 | €37,584 | 💰🏠🌍 |
| 21 | La Zubia | 4.4 yr | €148,925 | €673/mo | 5.4% | 88 / 7 | €33,833 | 💰🏠🌍 |
| 22 | Badalona⚠ | 4.4 yr | €170,898 | €1,767/mo | 12.4% | 1,471 / 42 | €38,955 | 💰🏠🌍 |
| 23 | Sabadell | 4.4 yr | €175,781 | €1,347/mo | 9.2% | 1,095 / 22 | €40,323 | 💰🏠🌍 |
| 24 | Badajoz | 4.4 yr | €153,808 | €634/mo | 5.0% | 563 / 122 | €35,043 | 💰🏠🌍 |
| 25 | Zaragoza | 4.5 yr | €178,222 | €771/mo | 5.2% | 530 / 69 | €39,345 | 💰🏠🌍 |
| 26 | Burgos | 4.6 yr | €178,222 | €810/mo | 5.5% | 334 / 66 | €38,815 | 💰🏠🌍 |
| 27 | Santa Coloma de Gramenet⚠ | 4.6 yr | €156,249 | €1,855/mo | 14.3% | 477 / 15 | €34,161 | 💰🏠🌍 |
| 28 | Sant Boi de Llobregat | 4.7 yr | €187,987 | €516/mo | 3.3% | 342 / 3 | €40,324 | 💰🏠🌍 |
| 29 | Lorca | 4.7 yr | €166,015 | €800/mo | 5.8% | 416 / 4 | €35,178 | 💰🏠🌍 |
| 30 | Aspe⚠ | 4.7 yr | €139,159 | €204/mo | 1.8% | 84 / 1 | €29,736 | 💰🏠🌍 |
| 31 | Blanes | 4.7 yr | €163,573 | — | — | 323 / — | €34,707 | 💰🏠🌍 |
| 32 | Tordera | 4.7 yr | €168,456 | €1,357/mo | 9.7% | 88 / 1 | €35,762 | 💰🏠🌍 |
| 33 | Cartagena | 4.8 yr | €175,781 | €781/mo | 5.3% | 680 / 111 | €36,484 | 💰🏠🌍 |
| 34 | Castelló d'Empúries | 4.8 yr | €158,691 | €1,005/mo | 7.6% | 541 / 1 | €32,988 | 💰🏠🌍 |
| 35 | Mataró | 4.8 yr | €185,546 | €976/mo | 6.3% | 755 / 9 | €38,499 | 💰🏠🌍 |
| 36 | Cornellà de Llobregat | 4.8 yr | €183,104 | €1,630/mo | 10.7% | 203 / 3 | €38,322 | 💰🏠🌍 |
| 37 | L'Hospitalet de Llobregat | 4.9 yr | €180,663 | €1,288/mo | 8.6% | 1,408 / 38 | €36,526 | 💰🏠🌍 |
| 38 | Atarfe | 4.9 yr | €144,042 | €654/mo | 5.5% | 225 / 4 | €29,536 | 💰🏠🌍 |
| 39 | Chiclana de la Frontera | 5.0 yr | €158,691 | €634/mo | 4.8% | 204 / 22 | €31,566 | 💰🏠🌍 |
| 40 | Mazarrón | 5.0 yr | €139,159 | €722/mo | 6.2% | 262 / 28 | €27,662 | 💰🏠🌍 |
| 41 | Lugo | 5.1 yr | €178,222 | €634/mo | 4.3% | 279 / 51 | €34,880 | 💰🏠🌍 |
| 42 | Santander | 5.1 yr | €197,753 | €907/mo | 5.5% | 431 / 135 | €38,641 | 💰🏠🌍 |
| 43 | Figueres | 5.1 yr | €175,781 | — | — | 297 / — | €34,155 | 💰🏠🌍 |
| 44 | Jerez de la Frontera | 5.1 yr | €163,573 | €732/mo | 5.4% | 456 / 22 | €32,215 | 💰🏠🌍 |
| 45 | El Vendrell⚠ | 5.3 yr | €183,105 | €1,924/mo | 12.6% | 282 / 6 | €34,765 | 💰🏠🌍 |
| 46 | Valladolid | 5.3 yr | €197,753 | €771/mo | 4.7% | 455 / 75 | €37,466 | 💰🏠🌍 |
| 47 | Sagunto / Sagunt | 5.3 yr | €183,105 | €1,103/mo | 7.2% | 285 / 43 | €34,485 | 💰🏠🌍 |
| 48 | Girona | 5.4 yr | €241,698 | €1,344/mo | 6.7% | 602 / 57 | €44,772 | 💰🏠🌍 |
| 49 | Castelló de la Plana | 5.4 yr | €197,753 | €868/mo | 5.3% | 672 / 48 | €36,576 | 💰🏠🌍 |
| 50 | Sevilla | 5.5 yr | €207,518 | €946/mo | 5.5% | 1,403 / 336 | €37,940 | 💰🏠🌍 |
| 51 | Elche / Elx | 5.6 yr | €178,222 | €820/mo | 5.5% | 832 / 150 | €31,689 | 💰🏠🌍 |
| 52 | Salou | 5.6 yr | €200,194 | €1,024/mo | 6.1% | 336 / 10 | €35,852 | 💰🏠🌍 |
| 53 | Las Palmas de Gran Canaria | 5.7 yr | €222,167 | €1,083/mo | 5.8% | 469 / 161 | €39,148 | 💰🏠🌍 |
| 54 | Moncofa | 5.7 yr | €168,456 | €634/mo | 4.5% | 222 / 12 | €29,297 | 💰🏠🌍 |
| 55 | Logroño | 5.7 yr | €217,284 | €790/mo | 4.4% | 486 / 40 | €38,187 | 💰🏠🌍 |
| 56 | San Javier | 5.7 yr | €192,870 | €820/mo | 5.1% | 195 / 16 | €33,881 | 💰🏠🌍 |
| 57 | Gandia | 5.8 yr | €185,546 | €839/mo | 5.4% | 454 / 98 | €32,250 | 💰🏠🌍 |
| 58 | Santa Cruz de Tenerife | 5.8 yr | €227,050 | €1,083/mo | 5.7% | 227 / 50 | €39,072 | 💰🏠🌍 |
| 59 | Salamanca | 5.9 yr | €197,753 | €829/mo | 5.0% | 545 / 800 | €33,391 | 💰🏠🌍 |
| 60 | Motril | 5.9 yr | €183,104 | €693/mo | 4.5% | 198 / 39 | €31,129 | 💰🏠🌍 |
| 61 | Alhama de Murcia | 5.9 yr | €197,753 | €458/mo | 2.8% | 232 / 1 | €33,652 | 💰🏠🌍 |
| 62 | Pulpí | 6.0 yr | €212,401 | €516/mo | 2.9% | 253 / 2 | €35,449 | 💰🏠🌍 |
| 63 | Cambrils | 6.0 yr | €241,698 | €1,102/mo | 5.5% | 271 / 13 | €40,382 | 💰🏠🌍 |
| 64 | Pineda de Mar | 6.0 yr | €207,518 | €751/mo | 4.3% | 334 / 3 | €34,538 | 💰🏠🌍 |
| 65 | León | 6.1 yr | €222,167 | €732/mo | 4.0% | 476 / 76 | €36,332 | 💰🏠🌍 |
| 66 | Torre-Pacheco | 6.1 yr | €200,195 | €859/mo | 5.2% | 288 / 7 | €33,036 | 💰🏠🌍 |
| 67 | Ourense | 6.2 yr | €212,401 | €673/mo | 3.8% | 380 / 112 | €34,322 | 💰🏠🌍 |
| 68 | Castelldefels | 6.2 yr | €319,823 | €1,688/mo | 6.3% | 473 / 17 | €51,814 | 💰🏠🌍 |
| 69 | Dolores | 6.2 yr | €168,456 | €751/mo | 5.3% | 45 / 2 | €27,277 | 💰🏠🌍 |
| 70 | Valencia | 6.2 yr | €249,023 | €1,044/mo | 5.0% | 1,439 / 922 | €40,058 | 💰🏠🌍 |
| 71 | El Puerto de Santa María | 6.3 yr | €227,050 | €907/mo | 4.8% | 224 / 33 | €35,870 | 💰🏠🌍 |
| 72 | Oropesa del Mar | 6.3 yr | €173,339 | €634/mo | 4.4% | 387 / 19 | €27,632 | 💰🏠🌍 |
| 73 | Vilanova i la Geltrú | 6.3 yr | €261,229 | €1,298/mo | 6.0% | 280 / 20 | €41,375 | 💰🏠🌍 |
| 74 | Torredembarra | 6.5 yr | €229,491 | €849/mo | 4.4% | 270 / 2 | €35,099 | 💰🏠🌍 |
| 75 | Esplugues de Llobregat | 6.5 yr | €305,175 | €2,352/mo | 9.3% | 410 / 21 | €47,034 | 💰🏠🌍 |
| 76 | Roses | 6.6 yr | €224,609 | €810/mo | 4.3% | 989 / 3 | €34,062 | 💰🏠🌍 |
| 77 | Águilas | 6.6 yr | €205,077 | €888/mo | 5.2% | 707 / 58 | €30,995 | 💰🏠🌍 |
| 78 | Vera | 6.6 yr | €202,635 | €615/mo | 3.6% | 563 / 31 | €30,773 | 💰🏠🌍 |
| 79 | San Fulgencio | 6.7 yr | €158,691 | — | — | 34 / — | €23,694 | 💰🏠🌍 |
| 80 | San Pedro del Pinatar | 6.8 yr | €207,519 | €663/mo | 3.8% | 541 / 10 | €30,444 | 💰🏠🌍 |
| 81 | Cullera | 6.8 yr | €212,401 | €1,640/mo | 9.3% | 219 / 41 | €31,008 | 💰🏠🌍 |
| 82 | Pontevedra | 6.8 yr | €251,464 | €849/mo | 4.0% | 226 / 47 | €36,854 | 💰🏠🌍 |
| 83 | Calafell⚠ | 6.8 yr | €234,374 | €2,666/mo | 13.7% | 524 / 6 | €34,697 | 💰🏠🌍 |
| 84 | Cádiz | 7.0 yr | €261,229 | €810/mo | 3.7% | 628 / 53 | €37,427 | 💰🏠🌍 |
| 85 | Lloret de Mar | 7.0 yr | €227,050 | €761/mo | 4.0% | 364 / 4 | €32,636 | 💰🏠🌍 |
| 86 | Vigo | 7.1 yr | €275,878 | €907/mo | 4.0% | 384 / 92 | €38,846 | 💰🏠🌍 |
| 87 | Sant Feliu de Guíxols | 7.1 yr | €246,581 | €849/mo | 4.1% | 199 / 2 | €34,837 | 💰🏠🌍 |
| 88 | Alicante / Alacant | 7.1 yr | €246,581 | €1,239/mo | 6.0% | 2,175 / 394 | €34,936 | 💰🏠🌍 |
| 89 | Mutxamel | 7.2 yr | €280,760 | €1,005/mo | 4.3% | 191 / 7 | €39,097 | 💰🏠🌍 |
| 90 | San Miguel de Abona | 7.2 yr | €241,698 | €1,083/mo | 5.4% | 225 / 12 | €33,528 | 💰🏠🌍 |
| 91 | A Coruña | 7.2 yr | €285,643 | €810/mo | 3.4% | 203 / 91 | €39,802 | 💰🏠🌍 |
| 92 | Bilbao | 7.4 yr | €329,589 | €1,357/mo | 4.9% | 651 / 268 | €44,813 | 💰🏠🌍 |
| 93 | Granadilla de Abona | 7.5 yr | €251,464 | €907/mo | 4.3% | 226 / 8 | €33,490 | 💰🏠🌍 |
| 94 | Granada | 7.6 yr | €280,761 | €927/mo | 4.0% | 3,167 / 785 | €36,821 | 💰🏠🌍 |
| 95 | Orihuela | 7.7 yr | €229,491 | €830/mo | 4.3% | 1,505 / 57 | €29,671 | 💰🏠🌍 |
| 96 | Hondón de las Nieves / El Fondó de les Neus | 8.1 yr | €217,284 | €555/mo | 3.1% | 126 / 1 | €26,759 | 💰🏠🌍 |
| 97 | Barcelona | 8.1 yr | €385,742 | €2,089/mo | 6.5% | 7,580 / 1,427 | €47,361 | 💰🏠🌍 |
| 98 | Palamós | 8.2 yr | €314,941 | €1,904/mo | 7.3% | 261 / 17 | €38,543 | 💰🏠🌍 |
| 99 | Monforte del Cid | 8.4 yr | €266,112 | €1,386/mo | 6.3% | 157 / 1 | €31,762 | 💰🏠🌍 |
| 100 | Cunit | 8.4 yr | €285,643 | €1,200/mo | 5.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.