Datos abiertos · Cataluña
Compraventas y precio de la vivienda por municipio en Cataluña: 2.º trimestre de 2026
Entre abril y junio de 2026 se registraron 26.436 compraventas de vivienda en Cataluña (+1,1 % sobre el mismo trimestre de 2025), a un precio medio de 2.995 €/m² construido (+11,2 %). Aquí están municipio a municipio, con la fuente oficial y los datos para descargar.
- Cataluña: 26.436 compraventas en el 2.º trimestre de 2026, un 1,1 % más que un año antes, y precio medio de 2.995 €/m² construido (+11,2 %). De los 357 municipios publicados, 160 tuvieron más compraventas, 176 menos y 21 las mismas.
- Lleida es la única provincia con menos operaciones (1.476, −12,5 %). Girona es donde más sube el precio medio: +17,3 %, hasta 2.751 €/m².
- Municipios de 50.000 habitantes o más: más compraventas en Cornellà de Llobregat (+41,1 %), Viladecans (+25,7 %) y Sant Cugat del Vallès (+21,2 %); menos en Vilanova i la Geltrú (−32,7 %), Badalona (−29,9 %) y Cerdanyola del Vallès (−26,1 %).
- La vivienda nueva explica muchos de los grandes cambios: en Badalona la nueva baja de 514 a 206 compraventas mientras la usada sube de 485 a 494; en Barcelona el total sube un 7,6 % sobre todo por la nueva libre (de 303 a 595), y la usada apenas cambia (+0,4 %).
- El precio medio sube en 21 de esos 24 municipios grandes. Los niveles más altos son Sant Cugat del Vallès (5.675 €/m²), Castelldefels (5.485) y Barcelona (5.195); los más bajos, Lleida (1.563), Manresa (1.574) y Reus (1.670). Es una media de lo que se vendió en el trimestre, no un índice de precios.
Compraventas y precio por municipio
| Barcelona | Barcelonès | 4.133 | +7,6 % | 5.195 | +10,2 % |
|---|---|---|---|---|---|
| Hospitalet de Llobregat, l' | Barcelonès | 918 | -1,5 % | 3.211 | +4,2 % |
| Terrassa | Vallès Occidental | 899 | +1,7 % | 2.500 | +2,5 % |
| Sabadell | Vallès Occidental | 803 | -8,4 % | 2.621 | +10,1 % |
| Badalona | Barcelonès | 700 | -29,9 % | 3.308 | +2,4 % |
| Tarragona | Tarragonès | 529 | -3,1 % | 1.822 | +13,9 % |
| Lleida | Segrià | 459 | -15,0 % | 1.563 | +4,3 % |
| Mataró | Maresme | 427 | +4,4 % | 2.861 | +13,3 % |
| Girona | Gironès | 383 | +16,1 % | 3.174 | +25,6 % |
| Santa Coloma de Gramenet | Barcelonès | 356 | +13,4 % | 3.043 | +20,0 % |
| Reus | Baix Camp | 331 | -10,3 % | 1.670 | +9,5 % |
| Cambrils | Baix Camp | 318 | +52,2 % | 2.868 | -1,1 % |
| Rubí | Vallès Occidental | 274 | -5,5 % | 2.683 | +15,5 % |
| Vilanova i la Geltrú | Garraf | 263 | -32,7 % | 2.999 | -6,3 % |
| Manresa | Bages | 255 | -5,6 % | 1.574 | +10,6 % |
| Salou | Tarragonès | 255 | +7,6 % | 2.901 | +15,2 % |
| Viladecans | Baix Llobregat | 254 | +25,7 % | 3.446 | +7,8 % |
| Sant Boi de Llobregat | Baix Llobregat | 236 | -3,7 % | 3.074 | +3,7 % |
| Sant Cugat del Vallès | Vallès Occidental | 229 | +21,2 % | 5.675 | +2,9 % |
| Vendrell, el | Baix Penedès | 226 | +37,0 % | 2.057 | +33,0 % |
| Calafell | Baix Penedès | 217 | -15,2 % | 2.699 | +15,7 % |
| Roses | Alt Empordà | 213 | -0,5 % | 3.427 | +13,2 % |
| Cornellà de Llobregat | Baix Llobregat | 206 | +41,1 % | 3.299 | +12,0 % |
| Granollers | Vallès Oriental | 199 | -1,5 % | 2.774 | +9,3 % |
| Sant Pere de Ribes | Garraf | 192 | +69,9 % | 3.134 | +12,7 % |
| Esplugues de Llobregat | Baix Llobregat | 190 | +62,4 % | 4.490 | +9,3 % |
| Lloret de Mar | Selva | 184 | -3,7 % | 2.442 | +3,2 % |
| Sitges | Garraf | 181 | +31,2 % | 5.661 | +16,7 % |
| Castelldefels | Baix Llobregat | 177 | -13,7 % | 5.485 | +20,8 % |
| Mont-roig del Camp | Baix Camp | 176 | +89,2 % | 2.279 | +12,2 % |
| Castelló d'Empúries | Alt Empordà | 158 | +6,0 % | 2.887 | +3,7 % |
| Castell d'Aro, Platja d'Aro i s'Agaró | Baix Empordà | 152 | +18,8 % | 4.863 | +43,4 % |
| Mollet del Vallès | Vallès Oriental | 146 | -14,1 % | 2.696 | +15,9 % |
| Vilafranca del Penedès | Alt Penedès | 143 | -2,7 % | 2.197 | +6,4 % |
| Tortosa | Baix Ebre | 141 | +30,6 % | 885 | -2,9 % |
| Prat de Llobregat, el | Baix Llobregat | 136 | -18,6 % | 3.217 | -8,0 % |
| Blanes | Selva | 136 | -4,9 % | 2.521 | -3,3 % |
| Gavà | Baix Llobregat | 135 | +14,4 % | 3.988 | +9,7 % |
| Pineda de Mar | Maresme | 133 | +8,1 % | 2.826 | +19,8 % |
| Palafrugell | Baix Empordà | 132 | +109,5 % | 3.012 | +6,9 % |
| Igualada | Anoia | 130 | +23,8 % | 1.932 | +14,6 % |
| Vic | Osona | 126 | +12,5 % | 2.425 | +10,9 % |
| Figueres | Alt Empordà | 125 | -26,0 % | 1.646 | +30,3 % |
| Sant Adrià de Besòs | Barcelonès | 123 | +48,2 % | 3.381 | +15,5 % |
| Sant Feliu de Llobregat | Baix Llobregat | 122 | -4,7 % | 3.708 | +7,5 % |
| Cerdanyola del Vallès | Vallès Occidental | 116 | -26,1 % | 3.266 | -3,3 % |
| Escala, l' | Alt Empordà | 114 | +44,3 % | 2.907 | -2,1 % |
| Torredembarra | Tarragonès | 112 | -3,4 % | 2.740 | +27,2 % |
| Cunit | Baix Penedès | 111 | -14,0 % | 2.714 | +26,4 % |
| Cubelles | Garraf | 110 | -1,8 % | 3.426 | +24,2 % |
| Tordera | Maresme | 109 | +3,8 % | 1.962 | +17,3 % |
| Torroella de Montgrí | Baix Empordà | 107 | +167,5 % | 2.541 | +14,9 % |
| Castellar del Vallès | Vallès Occidental | 104 | +36,8 % | 2.579 | +16,1 % |
| Calonge i Sant Antoni | Baix Empordà | 101 | +11,0 % | 3.842 | +21,5 % |
| Salt | Gironès | 101 | 0,0 % | 1.536 | +12,6 % |
| Pallaresos, els | Tarragonès | 101 | +531,2 % | 1.451 | -16,5 % |
| Ràpita, la | Montsià | 101 | +1,0 % | 1.597 | +26,9 % |
| Ripollet | Vallès Occidental | 96 | -23,2 % | 2.631 | +5,3 % |
| Sant Feliu de Guíxols | Baix Empordà | 96 | -15,8 % | 2.678 | +21,2 % |
| Sant Vicenç dels Horts | Baix Llobregat | 95 | +13,1 % | 2.589 | +7,1 % |
| Santa Perpètua de Mogoda | Vallès Occidental | 94 | +42,4 % | 2.688 | +16,1 % |
| Abrera | Baix Llobregat | 93 | +126,8 % | 3.245 | +56,2 % |
| Amposta | Montsià | 91 | +15,2 % | 1.138 | +15,0 % |
| Palamós i Sant Joan | Baix Empordà | 86 | -1,1 % | 3.127 | -5,4 % |
| Piera | Anoia | 84 | +16,7 % | 1.875 | +15,6 % |
| Molins de Rei | Baix Llobregat | 83 | +72,9 % | 3.573 | +12,4 % |
| Barberà del Vallès | Vallès Occidental | 82 | -24,1 % | 2.832 | +10,2 % |
| Vila-seca | Tarragonès | 81 | -40,9 % | 2.293 | -12,7 % |
| Sant Joan Despí | Baix Llobregat | 80 | +6,7 % | 4.427 | +24,0 % |
| Mollerussa | Pla d'Urgell | 80 | +5,3 % | 867 | -2,3 % |
| Masnou, el | Maresme | 78 | +16,4 % | 4.026 | +7,1 % |
| Puig-reig | Berguedà | 78 | +609,1 % | 1.184 | -11,4 % |
| Franqueses del Vallès, les | Vallès Oriental | 77 | +75,0 % | 2.923 | +9,7 % |
| Manlleu | Osona | 77 | +8,5 % | 1.310 | +22,9 % |
| Premià de Mar | Maresme | 77 | +45,3 % | 3.265 | +11,8 % |
| Tiana | Maresme | 77 | +165,5 % | 4.557 | +19,2 % |
| Deltebre | Baix Ebre | 76 | +52,0 % | 1.343 | +45,0 % |
| Martorell | Baix Llobregat | 70 | +1,4 % | 2.054 | -17,8 % |
| Sant Vicenç de Castellet | Bages | 69 | +76,9 % | 1.667 | -5,0 % |
| Tossa de Mar | Selva | 69 | +27,8 % | 3.386 | +16,7 % |
| Ametlla de Mar, l' | Baix Ebre | 68 | +41,7 % | 1.985 | -5,4 % |
| Corbera de Llobregat | Baix Llobregat | 66 | +43,5 % | 2.050 | +12,7 % |
| Malgrat de Mar | Maresme | 65 | -36,3 % | 2.475 | +8,1 % |
| Calella | Maresme | 64 | -44,3 % | 2.735 | +29,7 % |
| Garriga, la | Vallès Oriental | 64 | +39,1 % | 3.028 | +6,9 % |
| Valls | Alt Camp | 64 | -14,7 % | 1.344 | +9,8 % |
| Olot | Garrotxa | 62 | -36,7 % | 2.235 | +21,5 % |
| Cardedeu | Vallès Oriental | 60 | +15,4 % | 2.526 | -8,0 % |
| Llançà | Alt Empordà | 60 | +22,4 % | 2.738 | +4,3 % |
| Esparreguera | Baix Llobregat | 59 | -39,8 % | 2.080 | -5,6 % |
| Tàrrega | Urgell | 59 | +1,7 % | 1.353 | +26,9 % |
| Alcanar | Montsià | 59 | -4,8 % | 1.239 | -13,6 % |
| Sant Andreu de la Barca | Baix Llobregat | 58 | +34,9 % | 2.997 | +15,2 % |
| Sant Quirze del Vallès | Vallès Occidental | 57 | +3,6 % | 3.488 | +17,3 % |
| Vidreres | Selva | 56 | +69,7 % | 1.727 | -1,9 % |
| Canovelles | Vallès Oriental | 55 | +37,5 % | 1.859 | -9,6 % |
| Banyoles | Pla de l'Estany | 54 | +1,9 % | 1.965 | +10,1 % |
| Montcada i Reixac | Vallès Occidental | 53 | -44,8 % | 2.325 | +0,7 % |
| Arenys de Mar | Maresme | 51 | -25,0 % | 3.175 | +18,4 % |
| Canet de Mar | Maresme | 51 | -17,7 % | 2.934 | +28,2 % |
| Palau-solità i Plegamans | Vallès Occidental | 50 | +2,0 % | 2.680 | +12,2 % |
| Sant Andreu de Llavaneres | Maresme | 50 | +28,2 % | 3.368 | +15,1 % |
| Santa Coloma de Farners | Selva | 48 | -28,4 % | 1.778 | +21,8 % |
| Altafulla | Tarragonès | 48 | +20,0 % | 2.806 | -1,7 % |
| Vandellòs i l'Hospitalet de l'Infant | Baix Camp | 48 | -2,0 % | 1.786 | -15,2 % |
| Lliçà d'Amunt | Vallès Oriental | 47 | +51,6 % | 1.978 | +15,4 % |
| Vallirana | Baix Llobregat | 47 | -9,6 % | 2.095 | +4,6 % |
| Caldes de Montbui | Vallès Oriental | 46 | +17,9 % | 2.552 | +4,7 % |
| Vilassar de Mar | Maresme | 46 | +64,3 % | 4.665 | +14,2 % |
| Begur | Baix Empordà | 46 | +170,6 % | 4.201 | -21,6 % |
| Balaguer | Noguera | 46 | -52,6 % | 1.402 | +70,5 % |
| Tremp | Pallars Jussà | 46 | +64,3 % | 673 | -35,6 % |
| Berga | Berguedà | 45 | -2,2 % | 1.331 | +12,1 % |
| Sant Celoni | Vallès Oriental | 45 | -8,2 % | 2.175 | +5,0 % |
| Roda de Berà | Tarragonès | 45 | -42,3 % | 2.279 | +10,3 % |
| Cervelló | Baix Llobregat | 44 | -8,3 % | 2.137 | -3,2 % |
| Parets del Vallès | Vallès Oriental | 44 | -15,4 % | 2.852 | +5,3 % |
| Sant Sadurní d'Anoia | Alt Penedès | 44 | +83,3 % | 2.425 | +21,3 % |
| Arenys de Munt | Maresme | 42 | +68,0 % | 2.838 | +33,8 % |
| Sant Joan de Vilatorrada | Bages | 42 | +7,7 % | 1.742 | +12,8 % |
| Ametlla del Vallès, l' | Vallès Oriental | 41 | -4,7 % | 2.397 | -0,2 % |
| Vilanova del Camí | Anoia | 41 | +105,0 % | 1.596 | +14,1 % |
| Maçanet de la Selva | Selva | 41 | -19,6 % | 1.439 | -4,4 % |
| Balsareny | Bages | 40 | +166,7 % | 827 | -33,6 % |
| Llagosta, la | Vallès Oriental | 40 | -4,8 % | 2.352 | +19,7 % |
| Sant Just Desvern | Baix Llobregat | 40 | -11,1 % | 4.803 | +14,6 % |
| Ripoll | Ripollès | 40 | +21,2 % | 1.390 | +52,8 % |
| Montornès del Vallès | Vallès Oriental | 39 | -22,0 % | 2.422 | +17,1 % |
| Olesa de Montserrat | Baix Llobregat | 39 | -53,0 % | 2.466 | +16,8 % |
| Masquefa | Anoia | 38 | +5,6 % | 1.940 | +15,4 % |
| Puigcerdà | Cerdanya | 37 | +76,2 % | 3.701 | +11,9 % |
| Seu d'Urgell, la | Alt Urgell | 37 | -19,6 % | 1.814 | -4,6 % |
| Vacarisses | Vallès Occidental | 36 | +12,5 % | 2.000 | +2,6 % |
| Bisbal d'Empordà, la | Baix Empordà | 36 | +89,5 % | 1.483 | -2,2 % |
| Argentona | Maresme | 35 | +20,7 % | 2.783 | -6,6 % |
| Palafolls | Maresme | 35 | -35,2 % | 2.047 | +0,1 % |
| Torelló | Osona | 35 | -40,7 % | 1.717 | +13,8 % |
| Creixell | Tarragonès | 35 | +20,7 % | 2.173 | +9,7 % |
| Sant Fruitós de Bages | Bages | 34 | 0,0 % | 1.863 | +1,8 % |
| Santa Cristina d'Aro | Baix Empordà | 34 | -37,0 % | 2.445 | +7,8 % |
| Bigues i Riells del Fai | Vallès Oriental | 33 | +17,9 % | 1.923 | +14,5 % |
| Premià de Dalt | Maresme | 33 | +57,1 % | 3.072 | +2,1 % |
| Ampolla, l' | Baix Ebre | 33 | 0,0 % | 2.155 | +4,9 % |
| Alcarràs | Segrià | 32 | -34,7 % | 1.104 | +18,3 % |
| Alfarràs | Segrià | 32 | +700,0 % | 573 | — |
| Constantí | Tarragonès | 32 | -3,0 % | 1.052 | +10,7 % |
| Ulldecona | Montsià | 31 | -36,7 % | 692 | +4,2 % |
| Canyelles | Garraf | 30 | +50,0 % | 2.224 | +44,7 % |
| Llinars del Vallès | Vallès Oriental | 30 | -38,8 % | 3.213 | +23,0 % |
| Olivella | Garraf | 30 | -3,2 % | 1.775 | +2,2 % |
| Sant Fost de Campsentelles | Vallès Oriental | 30 | -9,1 % | 2.797 | +7,5 % |
| Sentmenat | Vallès Occidental | 30 | -6,2 % | 2.412 | +20,7 % |
| Pobla de Montornès, la | Tarragonès | 30 | +7,1 % | 1.736 | +15,5 % |
| Castellbisbal | Vallès Occidental | 29 | +26,1 % | 1.985 | -14,2 % |
| Arbúcies | Selva | 29 | -23,7 % | 1.049 | -32,4 % |
| Santa Bàrbara | Montsià | 29 | +81,2 % | 1.008 | +74,3 % |
| Roda de Ter | Osona | 28 | +75,0 % | 1.517 | -5,3 % |
| Caldes de Malavella | Selva | 28 | -28,2 % | 2.469 | -9,5 % |
| Bisbal del Penedès, la | Baix Penedès | 28 | +86,7 % | 1.201 | +9,7 % |
| Pallejà | Baix Llobregat | 27 | 0,0 % | 2.808 | +5,5 % |
| Sils | Selva | 27 | -27,0 % | 1.807 | +65,1 % |
| Vielha e Mijaran | Aran | 27 | -25,0 % | 3.512 | +3,9 % |
| Sallent | Bages | 26 | +4,0 % | 1.163 | -6,0 % |
| Sant Feliu de Codines | Vallès Oriental | 26 | +13,0 % | 1.955 | +29,5 % |
| Vilassar de Dalt | Maresme | 26 | +73,3 % | 3.487 | +11,1 % |
| Gelida | Alt Penedès | 25 | -3,8 % | 1.641 | -13,9 % |
| Navàs | Bages | 25 | +47,1 % | 1.680 | +70,2 % |
| Roca del Vallès, la | Vallès Oriental | 25 | -43,2 % | 2.776 | +22,9 % |
| Sant Esteve Sesrovires | Baix Llobregat | 25 | 0,0 % | 2.242 | -3,2 % |
| Santpedor | Bages | 25 | +78,6 % | 2.320 | +6,2 % |
| Dosrius | Maresme | 24 | +4,3 % | 2.803 | +32,8 % |
| Santa Coloma de Cervelló | Baix Llobregat | 24 | -25,0 % | 3.340 | +28,7 % |
| Santa Margarida de Montbui | Anoia | 24 | -25,0 % | 1.325 | -4,5 % |
| Llagostera | Gironès | 24 | -20,0 % | 1.721 | +3,8 % |
| Sant Jaume d'Enveja | Montsià | 24 | +33,3 % | 1.051 | +13,3 % |
| Alella | Maresme | 23 | -25,8 % | 3.417 | -21,9 % |
| Sant Vicenç de Montalt | Maresme | 23 | +4,5 % | 3.934 | +14,1 % |
| Santa Maria de Palautordera | Vallès Oriental | 23 | -14,8 % | 1.991 | +2,8 % |
| Montblanc | Conca de Barberà | 23 | +91,7 % | 1.755 | +61,3 % |
| Santa Margarida i els Monjos | Alt Penedès | 22 | +57,1 % | 1.742 | +22,6 % |
| Súria | Bages | 22 | 0,0 % | 1.401 | +15,5 % |
| Anglès | Selva | 22 | +37,5 % | 1.179 | -21,1 % |
| Aldea, l' | Baix Ebre | 22 | +29,4 % | 1.045 | — |
| Móra d'Ebre | Ribera d'Ebre | 22 | -18,5 % | 924 | -31,5 % |
| Begues | Baix Llobregat | 21 | +23,5 % | 2.885 | -7,7 % |
| Lliçà de Vall | Vallès Oriental | 21 | -43,2 % | 2.241 | +11,2 % |
| Matadepera | Vallès Occidental | 21 | +50,0 % | 2.708 | +20,4 % |
| Montmeló | Vallès Oriental | 21 | +40,0 % | 2.623 | +2,7 % |
| Pont de Vilomara i Rocafort, el | Bages | 21 | +50,0 % | 1.545 | +27,3 % |
| Tona | Osona | 21 | -43,2 % | 2.528 | -0,9 % |
| Alpicat | Segrià | 21 | +50,0 % | 1.774 | +44,1 % |
| Roquetes | Baix Ebre | 21 | +23,5 % | 1.024 | +19,7 % |
| Sant Antoni de Vilamajor | Vallès Oriental | 20 | -25,9 % | 2.466 | +20,8 % |
| Santa Eulàlia de Ronçana | Vallès Oriental | 20 | -16,7 % | 2.205 | -2,6 % |
| Vilanova del Vallès | Vallès Oriental | 20 | +33,3 % | 3.042 | +9,7 % |
| Bellver de Cerdanya | Cerdanya | 20 | +33,3 % | 2.312 | -19,5 % |
| Sénia, la | Montsià | 20 | +33,3 % | 695 | +50,5 % |
| Teià | Maresme | 19 | -34,5 % | 4.438 | +21,8 % |
| Pals | Baix Empordà | 19 | +5,6 % | 3.484 | +4,5 % |
| Sant Hilari Sacalm | Selva | 19 | -5,0 % | 889 | -29,9 % |
| Solsona | Solsonès | 19 | +46,2 % | 1.336 | -7,0 % |
| Arboç, l' | Baix Penedès | 19 | -5,0 % | 1.524 | +2,5 % |
| Sant Cebrià de Vallalta | Maresme | 18 | -64,7 % | 2.075 | +24,6 % |
| Torrelles de Foix | Alt Penedès | 18 | -25,0 % | 1.204 | +5,1 % |
| Almacelles | Segrià | 18 | 0,0 % | 822 | +13,2 % |
| Cervera | Segarra | 18 | +20,0 % | 1.219 | +39,2 % |
| Pobla de Mafumet, la | Tarragonès | 18 | -48,6 % | 1.819 | +38,1 % |
| Capellades | Anoia | 17 | -5,6 % | 1.427 | +30,2 % |
| Montgat | Maresme | 17 | -54,1 % | 3.381 | -14,8 % |
| Sant Pere de Vilamajor | Vallès Oriental | 17 | -32,0 % | 2.071 | +8,7 % |
| Sant Salvador de Guardiola | Bages | 17 | +30,8 % | 2.248 | +5,6 % |
| Torre de Claramunt, la | Anoia | 17 | +54,5 % | 1.317 | +24,0 % |
| Riudarenes | Selva | 17 | -22,7 % | 1.062 | -19,9 % |
| Catllar, el | Tarragonès | 17 | -29,2 % | 1.967 | +44,7 % |
| Riudoms | Baix Camp | 17 | -15,0 % | 1.746 | +21,4 % |
| Cabrils | Maresme | 16 | +33,3 % | 3.289 | -10,7 % |
| Castellbell i el Vilar | Bages | 16 | -36,0 % | 1.553 | +35,2 % |
| Mediona | Alt Penedès | 16 | +33,3 % | 1.555 | +10,4 % |
| Monistrol de Montserrat | Bages | 16 | -20,0 % | 1.689 | +40,1 % |
| Sant Pol de Mar | Maresme | 16 | -50,0 % | 3.500 | +9,8 % |
| Seva | Osona | 16 | +128,6 % | 2.764 | +19,4 % |
| Taradell | Osona | 16 | +6,7 % | 2.800 | +14,1 % |
| Sant Joan de les Abadesses | Ripollès | 16 | +77,8 % | 1.587 | +48,6 % |
| Borges Blanques, les | Garrigues | 16 | -61,0 % | 900 | -16,8 % |
| Linyola | Pla d'Urgell | 16 | +33,3 % | 981 | +130,2 % |
| Camarles | Baix Ebre | 16 | +45,5 % | 1.084 | +85,3 % |
| Centelles | Osona | 15 | -54,5 % | 2.238 | +17,1 % |
| Navarcles | Bages | 15 | -37,5 % | 2.238 | +50,8 % |
| Sant Hipòlit de Voltregà | Osona | 15 | +36,4 % | 1.585 | +24,2 % |
| Cadaqués | Alt Empordà | 15 | +114,3 % | 7.365 | +40,5 % |
| Sant Pere Pescador | Alt Empordà | 15 | +87,5 % | 1.753 | +11,9 % |
| Bellpuig | Urgell | 15 | -46,4 % | 1.288 | +23,4 % |
| Albinyana | Baix Penedès | 15 | -25,0 % | 1.898 | +17,7 % |
| Bagà | Berguedà | 14 | +40,0 % | 2.117 | -0,6 % |
| Castellterçol | Moianès | 14 | +180,0 % | 1.783 | +4,1 % |
| Cànoves i Samalús | Vallès Oriental | 14 | +7,7 % | 2.266 | +2,0 % |
| Polinyà | Vallès Occidental | 14 | -33,3 % | 2.140 | -13,5 % |
| Porqueres | Pla de l'Estany | 14 | +40,0 % | 2.132 | -8,2 % |
| Riells i Viabrea | Selva | 14 | -26,3 % | 1.425 | -17,9 % |
| Sarrià de Ter | Gironès | 14 | +40,0 % | 2.484 | +18,4 % |
| Agramunt | Urgell | 14 | +16,7 % | 931 | -2,8 % |
| Pobla de Segur, la | Pallars Jussà | 14 | +55,6 % | 801 | +9,4 % |
| Banyeres del Penedès | Baix Penedès | 14 | +7,7 % | 1.459 | +23,9 % |
| Móra la Nova | Ribera d'Ebre | 14 | -17,6 % | 805 | +5,2 % |
| Castellet i la Gornal | Alt Penedès | 13 | +225,0 % | 1.303 | — |
| Torrelles de Llobregat | Baix Llobregat | 13 | -35,0 % | 2.145 | -12,0 % |
| Pont de Suert, el | Alta Ribagorça | 13 | +18,2 % | 1.190 | +12,9 % |
| Montbrió del Camp | Baix Camp | 13 | -61,8 % | 1.561 | +57,5 % |
| Gironella | Berguedà | 12 | +9,1 % | 1.547 | +26,1 % |
| Hostalets de Pierola, els | Anoia | 12 | -7,7 % | 1.746 | +5,1 % |
| Martorelles | Vallès Oriental | 12 | +33,3 % | 2.725 | +32,3 % |
| Moià | Moianès | 12 | -14,3 % | 1.786 | -1,3 % |
| Sant Llorenç Savall | Vallès Occidental | 12 | +50,0 % | 1.557 | -2,8 % |
| Castellvell del Camp | Baix Camp | 12 | +100,0 % | 2.182 | +133,3 % |
| Artés | Bages | 11 | -50,0 % | 1.936 | +39,9 % |
| Badia del Vallès | Vallès Occidental | 11 | -21,4 % | 1.707 | +22,0 % |
| Caldes d'Estrac | Maresme | 11 | -38,9 % | 3.632 | +0,2 % |
| Sant Martí Sarroca | Alt Penedès | 11 | -15,4 % | 1.749 | +21,4 % |
| Santa Susanna | Maresme | 11 | -21,4 % | 2.677 | +12,9 % |
| Vallgorguina | Vallès Oriental | 11 | 0,0 % | 2.114 | +13,7 % |
| Viladecavalls | Vallès Occidental | 11 | -45,0 % | 2.374 | -3,5 % |
| Òdena | Anoia | 11 | -47,6 % | 1.331 | -20,7 % |
| Camprodon | Ripollès | 11 | -45,0 % | 2.023 | -7,7 % |
| Hostalric | Selva | 11 | -15,4 % | 1.495 | +20,1 % |
| Sant Gregori | Gironès | 11 | +83,3 % | 2.734 | +26,3 % |
| Alcoletge | Segrià | 11 | +120,0 % | 1.266 | +50,4 % |
| Rosselló | Segrià | 11 | +22,2 % | 1.051 | +41,4 % |
| Bellvei | Baix Penedès | 11 | -15,4 % | 1.400 | +12,9 % |
| Morell, el | Tarragonès | 11 | 0,0 % | 1.602 | +0,9 % |
| Santa Oliva | Baix Penedès | 11 | -26,7 % | 2.291 | +53,1 % |
| Balenyà | Osona | 10 | -28,6 % | 1.982 | +3,9 % |
| Bruc, el | Anoia | 10 | +11,1 % | 2.370 | +21,9 % |
| Olesa de Bonesvalls | Alt Penedès | 10 | -16,7 % | 1.613 | -2,4 % |
| Papiol, el | Baix Llobregat | 10 | +66,7 % | 2.540 | +3,3 % |
| Breda | Selva | 10 | -41,2 % | 1.296 | -11,1 % |
| Albatàrrec | Segrià | 10 | +42,9 % | 1.374 | +80,8 % |
| Calaf | Anoia | 9 | -60,9 % | 961 | -1,9 % |
| Vallromanes | Vallès Oriental | 9 | +50,0 % | 2.711 | -18,2 % |
| Vilafant | Alt Empordà | 9 | +50,0 % | 1.847 | -14,7 % |
| Alguaire | Segrià | 9 | 0,0 % | 828 | — |
| Artesa de Segre | Noguera | 9 | +28,6 % | 704 | -48,6 % |
| Sort | Pallars Sobirà | 9 | -18,2 % | 2.292 | +51,1 % |
| Alcover | Alt Camp | 9 | -47,1 % | 1.574 | — |
| Espluga de Francolí, l' | Conca de Barberà | 9 | 0,0 % | 776 | -50,1 % |
| Flix | Ribera d'Ebre | 9 | -18,2 % | 918 | -18,9 % |
| Perelló, el | Baix Ebre | 9 | -35,7 % | 1.236 | +1,4 % |
| Castellgalí | Bages | 8 | -11,1 % | 1.609 | -23,8 % |
| Granada, la | Alt Penedès | 8 | +300,0 % | 1.595 | — |
| Sant Climent de Llobregat | Baix Llobregat | 8 | -46,7 % | 2.084 | -26,8 % |
| Sant Quintí de Mediona | Alt Penedès | 8 | -33,3 % | 1.607 | +25,2 % |
| Subirats | Alt Penedès | 8 | -33,3 % | 1.427 | -6,0 % |
| Riudellots de la Selva | Selva | 8 | +33,3 % | 2.352 | +3,8 % |
| Falset | Priorat | 8 | +14,3 % | 1.136 | +24,1 % |
| Santa Coloma de Queralt | Conca de Barberà | 8 | +300,0 % | 661 | — |
| Avinyó | Bages | 7 | +16,7 % | 741 | -27,3 % |
| Cabrera de Mar | Maresme | 7 | -61,1 % | 3.450 | -19,0 % |
| Collbató | Baix Llobregat | 7 | -46,2 % | 2.256 | +12,2 % |
| Olèrdola | Alt Penedès | 7 | +40,0 % | 1.811 | -1,0 % |
| Sant Llorenç d'Hortons | Alt Penedès | 7 | -12,5 % | 1.747 | +6,3 % |
| Sant Quirze de Besora | Osona | 7 | 0,0 % | 1.435 | +96,7 % |
| Santa Eugènia de Berga | Osona | 7 | +133,3 % | 2.442 | +17,4 % |
| Quart | Gironès | 7 | -30,0 % | 2.102 | -2,9 % |
| Almenar | Segrià | 7 | -46,2 % | 943 | — |
| Arbeca | Garrigues | 7 | -30,0 % | 517 | +3,7 % |
| Llorenç del Penedès | Baix Penedès | 7 | -30,0 % | 1.170 | -25,0 % |
| Pla de Santa Maria, el | Alt Camp | 7 | +40,0 % | 1.437 | +16,3 % |
| Selva del Camp, la | Baix Camp | 7 | -65,0 % | 2.127 | +7,6 % |
| Vilallonga del Camp | Tarragonès | 7 | -12,5 % | 949 | -61,0 % |
| Cardona | Bages | 6 | 0,0 % | 1.220 | +70,0 % |
| Pobla de Claramunt, la | Anoia | 6 | -14,3 % | 1.501 | +97,0 % |
| Sant Pere de Riudebitlles | Alt Penedès | 6 | -33,3 % | 1.620 | +4,9 % |
| Ullastrell | Vallès Occidental | 6 | -57,1 % | 2.052 | +21,0 % |
| Fornells de la Selva | Gironès | 6 | +50,0 % | 3.058 | +0,7 % |
| Peralada | Alt Empordà | 6 | +100,0 % | 2.094 | — |
| Vall d'en Bas, la | Garrotxa | 6 | +50,0 % | 2.295 | +37,4 % |
| Vilablareix | Gironès | 6 | -64,7 % | 2.978 | +11,8 % |
| Vilobí d'Onyar | Selva | 6 | -66,7 % | 2.021 | +15,5 % |
| Torregrossa | Pla d'Urgell | 6 | 0,0 % | 608 | +1,0 % |
| Vinyols i els Arcs | Baix Camp | 6 | -53,8 % | 1.912 | +19,7 % |
| Folgueroles | Osona | 5 | 0,0 % | 3.400 | +36,3 % |
| Sant Vicenç de Torelló | Osona | 5 | +25,0 % | 1.351 | -24,0 % |
| Campdevànol | Ripollès | 5 | -44,4 % | 2.273 | +36,7 % |
| Cassà de la Selva | Gironès | 5 | -88,9 % | 1.384 | -15,8 % |
| Celrà | Gironès | 5 | -44,4 % | 2.510 | +26,6 % |
| Jonquera, la | Alt Empordà | 5 | -16,7 % | 993 | +9,8 % |
| Bell-lloc d'Urgell | Pla d'Urgell | 5 | -77,3 % | 716 | -2,3 % |
| Bellvís | Pla d'Urgell | 5 | 0,0 % | 791 | +18,4 % |
| Torrefarrera | Segrià | 5 | -66,7 % | 1.155 | +19,5 % |
| Sant Jaume dels Domenys | Baix Penedès | 5 | -61,5 % | 1.248 | -9,9 % |
| Aiguafreda | Osona | 4 | -55,6 % | 2.630 | +56,6 % |
| Avià | Berguedà | 4 | -20,0 % | 2.180 | +61,0 % |
| Castellví de Rosanes | Baix Llobregat | 4 | -20,0 % | 1.515 | +46,6 % |
| Esquirol, l' | Osona | 4 | -20,0 % | 1.591 | +7,3 % |
| Masies de Voltregà, les | Osona | 4 | -55,6 % | 1.614 | +31,9 % |
| Guissona | Segarra | 4 | -33,3 % | 1.264 | +6,3 % |
| Juneda | Garrigues | 4 | -55,6 % | 1.211 | +61,4 % |
| Ponts | Noguera | 4 | 0,0 % | 768 | +0,3 % |
| Vallfogona de Balaguer | Noguera | 4 | -78,9 % | 1.891 | +60,8 % |
| Alforja | Baix Camp | 4 | -33,3 % | 1.059 | -11,7 % |
| Callús | Bages | 3 | 0,0 % | 1.715 | +95,9 % |
| Sant Pere de Torelló | Osona | 3 | -66,7 % | 1.620 | +18,0 % |
| Besalú | Garrotxa | 3 | 0,0 % | 1.467 | — |
| Bescanó | Gironès | 3 | -75,0 % | 2.339 | +40,4 % |
| Cornellà del Terri | Pla de l'Estany | 3 | 0,0 % | 1.961 | — |
| Sant Julià de Ramis | Gironès | 3 | -25,0 % | 2.526 | +19,6 % |
| Torres de Segre | Segrià | 3 | -66,7 % | 961 | +70,5 % |
| Borges del Camp, les | Baix Camp | 3 | -62,5 % | 1.193 | +4,6 % |
| Gandesa | Terra Alta | 3 | -40,0 % | 1.213 | +19,9 % |
| Sant Julià de Vilatorta | Osona | 2 | -66,7 % | — | — |
| Cellera de Ter, la | Selva | 2 | 0,0 % | — | — |
| Palau d'Anglesola, el | Pla d'Urgell | 2 | -85,7 % | — | — |
| Calldetenes | Osona | 1 | -50,0 % | — | — |
| Gurb | Osona | 1 | -83,3 % | — | — |
| Prats de Lluçanès | Lluçanès | 1 | -91,7 % | — | — |
| Sant Esteve de Palautordera | Vallès Oriental | 1 | -83,3 % | — | — |
| Sant Joan les Fonts | Garrotxa | 1 | -85,7 % | — | — |
| Aitona | Segrià | 1 | -87,5 % | — | — |
Fuente y metodología
Datos del Servei d'Estudis i Documentació d'Habitatge de la Generalitat de Catalunya, a partir de datos del Colegio de Registradores: «Estadística de les compravendes, el preu de venda i les hipoteques sobre habitatge», tabla de compraventas registradas por municipios, 2.º trimestre de 2026 (fichero actualizado el 23/09/2026) y 2.º trimestre de 2025 (versión del 22/07/2026). Comarcas y población: Idescat. Las variaciones interanuales son cálculo de Solving IA. Descargado el 24/10/2026.
- Compraventas: viviendas inscritas en el Registro de la Propiedad con transmisión del 100 % del dominio en el trimestre (fecha de inscripción, no de firma de la escritura). Suman vivienda nueva libre, nueva protegida y usada.
- €/m²: precio medio por metro cuadrado construido de las viviendas inscritas en el trimestre, según la escritura. Es una media, no un índice ajustado por calidad: si se inscribe una promoción nueva, puede moverse mucho sin que cambien los precios del mercado.
- Cobertura: municipios de 2.000 habitantes o más (357, el 95,6 % de las compraventas). La Canonja va dentro de Tarragona y la Palma de Cervelló dentro de Cervelló. La fuente no publica el precio cuando hay muy pocas operaciones (celda con «—»).
- Cuidado con los municipios pequeños: con menos de 30 compraventas, un trimestre puede dar variaciones muy grandes. Para conclusiones, mejor los municipios con volumen.
Reutilización según las condiciones de la Generalitat (Llicència oberta d'ús d'informació – Catalunya): puedes reutilizar estos datos citando la fuente original y la fecha de su última actualización. Si los citas, menciona también esta página.
Para qué le sirven a una inmobiliaria
Estos datos sirven para preparar una visita de valoración: situar el municipio del propietario frente a su comarca, explicar si el mercado se mueve más o menos que hace un año y apoyar con una fuente oficial los testigos de la zona. No sustituyen a los testigos reales del barrio ni a una valoración de la vivienda.
Más sobre cómo conseguir y preparar esas visitas: cómo conseguir exclusivas y KPIs de captación.