Cheapest Cities to Buy Property in Spain 2026

Linares is Spain's cheapest major market, with a median sale price of €80,566. Torrox anchors the other end at €280,760.

Data updated May 30, 2026
#CityMedian sale priceRent medianYieldSamplesIncome (hh)Other metrics
1Linares€80,566€536/mo8.0%211 / 29€31,679
2El Ejido€104,979€790/mo9.0%533 / 24€29,523
3Lleida€114,745€575/mo6.0%423 / 25€38,853
4Lucena€114,745€458/mo4.8%280 / 11€29,156
5Tarragona€122,069€771/mo7.6%525 / 21€39,912
6Algeciras€124,510€634/mo6.1%262 / 9€34,017
7Almería€124,510€771/mo7.4%517 / 267€35,200
8Fuente Álamo de Murcia€124,510€1,200/mo11.6%73 / 3€32,584
9Huelva€124,510€634/mo6.1%268 / 27€33,530
10Ferrol€129,393€634/mo5.9%296 / 106€32,592
11Manresa€129,393€732/mo6.8%621 / 6€37,680
12Reus€129,393€536/mo5.0%224 / 4€37,169
13Dolores€129,393€595/mo5.5%50 / 6€27,277
14Molina de Segura€134,276€751/mo6.7%253 / 10€39,382
15Mazarrón€134,276€907/mo8.1%164 / 42€27,662
16Aspe€139,159€204/mo1.8%89 / 2€29,736
17Roquetas de Mar€139,159€595/mo5.1%691 / 108€31,886
18Murcia€139,159€878/mo7.6%1,298 / 331€38,682
19Atarfe€144,042€654/mo5.5%225 / 4€29,536
20Jaén€144,042€595/mo5.0%286 / 55€36,801
21La Zubia€148,925€673/mo5.4%88 / 7€33,833
22Rubí€153,808€1,298/mo10.1%333 / 4€40,881
23Castelló d'Empúries€158,691€1,005/mo7.6%541 / 1€32,988
24Badajoz€158,691€634/mo4.8%524 / 132€35,043
25Chiclana de la Frontera€158,691€634/mo4.8%204 / 22€31,566
26San Fulgencio€158,69134 / €23,694
27Dos Hermanas€163,573€751/mo5.5%316 / 33€37,584
28Jerez de la Frontera€163,573€868/mo6.4%477 / 26€32,215
29Ciudad Real€168,456€654/mo4.7%207 / 61€38,730
30Moncofa€168,456€634/mo4.5%222 / 12€29,297
31Badalona€170,898€1,649/mo11.6%1,568 / 37€38,955
32Lorca€170,898€595/mo4.2%434 / 3€35,178
33Terrassa€170,898€1,132/mo8.0%1,007 / 14€40,058
34Motril€173,339€751/mo5.2%178 / 39€31,129
35Oropesa del Mar€173,339€634/mo4.4%387 / 19€27,632
36Tordera€173,339€751/mo5.2%110 / 2€35,762
37Figueres€173,339€790/mo5.5%396 / 1€34,155
38Sabadell€175,781€1,386/mo9.5%1,182 / 10€40,323
39Cartagena€175,781€781/mo5.3%680 / 111€36,484
40Burgos€178,222€810/mo5.5%334 / 66€38,815
41Santa Coloma de Gramenet€178,222€2,313/mo15.6%683 / 18€34,161
42L'Hospitalet de Llobregat€178,222€1,474/mo9.9%877 / 37€36,526
43Blanes€178,222344 / €34,707
44Lugo€178,222€634/mo4.3%279 / 51€34,880
45Castelló de la Plana€178,222€868/mo5.8%603 / 41€36,576
46Mataró€178,222€1,308/mo8.8%764 / 9€38,499
47Zaragoza€183,104€771/mo5.0%570 / 82€39,345
48Cornellà de Llobregat€183,104€1,630/mo10.7%203 / 3€38,322
49Elche / Elx€183,105€820/mo5.4%877 / 142€31,689
50Sagunto / Sagunt€183,105€1,103/mo7.2%285 / 43€34,485
51Gandia€187,987€907/mo5.8%498 / 66€32,250
52Sant Boi de Llobregat€187,987€732/mo4.7%305 / 2€40,324
53El Vendrell€187,987€790/mo5.0%363 / 6€34,765
54San Javier€192,870€820/mo5.1%195 / 16€33,881
55Valladolid€197,753€771/mo4.7%455 / 75€37,466
56Santander€197,753€907/mo5.5%431 / 135€38,641
57Alhama de Murcia€197,753€458/mo2.8%232 / 1€33,652
58Salamanca€202,635€810/mo4.8%509 / 797€33,391
59Vera€202,635€615/mo3.6%563 / 31€30,773
60Águilas€202,636€859/mo5.1%750 / 67€30,995
61Torre-Pacheco€205,077€771/mo4.5%328 / 9€33,036
62Pineda de Mar€207,518€751/mo4.3%327 / 1€34,538
63San Pedro del Pinatar€207,519€713/mo4.1%665 / 16€30,444
64Ourense€212,401€673/mo3.8%380 / 112€34,322
65Pulpí€212,401€516/mo2.9%253 / 2€35,449
66Sevilla€212,401€1,083/mo6.1%1,308 / 444€37,940
67Logroño€217,284€790/mo4.4%486 / 40€38,187
68León€222,167€732/mo4.0%476 / 76€36,332
69Salou€222,167€1,005/mo5.4%418 / 14€35,852
70Torrevieja€224,609€839/mo4.5%3,968 / 150€24,186
71El Puerto de Santa María€227,050€907/mo4.8%224 / 33€35,870
72Santa Cruz de Tenerife€227,050€1,083/mo5.7%227 / 50€39,072
73Cullera€227,050€1,200/mo6.3%214 / 49€31,008
74Roses€229,491€985/mo5.2%964 / 2€34,062
75Orihuela€229,492€868/mo4.5%1,448 / 51€29,671
76Hondón de las Nieves / El Fondó de les Neus€231,933€555/mo2.9%66 / 1€26,759
77Torredembarra€231,933€751/mo3.9%373 / 3€35,099
78Las Palmas de Gran Canaria€241,698€1,005/mo5.0%416 / 189€39,148
79Cunit€241,698€1,200/mo6.0%267 / 6€34,178
80Cambrils€241,698€1,493/mo7.4%271 / 8€40,382
81San Miguel de Abona€241,698€1,083/mo5.4%225 / 12€33,528
82Calafell€241,698€1,240/mo6.2%703 / 12€34,697
83Lloret de Mar€246,581€927/mo4.5%447 / 5€32,636
84Bailén-Miraflores€246,581€1,083/mo5.3%240 / 16€27,431
85Sant Feliu de Guíxols€246,581€1,435/mo7.0%206 / 5€34,837
86Algorfa€246,581€712/mo3.5%165 / 2€25,840
87Pontevedra€251,464€849/mo4.0%226 / 47€36,854
88Granadilla de Abona€251,464€907/mo4.3%226 / 8€33,490
89Alicante / Alacant€253,906€1,259/mo6.0%2,190 / 368€34,936
90Santa Pola€256,347€878/mo4.1%571 / 61€29,628
91Granada€261,229€937/mo4.3%3,375 / 950€36,821
92San Miguel de Salinas€261,229€751/mo3.5%276 / 1€25,715
93Girona€261,229€1,337/mo6.1%761 / 83€44,772
94Guardamar del Segura€266,112€791/mo3.6%949 / 28€29,421
95Monforte del Cid€266,112€1,386/mo6.3%157 / 1€31,762
96Cádiz€266,112€810/mo3.6%602 / 57€37,427
97Vilanova i la Geltrú€270,995€1,298/mo5.8%334 / 19€41,375
98Los Alcázares€275,878€781/mo3.4%633 / 15€28,822
99Vigo€275,878€907/mo4.0%384 / 92€38,846
100Torrox€280,760€849/mo3.6%228 / 30€26,227

2 rows 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.