Cheapest Cities to Buy Property in Spain 2026

Cities ranked by cheapest median property price. Good starting point for budget-conscious buyers.

#CityMedian sale priceRent medianYieldSamplesIncome (hh)Other metrics
1Linares€80,566€536/mo8.0%211 / 29€31,679
2El Ejido€95,214€1,454/mo18.3%529 / 21€29,523
3Lleida€114,745€575/mo6.0%423 / 25€38,853
4Lucena€114,745€458/mo4.8%280 / 11€29,156
5Tarragona€117,186€859/mo8.8%534 / 22€39,912
6Fuente Álamo de Murcia€119,628€1,083/mo10.9%72 / 4€32,584
7Manresa€119,628€907/mo9.1%433 / 9€37,680
8Huelva€124,510€634/mo6.1%268 / 27€33,530
9Almería€124,510€771/mo7.4%517 / 267€35,200
10Algeciras€124,510€634/mo6.1%262 / 9€34,017
11Ferrol€129,393€634/mo5.9%296 / 106€32,592
12Reus€129,393€536/mo5.0%224 / 4€37,169
13Molina de Segura€134,276€868/mo7.8%213 / 11€39,382
14Roquetas de Mar€134,276€595/mo5.3%735 / 139€31,886
15Mazarrón€139,159€722/mo6.2%262 / 28€27,662
16Murcia€139,159€839/mo7.2%1,272 / 272€38,682
17Aspe€139,159€204/mo1.8%84 / 1€29,736
18Atarfe€144,042€654/mo5.5%225 / 4€29,536
19Rubí€144,042€1,141/mo9.5%273 / 3€40,881
20Jaén€144,042€595/mo5.0%286 / 55€36,801
21La Zubia€148,925€673/mo5.4%88 / 7€33,833
22Badajoz€153,808€634/mo5.0%563 / 122€35,043
23Santa Coloma de Gramenet€156,249€1,855/mo14.3%477 / 15€34,161
24Castelló d'Empúries€158,691€1,005/mo7.6%541 / 1€32,988
25Chiclana de la Frontera€158,691€634/mo4.8%204 / 22€31,566
26San Fulgencio€158,69134 / €23,694
27Blanes€163,573323 / €34,707
28Jerez de la Frontera€163,573€732/mo5.4%456 / 22€32,215
29Dos Hermanas€163,573€751/mo5.5%316 / 33€37,584
30Terrassa€166,015€1,084/mo7.8%1,038 / 22€40,058
31Lorca€166,015€800/mo5.8%416 / 4€35,178
32Moncofa€168,456€634/mo4.5%222 / 12€29,297
33Tordera€168,456€1,357/mo9.7%88 / 1€35,762
34Ciudad Real€168,456€654/mo4.7%207 / 61€38,730
35Dolores€168,456€751/mo5.3%45 / 2€27,277
36Badalona€170,898€1,767/mo12.4%1,471 / 42€38,955
37Oropesa del Mar€173,339€634/mo4.4%387 / 19€27,632
38Figueres€175,781297 / €34,155
39Cartagena€175,781€781/mo5.3%680 / 111€36,484
40Sabadell€175,781€1,347/mo9.2%1,095 / 22€40,323
41Lugo€178,222€634/mo4.3%279 / 51€34,880
42Burgos€178,222€810/mo5.5%334 / 66€38,815
43Elche / Elx€178,222€820/mo5.5%832 / 150€31,689
44Zaragoza€178,222€771/mo5.2%530 / 69€39,345
45L'Hospitalet de Llobregat€180,663€1,288/mo8.6%1,408 / 38€36,526
46Motril€183,104€693/mo4.5%198 / 39€31,129
47Cornellà de Llobregat€183,104€1,630/mo10.7%203 / 3€38,322
48El Vendrell€183,105€1,924/mo12.6%282 / 6€34,765
49Sagunto / Sagunt€183,105€1,103/mo7.2%285 / 43€34,485
50Gandia€185,546€839/mo5.4%454 / 98€32,250
51Mataró€185,546€976/mo6.3%755 / 9€38,499
52Sant Boi de Llobregat€187,987€516/mo3.3%342 / 3€40,324
53San Javier€192,870€820/mo5.1%195 / 16€33,881
54Castelló de la Plana€197,753€868/mo5.3%672 / 48€36,576
55Santander€197,753€907/mo5.5%431 / 135€38,641
56Valladolid€197,753€771/mo4.7%455 / 75€37,466
57Salamanca€197,753€829/mo5.0%545 / 800€33,391
58Alhama de Murcia€197,753€458/mo2.8%232 / 1€33,652
59Salou€200,194€1,024/mo6.1%336 / 10€35,852
60Torre-Pacheco€200,195€859/mo5.2%288 / 7€33,036
61Vera€202,635€615/mo3.6%563 / 31€30,773
62Águilas€205,077€888/mo5.2%707 / 58€30,995
63Pineda de Mar€207,518€751/mo4.3%334 / 3€34,538
64Sevilla€207,518€946/mo5.5%1,403 / 336€37,940
65San Pedro del Pinatar€207,519€663/mo3.8%541 / 10€30,444
66Pulpí€212,401€516/mo2.9%253 / 2€35,449
67Cullera€212,401€1,640/mo9.3%219 / 41€31,008
68Ourense€212,401€673/mo3.8%380 / 112€34,322
69Torrevieja€214,843€830/mo4.6%4,499 / 167€24,186
70Logroño€217,284€790/mo4.4%486 / 40€38,187
71Hondón de las Nieves / El Fondó de les Neus€217,284€555/mo3.1%126 / 1€26,759
72Las Palmas de Gran Canaria€222,167€1,083/mo5.8%469 / 161€39,148
73León€222,167€732/mo4.0%476 / 76€36,332
74Roses€224,609€810/mo4.3%989 / 3€34,062
75Lloret de Mar€227,050€761/mo4.0%364 / 4€32,636
76Santa Cruz de Tenerife€227,050€1,083/mo5.7%227 / 50€39,072
77El Puerto de Santa María€227,050€907/mo4.8%224 / 33€35,870
78Torredembarra€229,491€849/mo4.4%270 / 2€35,099
79Orihuela€229,491€830/mo4.3%1,505 / 57€29,671
80San Miguel de Salinas€229,492€751/mo3.9%451 / 1€25,715
81Calafell€234,374€2,666/mo13.7%524 / 6€34,697
82Girona€241,698€1,344/mo6.7%602 / 57€44,772
83San Miguel de Abona€241,698€1,083/mo5.4%225 / 12€33,528
84Cambrils€241,698€1,102/mo5.5%271 / 13€40,382
85Algorfa€246,581€712/mo3.5%165 / 2€25,840
86Sant Feliu de Guíxols€246,581€849/mo4.1%199 / 2€34,837
87Bailén-Miraflores€246,581€1,083/mo5.3%240 / 16€27,431
88Alicante / Alacant€246,581€1,239/mo6.0%2,175 / 394€34,936
89Valencia€249,023€1,044/mo5.0%1,439 / 922€40,058
90Pontevedra€251,464€849/mo4.0%226 / 47€36,854
91Granadilla de Abona€251,464€907/mo4.3%226 / 8€33,490
92Guardamar del Segura€251,464€820/mo3.9%888 / 27€29,421
93Santa Pola€253,906€859/mo4.1%579 / 56€29,628
94Cádiz€261,229€810/mo3.7%628 / 53€37,427
95Vilanova i la Geltrú€261,229€1,298/mo6.0%280 / 20€41,375
96Monforte del Cid€266,112€1,386/mo6.3%157 / 1€31,762
97Vigo€275,878€907/mo4.0%384 / 92€38,846
98Los Alcázares€275,878€781/mo3.4%633 / 15€28,822
99Mutxamel€280,760€1,005/mo4.3%191 / 7€39,097
100Granada€280,761€927/mo4.0%3,167 / 785€36,821

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.