Fastest Growing Cities in Spain (Population)

Cities with the fastest population growth over the past 5 years (INE Padrón). Demographic momentum is a leading indicator of housing demand.

#CityPopulation growth (5y)Sale medianRent medianYieldSamplesIncome (hh)Other metrics
1Finestrat39.6%€351,561€1,767/mo6.0%560 / 14€33,102
2Oropesa del Mar35.4%€173,339€634/mo4.4%387 / 19€27,632
3Casares30.9%€340,982€1,031/mo3.6%359 / 28€32,424
4Moncofa24.3%€168,456€634/mo4.5%222 / 12€29,297
5Los Alcázares23.0%€275,878€781/mo3.4%633 / 15€28,822
6Torrox22.7%€285,643€722/mo3.0%274 / 50€26,227
7Benahavís22.3%€598,143€2,313/mo4.6%649 / 60€37,268
8Algorfa21.2%€246,581€712/mo3.5%165 / 2€25,840
9Cunit21.1%€285,643€1,200/mo5.0%261 / 4€34,178
10San Fulgencio21.0%€158,69134 / €23,694
11Vera19.3%€202,635€615/mo3.6%563 / 31€30,773
12Santa Pola19.2%€253,906€859/mo4.1%579 / 56€29,628
13Calpe / Calp18.4%€427,245€1,181/mo3.3%725 / 23€30,717
14Calafell18.2%€234,374€2,666/mo13.7%524 / 6€34,697
15Pulpí17.9%€212,401€516/mo2.9%253 / 2€35,449
16Castell d'Aro, Platja d'Aro i s'Agaró17.7%€324,706€1,240/mo4.6%263 / 7€36,260
17Guardamar del Segura17.1%€251,464€820/mo3.9%888 / 27€29,421
18El Verger17.0%€310,058€907/mo3.5%261 / 6€29,752
19Torrevieja16.4%€214,843€830/mo4.6%4,499 / 167€24,186
20Polop15.1%€295,409€907/mo3.7%39 / 1€28,779
21Granadilla de Abona14.7%€251,464€907/mo4.3%226 / 8€33,490
22San Pedro del Pinatar14.4%€207,519€663/mo3.8%541 / 10€30,444
23Fuente Álamo de Murcia14.2%€119,628€1,083/mo10.9%72 / 4€32,584
24Torre-Pacheco13.8%€200,195€859/mo5.2%288 / 7€33,036
25San Miguel de Salinas13.7%€229,492€751/mo3.9%451 / 1€25,715
26Estepona13.4%€466,308€2,001/mo5.2%2,478 / 150€34,480
27Benalmádena13.3%€354,003€1,338/mo4.5%901 / 80€33,901
28Roquetas de Mar13.0%€134,276€595/mo5.3%735 / 139€31,886
29Benijófar11.7%€312,499319 / €29,285
30Mutxamel11.6%€280,760€1,005/mo4.3%191 / 7€39,097
31Mijas11.4%€351,561€1,425/mo4.9%1,580 / 47€31,912
32Monforte del Cid11.2%€266,112€1,386/mo6.3%157 / 1€31,762
33San Miguel de Abona10.8%€241,698€1,083/mo5.4%225 / 12€33,528
34Dolores10.6%€168,456€751/mo5.3%45 / 2€27,277
35Manilva10.5%€295,409€1,337/mo5.4%356 / 15€30,150
36Benissa10.5%€227,050€946/mo5.0%24 / 2€32,509
37Salou10.4%€200,194€1,024/mo6.1%336 / 10€35,852
38Dénia10.3%€297,851€1,152/mo4.6%706 / 67€33,138
39Sitges10.3%€595,703€1,679/mo3.4%236 / 34€51,676
40Atarfe10.3%€144,042€654/mo5.5%225 / 4€29,536
41Benitachell / El Poble Nou de Benitatxell10.3%€437,010€1,591/mo4.4%33 / 1€29,337
42San Javier10.3%€192,870€820/mo5.1%195 / 16€33,881
43Torredembarra10.1%€229,491€849/mo4.4%270 / 2€35,099
44Lloret de Mar10.0%€227,050€761/mo4.0%364 / 4€32,636
45Castelló d'Empúries9.9%€158,691€1,005/mo7.6%541 / 1€32,988
46Benidorm9.8%€327,148€1,337/mo4.9%1,166 / 82€29,146
47Gandia9.7%€185,546€839/mo5.4%454 / 98€32,250
48Cullera9.7%€212,401€1,640/mo9.3%219 / 41€31,008
49Jávea / Xàbia9.4%€380,859€1,386/mo4.4%259 / 30€32,978
50El Ejido9.2%€95,214€1,454/mo18.3%529 / 21€29,523
51Alhama de Murcia9.0%€197,753€458/mo2.8%232 / 1€33,652
52Altea9.0%€397,948€1,288/mo3.9%191 / 37€33,220
53Calonge i Sant Antoni8.9%€339,354€1,552/mo5.5%180 / 8€38,446
54Pilar de la Horadada8.8%€290,526€908/mo3.8%877 / 16€30,407
55Sagunto / Sagunt8.7%€183,105€1,103/mo7.2%285 / 43€34,485
56Tordera8.7%€168,456€1,357/mo9.7%88 / 1€35,762
57El Campello8.6%€312,499€1,239/mo4.8%248 / 64€35,003
58Alicante / Alacant8.5%€246,581€1,239/mo6.0%2,175 / 394€34,936
59Marbella8.2%€598,144€2,235/mo4.5%2,790 / 386€37,606
60Ibiza8.2%€705,566€3,446/mo5.9%227 / 114€50,627
61Mazarrón8.0%€139,159€722/mo6.2%262 / 28€27,662
62Orihuela7.7%€229,491€830/mo4.3%1,505 / 57€29,671
63Aspe7.7%€139,159€204/mo1.8%84 / 1€29,736
64Pineda de Mar7.6%€207,518€751/mo4.3%334 / 3€34,538
65Rincón de la Victoria7.6%€366,210€1,103/mo3.6%208 / 29€37,913
66L'Hospitalet de Llobregat7.5%€180,663€1,288/mo8.6%1,408 / 38€36,526
67Molina de Segura7.3%€134,276€868/mo7.8%213 / 11€39,382
68El Vendrell7.2%€183,105€1,924/mo12.6%282 / 6€34,765
69Blanes7.0%€163,573323 / €34,707
70Chiclana de la Frontera6.7%€158,691€634/mo4.8%204 / 22€31,566
71Cambrils6.6%€241,698€1,102/mo5.5%271 / 13€40,382
72La Vila Joiosa6.4%€334,472€868/mo3.1%977 / 20€30,887
73Villajoyosa / La Vila Joiosa6.4%€324,706€1,141/mo4.2%437 / 17€30,887
74Almuñécar6.2%€312,499€830/mo3.2%241 / 110€27,760
75El Pinós / Pinoso6.2%€95,214€654/mo8.2%26 / 2€27,534
76Rojales5.9%€307,616€820/mo3.2%188 / 8€26,260
77Águilas5.8%€205,077€888/mo5.2%707 / 58€30,995
78Vilanova i la Geltrú5.8%€261,229€1,298/mo6.0%280 / 20€41,375
79Dos Hermanas5.5%€163,573€751/mo5.5%316 / 33€37,584
80La Zubia5.5%€148,925€673/mo5.4%88 / 7€33,833
81Castelló de la Plana5.4%€197,753€868/mo5.3%672 / 48€36,576
82Rubí5.4%€144,042€1,141/mo9.5%273 / 3€40,881
83La Nucia5.3%€314,941€1,005/mo3.8%58 / 2€35,859
84Tarragona5.2%€117,186€859/mo8.8%534 / 22€39,912
85Figueres5.2%€175,781297 / €34,155
86L'Alfàs del Pi5.2%€322,265€1,367/mo5.1%267 / 19€32,799
87Madrid5.2%€549,316€1,747/mo3.8%8,103 / 6,748€49,916
88Girona5.1%€241,698€1,344/mo6.7%602 / 57€44,772
89Reus5.1%€129,393€536/mo5.0%224 / 4€37,169
90Hondón de las Nieves / El Fondó de les Neus5.1%€217,284€555/mo3.1%126 / 1€26,759
91Valencia5.1%€249,023€1,044/mo5.0%1,439 / 922€40,058
92Sant Feliu de Guíxols4.7%€246,581€849/mo4.1%199 / 2€34,837
93Elche / Elx4.6%€178,222€820/mo5.5%832 / 150€31,689
94Vélez-Málaga4.5%€290,526€976/mo4.0%485 / 47€31,280
95Palamós4.4%€314,941€1,904/mo7.3%261 / 17€38,543
96Murcia4.3%€139,159€839/mo7.2%1,272 / 272€38,682
97Terrassa4.3%€166,015€1,084/mo7.8%1,038 / 22€40,058
98Lleida4.2%€114,745€575/mo6.0%423 / 25€38,853
99Sabadell4.1%€175,781€1,347/mo9.2%1,095 / 22€40,323
100Barcelona4.0%€385,742€2,089/mo6.5%7,580 / 1,427€47,361

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