Provinces of Spain by home sales

Madrid province had the highest home sales of 52 provinces in November 2025, at 6,218. Melilla province had the lowest, at 44. The median was 689 and the figure for Spain was 57,937. Source: the Instituto Nacional de Estadística.

Highest6,218Madrid province
Median68952 provinces
Spain57,937History

All provinces, November 2025

CSVChart (SVG)

Madrid provinceMadrid province: 6,218 count6,218Barcelona provinceBarcelona province: 5,632 count5,632Alicante provinceAlicante province: 4,547 count4,547Valencia provinceValencia province: 3,398 count3,398Málaga provinceMálaga province: 2,958 count2,958Murcia provinceMurcia province: 2,382 count2,382Seville provinceSeville province: 2,179 count2,179Cádiz provinceCádiz province: 1,532 count1,532Tarragona provinceTarragona province: 1,458 count1,458Almería provinceAlmería province: 1,441 count1,441Granada provinceGranada province: 1,298 count1,298Girona provinceGirona province: 1,277 count1,277Biscay provinceBiscay province: 1,263 count1,263Asturias provinceAsturias province: 1,239 count1,239Castellón provinceCastellón province: 1,213 count1,213Balearic Islands provinceBalearic Islands province: 1,162 count1,162Las Palmas provinceLas Palmas province: 1,140 count1,140Toledo provinceToledo province: 1,139 count1,139Zaragoza provinceZaragoza province: 1,058 count1,058Santa Cruz de Tenerife provinceSanta Cruz de Tenerife province: 1,041 count1,041A Coruña provinceA Coruña province: 1,035 count1,035Córdoba provinceCórdoba province: 953 count953Cantabria provinceCantabria province: 854 count854Huelva provinceHuelva province: 775 count775Jaén provinceJaén province: 717 count717Pontevedra provincePontevedra province: 694 count694Valladolid provinceValladolid province: 683 count683Navarre provinceNavarre province: 629 count629Ciudad Real provinceCiudad Real province: 625 count625Gipuzkoa provinceGipuzkoa province: 602 count602Badajoz provinceBadajoz province: 583 count583León provinceLeón province: 566 count566Lleida provinceLleida province: 511 count511Burgos provinceBurgos province: 478 count478La Rioja provinceLa Rioja province: 476 count476Guadalajara provinceGuadalajara province: 423 count423Salamanca provinceSalamanca province: 421 count421Albacete provinceAlbacete province: 391 count391Cáceres provinceCáceres province: 391 count391Huesca provinceHuesca province: 309 count309Lugo provinceLugo province: 309 count309Álava provinceÁlava province: 280 count280Ávila provinceÁvila province: 272 count272Segovia provinceSegovia province: 266 count266Ourense provinceOurense province: 219 count219Palencia provincePalencia province: 188 count188Cuenca provinceCuenca province: 179 count179Zamora provinceZamora province: 166 count166Teruel provinceTeruel province: 143 count143Soria provinceSoria province: 105 count105Ceuta provinceCeuta province: 75 count75Melilla provinceMelilla province: 44 count44
count. Source: INE. Retrieved 2026-10-07.

Full ranking

RankProvincesNovember 2025
count
Change on November 2024
1Madrid province6,218-9.1%
2Barcelona province5,632+2.2%
3Alicante province4,547+3.1%
4Valencia province3,398+14.6%
5Málaga province2,958+1.9%
6Murcia province2,382+22.4%
7Seville province2,179+13.8%
8Cádiz province1,532+3.1%
9Tarragona province1,458+7.8%
10Almería province1,441+30.4%
11Granada province1,298+22.7%
12Girona province1,277+9.3%
13Biscay province1,263+27.3%
14Asturias province1,239-5.9%
15Castellón province1,213+1.2%
16Balearic Islands province1,162-0.5%
17Las Palmas province1,140+16.2%
18Toledo province1,139-4.4%
19Zaragoza province1,058+7%
20Santa Cruz de Tenerife province1,041+31.8%
21A Coruña province1,035+8.9%
22Córdoba province953+35.4%
23Cantabria province854+8.8%
24Huelva province775+27.9%
25Jaén province717+33.5%
26Pontevedra province694+8.1%
27Valladolid province683+23.5%
28Navarre province629+15%
29Ciudad Real province625+4.5%
30Gipuzkoa province602-12.8%
31Badajoz province583+6.8%
32León province566+1.8%
33Lleida province511-9.2%
34Burgos province478-1.6%
35La Rioja province476+3%
36Guadalajara province423-6.4%
37Salamanca province421+23.8%
38Albacete province391+37.7%
38Cáceres province391+4%
40Huesca province309+18.4%
40Lugo province309+28.7%
42Álava province280+6.1%
43Ávila province272+23.1%
44Segovia province266+38.5%
45Ourense province219+9.5%
46Palencia province188+1.1%
47Cuenca province179-29.8%
48Zamora province166-0.6%
49Teruel province143+0.7%
50Soria province105-11%
51Ceuta province75+13.6%
52Melilla province44+33.3%

Other periods

About this ranking

Dwelling sale transactions registered in property registries during the month.

Every value in the ranking comes from the same publisher and the same period, so the provinces are compared on one definition. Equal values share a rank.

How to cite

Instituto Nacional de Estadística (INE). Estadística de transmisiones de derechos de la propiedad: compraventa de viviendas (tabla 6150). https://www.ine.es/jaxiT3/Tabla.htm?t=6150. Retrieved 2026-10-07.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Provinces of Spain by home sales using official data, and cite the source.
rank_places {"indicator":"housing_transactions","level":"province","within":"Spain","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=housing_transactions&level=province&within=Spain&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which province has the highest home sales?

Madrid province, with 6,218 in November 2025, according to the Instituto Nacional de Estadística.

Which province has the lowest home sales?

Melilla province, with 44 in November 2025.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: Instituto Nacional de Estadística, Estadística de transmisiones de derechos de la propiedad: compraventa de viviendas (tabla 6150). Retrieved 2026-10-07.

Home sales: other rankings

Provinces of Spain: more rankings