Cheapest Cities to Buy Property in Spain 2026

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

Data updated Jul 18, 2026
#CityMedian sale priceRent medianYieldSamplesIncome (hh)Other metrics
1Linares€80,566€536/mo8.0%211 / 29€31,679
2El Ejido€109,862€1,454/mo15.9%517 / 26€29,523
3Lucena€114,745€458/mo4.8%280 / 11€29,156
4Lleida€114,745€575/mo6.0%423 / 25€38,853
5Manresa€119,628€868/mo8.7%609 / 10€37,680
6Huelva€124,510€634/mo6.1%268 / 27€33,530
7Algeciras€124,510€634/mo6.1%262 / 9€34,017
8Almería€124,510€771/mo7.4%517 / 267€35,200
9Fuente Álamo de Murcia€124,510€1,200/mo11.6%79 / 3€32,584
10Tarragona€124,511€1,161/mo11.2%539 / 17€39,912
11Ferrol€129,393€634/mo5.9%296 / 106€32,592
12Reus€129,393€536/mo5.0%224 / 4€37,169
13Murcia€139,159€898/mo7.7%1,365 / 349€38,682
14Molina de Segura€139,159€888/mo7.7%289 / 13€39,382
15Mazarrón€139,159€1,005/mo8.7%181 / 45€27,662
16Roquetas de Mar€144,042€634/mo5.3%715 / 35€31,886
17Aspe€144,042€693/mo5.8%82 / 3€29,736
18Atarfe€144,042€654/mo5.5%255 / 4€29,536
19Jaén€144,042€595/mo5.0%286 / 55€36,801
20Cartagena€153,808€907/mo7.1%749 / 126€36,484
21Santa Coloma de Gramenet€158,691€1,874/mo14.2%495 / 17€34,161
22Castelló d'Empúries€158,691€1,005/mo7.6%541 / 1€32,988
23San Fulgencio€158,691€595/mo4.5%73 / 1€23,694
24Chiclana de la Frontera€158,691€634/mo4.8%204 / 22€31,566
25Rubí€158,691€1,298/mo9.8%369 / 4€40,881
26Badajoz€163,573€634/mo4.7%490 / 128€35,043
27Dos Hermanas€163,573€751/mo5.5%316 / 33€37,584
28Jerez de la Frontera€163,573€771/mo5.7%490 / 38€32,215
29Badalona€166,015€1,875/mo13.6%1,630 / 27€38,955
30Ciudad Real€168,456€654/mo4.7%207 / 61€38,730
31Figueres€168,456€732/mo5.2%393 / 2€34,155
32Moncofa€168,456€634/mo4.5%222 / 12€29,297
33Terrassa€168,457€1,113/mo7.9%1,041 / 17€40,058
34Lorca€168,457€790/mo5.6%436 / 8€35,178
35Oropesa del Mar€173,339€634/mo4.4%387 / 19€27,632
36La Zubia€173,339€751/mo5.2%126 / 5€33,833
37Blanes€173,339351 / €34,707
38Castelló de la Plana€178,222€829/mo5.6%594 / 43€36,576
39Tordera€178,222€1,357/mo9.1%112 / 2€35,762
40Lugo€178,222€634/mo4.3%279 / 51€34,880
41Burgos€178,222€810/mo5.5%334 / 66€38,815
42Sabadell€178,222€1,386/mo9.3%1,220 / 8€40,323
43Elche / Elx€180,663€849/mo5.6%890 / 151€31,689
44Cornellà de Llobregat€183,104€1,630/mo10.7%203 / 3€38,322
45San Javier€183,104€751/mo4.9%154 / 24€33,881
46Motril€183,104€868/mo5.7%215 / 42€31,129
47L'Hospitalet de Llobregat€183,105€1,337/mo8.8%1,405 / 27€36,526
48Zaragoza€187,987€907/mo5.8%526 / 87€39,345
49El Vendrell€187,987€849/mo5.4%355 / 8€34,765
50Gandia€192,870€966/mo6.0%524 / 68€32,250
51Águilas€195,312€956/mo5.9%800 / 73€30,995
52Alhama de Murcia€197,753€458/mo2.8%232 / 1€33,652
53Valladolid€197,753€771/mo4.7%455 / 75€37,466
54Sagunto / Sagunt€202,635€1,298/mo7.7%269 / 64€34,485
55Vera€202,635€615/mo3.6%563 / 31€30,773
56Sant Boi de Llobregat€202,635€2,099/mo12.4%339 / 3€40,324
57Salamanca€202,635€829/mo4.9%549 / 860€33,391
58Santander€207,518€907/mo5.2%460 / 139€38,641
59Ourense€212,401€673/mo3.8%380 / 112€34,322
60Pulpí€212,401€516/mo2.9%253 / 2€35,449
61Las Palmas de Gran Canaria€212,401€1,005/mo5.7%426 / 194€39,148
62Pineda de Mar€212,401€4,501/mo25.4%339 / 1€34,538
63San Pedro del Pinatar€214,843€830/mo4.6%635 / 19€30,444
64Logroño€217,284€790/mo4.4%486 / 40€38,187
65Torre-Pacheco€219,726€781/mo4.3%309 / 9€33,036
66León€222,167€732/mo4.0%476 / 76€36,332
67Cullera€222,167€1,298/mo7.0%228 / 57€31,008
68Torrevieja€224,609€839/mo4.5%3,775 / 149€24,186
69Calafell€224,609€2,001/mo10.7%517 / 10€34,697
70El Puerto de Santa María€227,050€907/mo4.8%224 / 33€35,870
71Santa Cruz de Tenerife€227,050€1,083/mo5.7%227 / 50€39,072
72Roses€229,491€1,054/mo5.5%1,001 / 3€34,062
73Torredembarra€231,933368 / €35,099
74Hondón de las Nieves / El Fondó de les Neus€231,933€555/mo2.9%68 / 1€26,759
75Orihuela€231,933€878/mo4.5%1,402 / 52€29,671
76Salou€236,816€1,141/mo5.8%422 / 14€35,852
77Cambrils€241,698€1,493/mo7.4%274 / 13€40,382
78San Miguel de Abona€241,698€1,083/mo5.4%225 / 12€33,528
79Bailén-Miraflores€246,581€1,083/mo5.3%240 / 16€27,431
80Dolores€246,581€575/mo2.8%49 / 1€27,277
81Sant Feliu de Guíxols€246,581€2,196/mo10.7%206 / 5€34,837
82Pontevedra€251,464€849/mo4.0%226 / 47€36,854
83Granadilla de Abona€251,464€907/mo4.3%226 / 8€33,490
84Lloret de Mar€251,464€927/mo4.4%447 / 2€32,636
85Benissa€251,464€946/mo4.5%32 / 1€32,509
86Santa Pola€253,905€908/mo4.3%513 / 61€29,628
87Alicante / Alacant€253,905€1,318/mo6.2%2,237 / 348€34,936
88San Miguel de Salinas€256,347276 / €25,715
89Cunit€261,229€1,982/mo9.1%252 / 6€34,178
90Cádiz€266,112€810/mo3.6%635 / 63€37,427
91Guardamar del Segura€268,554€810/mo3.6%944 / 27€29,421
92Monforte del Cid€270,995114 / €31,762
93Vigo€275,878€907/mo4.0%384 / 92€38,846
94Torrox€280,760€790/mo3.4%225 / 26€26,227
95Los Alcázares€285,643€1,102/mo4.6%698 / 21€28,822
96A Coruña€285,643€810/mo3.4%203 / 91€39,802
97Cruz de Humilladero€285,643€1,180/mo5.0%284 / 29€21,904
98Vélez-Málaga€288,085€878/mo3.7%470 / 51€31,280
99Dénia€292,968€1,288/mo5.3%763 / 71€33,138
100Polop€295,40939 / €28,779

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