caracolo Cuándo, dónde y cómo comprar tu casa

Dónde cuesta más comprar casa en España

Ranking del 2º trimestre de 2026. Para comparar ciudades se usa la misma persona en todas: el sueldo mediano de España (1701 €/mes netos), ahorrando lo que ahorra el hogar medio (11%, 187 €/mes) y sin ahorros previos. La cifra es cuántos años tarda en juntar la entrada de un piso de 80 m² (20% + impuestos y gastos). Se actualiza solo cada vez que el Ministerio y el INE publican datos nuevos.

+116% ha subido el precio de la vivienda desde 2000 en la provincia mediana, frente a un +82% del sueldo medio. Un piso de 80 m² ha pasado de 3,5 a 4,2 años de sueldo.
168 de 306 ciudades donde el banco daría la hipoteca de un piso de 80 m² con el sueldo mediano (cuota por debajo del 35%).
25 m² es lo que el banco financia con el sueldo mediano en Santa Eulària des Riu. En la ciudad mediana, 86 m².

Donde más cuesta

  1. Santa Eulària des Riu 73 años
  2. Calvià 59 años
  3. Eivissa 58 años
  4. Sant Cugat del Vallès 57 años
  5. Sitges 56 años

Donde menos

  1. Villarrobledo 8 años
  2. Puertollano 8 años
  3. Andújar 9 años
  4. Tomelloso 9 años
  5. Villanueva de la Serena 9 años
Para medios y análisis: Descargar CSV JSON Libre uso citando «Caracolo, con datos del Ministerio de Vivienda y el INE».

Provincias

Media de toda la provincia, para quien vive fuera de las ciudades grandes.

# Dónde €/m² Piso 80 m² Años entrada Cuota / sueldo m² que financia el banco
1 Illes Balears 3981 318.464 € 42 63% 44
2 Madrid 4090 327.168 € 41 65% 43
3 Barcelona 3204 256.336 € 36 51% 55
4 Gipuzkoa 3515 281.168 € 32 56% 50
5 Málaga 3084 246.680 € 32 49% 57
6 Bizkaia 3025 241.976 € 28 48% 58
7 Girona 2163 173.024 € 25 34% 81
8 Álava 2531 202.504 € 23 40% 70
9 Santa Cruz de Tenerife 2297 183.728 € 23 36% 77
10 Las Palmas 2263 181.040 € 23 36% 78
11 Alicante 2021 161.656 € 22 32% 87
12 Cantabria 2122 169.760 € 22 34% 83
13 Valencia 1980 158.408 € 22 31% 89
14 Cádiz 2043 163.440 € 21 32% 86
15 Zaragoza 1944 155.544 € 21 31% 91
16 Tarragona 1818 145.432 € 21 29% 97
17 Pontevedra 1826 146.064 € 20 29% 97
18 Sevilla 1890 151.184 € 20 30% 93
19 Guadalajara 1755 140.424 € 20 28% 100
20 Navarra 1936 154.912 € 19 31% 91
21 Asturias 1799 143.880 € 19 28% 98
22 A Coruña 1750 139.960 € 19 28% 101
23 Valladolid 1658 132.672 € 18 26% 106
24 Granada 1673 133.864 € 17 26% 105
25 Segovia 1530 122.408 € 17 24% 115
26 Castellón 1465 117.160 € 16 23% 121
27 Burgos 1500 120.008 € 16 24% 118
28 Salamanca 1504 120.280 € 16 24% 117
29 Huesca 1493 119.432 € 16 24% 118
30 Huelva 1567 125.376 € 16 25% 113
31 La Rioja 1477 118.144 € 15 23% 119
32 Almería 1493 119.408 € 15 24% 118
33 Lleida 1277 102.120 € 15 20% 138
34 Murcia 1350 108.008 € 15 21% 131
35 Toledo 1261 100.904 € 14 20% 140
36 Albacete 1236 98.896 € 14 20% 143
37 Córdoba 1307 104.568 € 13 21% 135
38 Soria 1193 95.408 € 13 19% 148
39 Ávila 1167 93.360 € 13 18% 151
40 Lugo 1173 93.872 € 13 19% 151
41 Palencia 1128 90.208 € 12 18% 157
42 León 1087 86.936 € 12 17% 163
43 Ourense 1070 85.624 € 12 17% 165
44 Teruel 1052 84.184 € 12 17% 168
45 Badajoz 1029 82.320 € 11 16% 172
46 Zamora 1006 80.456 € 11 16% 176
47 Cuenca 950 76.024 € 11 15% 186
48 Cáceres 951 76.040 € 10 15% 186
49 Ciudad Real 854 68.336 € 10 13% 207
50 Jaén 913 73.016 € 9 14% 194

Municipios de más de 25.000 habitantes

# Dónde €/m² Piso 80 m² Años entrada Cuota / sueldo m² que financia el banco
1 Santa Eulària des Riu 6844 547.552 € 73 108% 25
2 Calvià 5502 440.176 € 59 87% 32
3 Eivissa 5473 437.864 € 58 86% 32
4 Sant Cugat del Vallès 5017 401.336 € 57 79% 35
5 Sitges 4932 394.544 € 56 78% 35
6 Madrid 5418 433.472 € 54 86% 32
7 Barcelona 4602 368.144 € 52 73% 38
8 Pozuelo de Alarcón 5206 416.496 € 52 82% 34
9 Majadahonda 5006 400.440 € 50 79% 35
10 Castelldefels 4337 346.936 € 49 69% 40
11 Alcobendas 4914 393.136 € 49 78% 36
12 San Sebastián 5208 416.664 € 48 82% 34
13 Marbella 4528 362.264 € 46 72% 39
14 Las Rozas de Madrid 4486 358.880 € 44 71% 39
15 Tres Cantos 4391 351.248 € 44 69% 40
16 Ciutadella de Menorca 4074 325.944 € 43 64% 43
17 Boadilla del Monte 4304 344.336 € 43 68% 41
18 Esplugues de Llobregat 3722 297.768 € 42 59% 47
19 Sant Joan Despí 3707 296.568 € 42 59% 47
20 Llucmajor 3908 312.640 € 42 62% 45
21 Palma 3815 305.160 € 41 60% 46
22 Marratxí 3782 302.584 € 40 60% 46
23 San Sebastián de los Reyes 4041 323.280 € 40 64% 43
24 Gavà 3465 277.184 € 39 55% 51
25 Benalmádena 3783 302.616 € 39 60% 46
26 Fuengirola 3758 300.640 € 39 59% 47
27 Jávea 3507 280.576 € 39 55% 50
28 Torremolinos 3758 300.664 € 39 59% 47
29 Adeje 3776 302.072 € 38 60% 46
30 Getxo 4138 331.000 € 38 65% 42
31 Sant Feliu de Llobregat 3331 266.440 € 38 53% 53
32 Estepona 3518 281.472 € 36 56% 50
33 Rincón de la Victoria 3506 280.496 € 36 55% 50
34 Calp 3269 261.480 € 36 52% 54
35 Cornellà de Llobregat 3142 251.368 € 36 50% 56
36 Viladecans 3119 249.552 € 36 49% 56
37 Benidorm 3217 257.320 € 35 51% 55
38 Alcorcón 3562 284.920 € 35 56% 49
39 L'Hospitalet de Llobregat 3094 247.528 € 35 49% 57
40 Villaviciosa de Odón 3524 281.896 € 35 56% 50
41 Rivas-Vaciamadrid 3521 281.696 € 35 56% 50
42 Mijas 3365 269.208 € 35 53% 52
43 El Prat de Llobregat 3008 240.664 € 34 48% 58
44 Málaga 3321 265.640 € 34 52% 53
45 Cerdanyola del Vallès 2965 237.160 € 34 47% 59
46 La Oliva 3300 263.968 € 33 52% 53
47 Leioa 3616 289.304 € 33 57% 49
48 San Bartolomé de Tirajana 3286 262.904 € 33 52% 53
49 Dénia 2985 238.792 € 33 47% 59
50 Coslada 3299 263.944 € 33 52% 53
51 Valencia 2973 237.824 € 33 47% 59
52 Bilbao 3529 282.344 € 33 56% 50
53 Getafe 3272 261.776 € 33 52% 54
54 Leganés 3254 260.312 € 32 51% 54
55 Manacor 3031 242.448 € 32 48% 58
56 Badalona 2824 225.936 € 32 45% 62
57 Premià de Mar 2814 225.144 € 32 44% 62
58 Maó 2991 239.256 € 32 47% 59
59 Sant Boi de Llobregat 2801 224.048 € 32 44% 63
60 Sant Adrià de Besòs 2766 221.272 € 32 44% 64
61 Puerto de la Cruz 3092 247.328 € 31 49% 57
62 El Campello 2836 226.888 € 31 45% 62
63 Cádiz 3021 241.688 € 31 48% 58
64 Vilanova i la Geltrú 2738 219.008 € 31 43% 64
65 Almuñécar 3016 241.264 € 31 48% 58
66 Barberà del Vallès 2682 214.560 € 31 42% 66
67 Errenteria 3296 263.680 € 30 52% 53
68 Sant Pere de Ribes 2673 213.864 € 30 42% 66
69 Colmenar Viejo 3115 249.168 € 30 49% 56
70 Móstoles 3075 245.960 € 30 49% 57
71 Arona 2946 235.664 € 30 47% 60
72 Sant Andreu de la Barca 2619 209.552 € 30 41% 67
73 Rota 2878 230.200 € 30 45% 61
74 A Coruña 2775 221.984 € 30 44% 63
75 Torrejón de Ardoz 3043 243.416 € 30 48% 58
76 Santa Coloma de Gramenet 2586 206.912 € 30 41% 68
77 Salou 2569 205.512 € 29 41% 68
78 Collado Villalba 2994 239.504 € 29 47% 59
79 Mataró 2549 203.952 € 29 40% 69
80 Castro-Urdiales 2814 225.088 € 29 44% 62
81 Santa Pola 2614 209.112 € 29 41% 67
82 Mollet del Vallès 2525 201.968 € 29 40% 70
83 Pinto 2952 236.128 € 29 47% 60
84 Vélez-Málaga 2788 223.072 € 29 44% 63
85 Alcalá de Henares 2942 235.376 € 29 46% 60
86 Montcada i Reixac 2505 200.368 € 29 40% 70
87 Fuenlabrada 2922 233.760 € 29 46% 60
88 San Fernando de Henares 2929 234.288 € 29 46% 60
89 Alhaurín de la Torre 2753 220.240 € 28 43% 64
90 Irun 3075 245.984 € 28 49% 57
91 Inca 2650 211.968 € 28 42% 66
92 Rubí 2479 198.320 € 28 39% 71
93 Ripollet 2448 195.864 € 28 39% 72
94 Sant Vicenç dels Horts 2450 196.024 € 28 39% 72
95 Candelaria 2735 218.776 € 28 43% 64
96 Galapagar 2850 228.000 € 28 45% 62
97 Cambrils 2426 194.080 € 28 38% 73
98 Granollers 2408 192.608 € 28 38% 73
99 Santander 2662 212.984 € 28 42% 66
100 Sevilla 2652 212.184 € 27 42% 66
101 Lloret de Mar 2392 191.320 € 27 38% 74
102 Sabadell 2397 191.792 € 27 38% 73
103 Santa Perpètua de Mogoda 2393 191.408 € 27 38% 74
104 Pamplona 2695 215.600 € 27 43% 65
105 Portugalete 2894 231.544 € 27 46% 61
106 Barakaldo 2875 230.032 € 27 45% 61
107 San Roque 2569 205.504 € 27 41% 68
108 El Puerto de Santa María 2559 204.744 € 26 40% 69
109 Galdakao 2861 228.872 € 26 45% 61
110 Girona 2316 185.264 € 26 37% 76
111 Arganda del Rey 2704 216.320 € 26 43% 65
112 Valdemoro 2681 214.488 € 26 42% 66
113 Terrassa 2273 181.800 € 26 36% 77
114 Martorell 2267 181.320 € 26 36% 78
115 Basauri 2789 223.152 € 26 44% 63
116 Santurtzi 2777 222.176 € 26 44% 63
117 Mislata 2314 185.080 € 26 37% 76
118 Pineda de Mar 2240 179.224 € 26 35% 79
119 Blanes 2222 177.792 € 25 35% 79
120 Granadilla de Abona 2502 200.144 € 25 40% 70
121 Paterna 2295 183.584 € 25 36% 77
122 Granada 2447 195.720 € 25 39% 72
123 Alicante 2279 182.336 € 25 36% 77
124 Gijón 2343 187.464 € 25 37% 75
125 Vigo 2346 187.704 € 25 37% 75
126 Santiago de Compostela 2339 187.112 € 25 37% 75
127 Torrevieja 2254 180.320 € 25 36% 78
128 Vitoria-Gasteiz 2681 214.472 € 25 42% 66
129 Oleiros 2305 184.360 € 25 36% 76
130 Villajoyosa 2222 177.768 € 25 35% 79
131 Durango 2639 211.088 € 24 42% 67
132 Navalcarnero 2487 198.976 € 24 39% 71
133 Zaragoza 2240 179.224 € 24 35% 79
134 Las Palmas de Gran Canaria 2337 186.992 € 24 37% 75
135 Oviedo 2215 177.176 € 24 35% 80
136 Guadalajara 2136 170.896 € 24 34% 82
137 Santa Cruz de Tenerife 2330 186.400 € 24 37% 76
138 Parla 2410 192.800 € 24 38% 73
139 Azuqueca de Henares 2117 169.336 € 23 33% 83
140 Toledo 2114 169.080 € 23 33% 83
141 Segovia 2179 174.328 € 23 34% 81
142 Vilafranca del Penedès 2035 162.768 € 23 32% 87
143 Chiclana de la Frontera 2229 178.320 € 23 35% 79
144 Orihuela 2080 166.392 € 23 33% 85
145 El Vendrell 2003 160.208 € 23 32% 88
146 Salamanca 2135 170.776 € 23 34% 83
147 Vic 1991 159.256 € 23 31% 89
148 Mairena del Aljarafe 2137 170.920 € 22 34% 82
149 Sestao 2389 191.128 € 22 38% 74
150 Burgos 2060 164.784 € 22 33% 86
151 Camargo 2127 170.168 € 22 34% 83
152 Pontevedra 2060 164.800 € 22 33% 86
153 Burjassot 1979 158.280 € 22 31% 89
154 San Vicente del Raspeig 1974 157.936 € 22 31% 89
155 Aranjuez 2185 174.792 € 21 35% 81
156 Sanlúcar de Barrameda 2065 165.168 € 21 33% 85
157 Quart de Poblet 1925 153.960 € 21 30% 92
158 Tarragona 1851 148.112 € 21 29% 95
159 Torrent 1904 152.304 € 21 30% 93
160 Igualada 1828 146.232 € 21 29% 96
161 Valladolid 1947 155.720 € 21 31% 91
162 San Cristóbal de La Laguna 2042 163.352 € 21 32% 86
163 San Javier 1953 156.224 € 21 31% 90
164 Manises 1866 149.264 € 21 29% 94
165 Dos Hermanas 1993 159.432 € 21 31% 88
166 Arrecife 2016 161.304 € 21 32% 87
167 Culleredo 1907 152.560 € 21 30% 92
168 San Fernando 1963 157.000 € 20 31% 90
169 Illescas 1826 146.064 € 20 29% 97
170 Albacete 1804 144.296 € 20 28% 98
171 Puerto Real 1934 154.736 € 20 31% 91
172 Puerto del Rosario 1959 156.712 € 20 31% 90
173 Xirivella 1790 143.160 € 20 28% 99
174 Ames 1835 146.816 € 20 29% 96
175 Ceuta 2215 177.192 € 20 35% 80
176 Logroño 1902 152.192 € 20 30% 93
177 Gandia 1757 140.560 € 20 28% 100
178 Huesca 1810 144.760 € 20 29% 97
179 Los Realejos 1906 152.472 € 20 30% 92
180 Teruel 1807 144.536 € 19 29% 98
181 Melilla 2165 173.160 € 19 34% 81
182 Cangas 1778 142.240 € 19 28% 99
183 Agüimes 1865 149.216 € 19 29% 95
184 Eibar 2047 163.752 € 19 32% 86
185 Olot 1639 131.120 € 19 26% 108
186 Alaquàs 1679 134.336 € 19 27% 105
187 Lepe 1859 148.720 € 19 29% 95
188 Soria 1735 138.808 € 19 27% 102
189 Catarroja 1668 133.416 € 19 26% 106
190 Aldaia 1645 131.608 € 18 26% 107
191 Reus 1593 127.400 € 18 25% 111
192 Telde 1796 143.680 € 18 28% 98
193 Elche 1635 130.808 € 18 26% 108
194 Jerez de la Frontera 1815 145.200 € 18 29% 97
195 Sagunto 1629 130.288 € 18 26% 108
196 Almería 1796 143.712 € 18 28% 98
197 Santa Lucía de Tirajana 1761 140.912 € 18 28% 100
198 Córdoba 1784 142.704 € 18 28% 99
199 Arteixo 1651 132.040 € 18 26% 107
200 Camas 1769 141.496 € 18 28% 100
201 León 1647 131.744 € 18 26% 107
202 Torrelavega 1702 136.152 € 18 27% 104
203 Ávila 1637 130.968 € 18 26% 108
204 Cuenca 1583 126.640 € 18 25% 111
205 La Orotava 1729 138.304 € 18 27% 102
206 Manresa 1531 122.448 € 18 24% 115
207 Ronda 1743 139.424 € 18 28% 101
208 Alcalá de Guadaíra 1701 136.104 € 17 27% 104
209 Roquetas de Mar 1706 136.488 € 17 27% 103
210 Badajoz 1580 126.432 € 17 25% 112
211 Ciudad Real 1520 121.576 € 17 24% 116
212 Mazarrón 1584 126.688 € 17 25% 111
213 Castellón de la Plana 1516 121.288 € 17 24% 116
214 Murcia 1580 126.368 € 17 25% 112
215 Siero 1564 125.136 € 17 25% 113
216 La Rinconada 1673 133.824 € 17 26% 105
217 Oliva 1504 120.280 € 17 24% 117
218 Arucas 1629 130.344 € 17 26% 108
219 Avilés 1553 124.240 € 17 25% 114
220 Vinaròs 1499 119.912 € 17 24% 118
221 Cáceres 1543 123.424 € 17 24% 114
222 Huelva 1658 132.648 € 17 26% 106
223 Vilagarcía de Arousa 1531 122.440 € 17 24% 115
224 La Línea de la Concepción 1624 129.928 € 16 26% 109
225 Motril 1623 129.848 € 16 26% 109
226 Sueca 1462 116.936 € 16 23% 121
227 Tudela 1620 129.584 € 16 26% 109
228 Algeciras 1595 127.624 € 16 25% 111
229 Figueres 1391 111.312 € 16 22% 127
230 Cartagena 1486 118.848 € 16 23% 119
231 Marín 1473 117.872 € 16 23% 120
232 Palencia 1471 117.688 € 16 23% 120
233 Lleida 1369 109.552 € 16 22% 129
234 Benicarló 1403 112.240 € 16 22% 126
235 Ourense 1445 115.616 € 16 23% 122
236 Águilas 1454 116.304 € 16 23% 121
237 Miranda de Ebro 1441 115.248 € 16 23% 123
238 Ribeira 1437 114.976 € 16 23% 123
239 Zamora 1436 114.912 € 16 23% 123
240 Antequera 1532 122.568 € 16 24% 115
241 Aranda de Duero 1431 114.504 € 16 23% 123
242 Lugo 1405 112.360 € 15 22% 126
243 Utrera 1511 120.848 € 15 24% 117
244 Salt 1314 105.104 € 15 21% 134
245 Redondela 1378 110.232 € 15 22% 128
246 Jaén 1469 117.528 € 15 23% 120
247 Torre-Pacheco 1378 110.272 € 15 22% 128
248 Ingenio 1420 113.576 € 15 22% 124
249 Carmona 1426 114.104 € 14 23% 124
250 Coria del Río 1405 112.400 € 14 22% 126
251 Molina de Segura 1325 106.016 € 14 21% 133
252 El Ejido 1372 109.728 € 14 22% 129
253 San Andrés del Rabanedo 1277 102.160 € 14 20% 138
254 Talavera de la Reina 1241 99.288 € 14 20% 142
255 Alzira 1221 97.672 € 14 19% 145
256 Xàtiva 1209 96.736 € 14 19% 146
257 Níjar 1329 106.296 € 14 21% 133
258 Vila-real 1201 96.056 € 14 19% 147
259 Almassora 1193 95.432 € 13 19% 148
260 Arcos de la Frontera 1326 106.072 € 13 21% 133
261 Los Palacios y Villafranca 1312 104.928 € 13 21% 135
262 Ferrol 1213 97.000 € 13 19% 146
263 Narón 1207 96.552 € 13 19% 146
264 Burriana 1144 91.480 € 13 18% 154
265 Plasencia 1182 94.576 € 13 19% 149
266 Tortosa 1110 88.776 € 13 18% 159
267 Ontinyent 1138 91.048 € 13 18% 155
268 Alcoy 1132 90.528 € 13 18% 156
269 Carballo 1162 92.984 € 13 18% 152
270 Lorca 1170 93.616 € 13 18% 151
271 Petrer 1113 89.048 € 13 18% 159
272 Écija 1232 98.520 € 13 19% 143
273 Mérida 1130 90.376 € 12 18% 156
274 Algemesí 1070 85.608 € 12 17% 165
275 Mieres 1096 87.696 € 12 17% 161
276 Alcázar de San Juan 1044 83.520 € 12 16% 169
277 Crevillent 1044 83.552 € 12 17% 169
278 Alcantarilla 1070 85.616 € 12 17% 165
279 Onda 1028 82.200 € 12 16% 172
280 Elda 1013 81.048 € 12 16% 174
281 Langreo 1052 84.168 € 12 17% 168
282 Novelda 1015 81.232 € 12 16% 174
283 Lebrija 1118 89.432 € 11 18% 158
284 Don Benito 1029 82.344 € 11 16% 172
285 La Vall d'Uixó 996 79.680 € 11 16% 177
286 Villena 994 79.552 € 11 16% 178
287 Lucena 1094 87.552 € 11 17% 161
288 Morón de la Frontera 1062 84.984 € 11 17% 166
289 Totana 968 77.432 € 11 15% 183
290 Cieza 954 76.312 € 10 15% 185
291 Úbeda 1013 81.048 € 10 16% 174
292 Almendralejo 933 74.672 € 10 15% 189
293 Ponferrada 923 73.864 € 10 15% 191
294 Puente Genil 986 78.880 € 10 16% 179
295 Caravaca de la Cruz 903 72.232 € 10 14% 196
296 Valdepeñas 865 69.160 € 10 14% 204
297 Yecla 882 70.528 € 10 14% 201
298 Almansa 803 64.216 € 9 13% 220
299 Linares 889 71.088 € 9 14% 199
300 Jumilla 829 66.328 € 9 13% 213
301 Hellín 780 62.360 € 9 12% 227
302 Villanueva de la Serena 802 64.152 € 9 13% 220
303 Tomelloso 767 61.336 € 9 12% 231
304 Andújar 819 65.504 € 9 13% 216
305 Puertollano 686 54.888 € 8 11% 258
306 Villarrobledo 666 53.240 € 8 11% 266
La semana de Caracolo

Cada semana, lo que se mueve en este ranking

Aprende a ahorrar, a comprar tu casa y a que tu dinero rinda. Gratis, cada lunes, en cinco minutos (y alguna risa cae).

Un email a la semana, gratis. Puede incluir recomendaciones de productos de terceros (algunas con enlace de afiliado, siempre señaladas). Te das de baja con un clic. Privacidad
¿Cómo es? Lee el nº 3: «Javi y Andrea: Madrid en 2041 o Parla en 2032 (y el banco que lo cambia todo)» →

Por qué puedes fiarte

  • Datos oficiales. Ministerio de Vivienda, Hacienda e INE. Nada inventado.
  • Al día. Precios del 2º trimestre de 2026 (publicados el 17 sep 2026). Lo comprobamos cada semana.
  • Pagas lo justo. Te decimos qué ayudas y rebajas te tocan, con su norma.
  • Todo comprobable. Fórmulas y fuentes a la vista.
Cómo lo calculamos →

Precio: Ministerio de Vivienda y Agenda Urbana, valor tasado medio de vivienda libre. Sueldo mediano, deciles y ahorro: INE. Cuota a 2,97% TIN fijo a 30 años sobre el 80% del precio; en rojo, por encima del 35% del sueldo neto, el límite de esfuerzo que usamos de referencia (no es una cifra oficial: cada banco aplica su criterio). Metodología completa. No es asesoramiento financiero.