Provinces of Spain by home sales

Madrid province had the highest home sales of 52 provinces in October 2025, at 7,781. Melilla province had the lowest, at 71. The median was 782 and the figure for Spain was 67,222. Source: the Instituto Nacional de Estadística.

Highest7,781Madrid province
Median78252 provinces
Spain67,222History

All provinces, October 2025

CSVChart (SVG)

Madrid provinceMadrid province: 7,781 count7,781Barcelona provinceBarcelona province: 6,918 count6,918Alicante provinceAlicante province: 4,895 count4,895Valencia provinceValencia province: 3,870 count3,870Málaga provinceMálaga province: 3,416 count3,416Seville provinceSeville province: 2,668 count2,668Murcia provinceMurcia province: 2,587 count2,587Cádiz provinceCádiz province: 1,779 count1,779Tarragona provinceTarragona province: 1,748 count1,748Almería provinceAlmería province: 1,678 count1,678Asturias provinceAsturias province: 1,565 count1,565Girona provinceGirona province: 1,542 count1,542Granada provinceGranada province: 1,377 count1,377Biscay provinceBiscay province: 1,345 count1,345A Coruña provinceA Coruña province: 1,320 count1,320Balearic Islands provinceBalearic Islands province: 1,298 count1,298Toledo provinceToledo province: 1,294 count1,294Las Palmas provinceLas Palmas province: 1,265 count1,265Castellón provinceCastellón province: 1,207 count1,207Zaragoza provinceZaragoza province: 1,197 count1,197Cantabria provinceCantabria province: 1,090 count1,090Santa Cruz de Tenerife provinceSanta Cruz de Tenerife province: 1,059 count1,059Córdoba provinceCórdoba province: 1,034 count1,034Jaén provinceJaén province: 852 count852Badajoz provinceBadajoz province: 809 count809Pontevedra provincePontevedra province: 802 count802Huelva provinceHuelva province: 761 count761Gipuzkoa provinceGipuzkoa province: 760 count760Ciudad Real provinceCiudad Real province: 732 count732Valladolid provinceValladolid province: 700 count700Navarre provinceNavarre province: 655 count655Lleida provinceLleida province: 634 count634Burgos provinceBurgos province: 607 count607León provinceLeón province: 586 count586La Rioja provinceLa Rioja province: 504 count504Guadalajara provinceGuadalajara province: 480 count480Cáceres provinceCáceres province: 477 count477Albacete provinceAlbacete province: 457 count457Salamanca provinceSalamanca province: 443 count443Álava provinceÁlava province: 395 count395Lugo provinceLugo province: 375 count375Huesca provinceHuesca province: 357 count357Ávila provinceÁvila province: 286 count286Ourense provinceOurense province: 278 count278Segovia provinceSegovia province: 275 count275Cuenca provinceCuenca province: 234 count234Palencia provincePalencia province: 200 count200Teruel provinceTeruel province: 167 count167Zamora provinceZamora province: 158 count158Soria provinceSoria province: 149 count149Ceuta provinceCeuta province: 85 count85Melilla provinceMelilla province: 71 count71
count. Source: INE. Retrieved 2026-10-07.

Full ranking

RankProvincesOctober 2025
count
Change on October 2024
1Madrid province7,781-11.9%
2Barcelona province6,918-2.7%
3Alicante province4,895-7.7%
4Valencia province3,870-9.2%
5Málaga province3,416-7.6%
6Seville province2,668+6.5%
7Murcia province2,587+4.3%
8Cádiz province1,779+2.3%
9Tarragona province1,748+1.2%
10Almería province1,678+17%
11Asturias province1,565-6.5%
12Girona province1,542+15.4%
13Granada province1,377+5.4%
14Biscay province1,345+7%
15A Coruña province1,320-1.3%
16Balearic Islands province1,298-11%
17Toledo province1,294-15.6%
18Las Palmas province1,265-14.2%
19Castellón province1,207-6.7%
20Zaragoza province1,197-8.2%
21Cantabria province1,090+8.9%
22Santa Cruz de Tenerife province1,059-3.3%
23Córdoba province1,034+3.6%
24Jaén province852+11.4%
25Badajoz province809+11.4%
26Pontevedra province802-6%
27Huelva province761-8%
28Gipuzkoa province760-9.3%
29Ciudad Real province732+16.4%
30Valladolid province700-3.8%
31Navarre province655-6%
32Lleida province634+5.8%
33Burgos province607+12.6%
34León province586-10%
35La Rioja province504-9%
36Guadalajara province480-11.9%
37Cáceres province477-6.3%
38Albacete province457+14.5%
39Salamanca province443-6.5%
40Álava province395+2.3%
41Lugo province375+28%
42Huesca province357+13.7%
43Ávila province286+9.6%
44Ourense province278-17.5%
45Segovia province275-12.4%
46Cuenca province234-16.1%
47Palencia province200+2%
48Teruel province167-0.6%
49Zamora province158-4.8%
50Soria province149+4.2%
51Ceuta province85+14.9%
52Melilla province71-7.8%

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 7,781 in October 2025, according to the Instituto Nacional de Estadística.

Which province has the lowest home sales?

Melilla province, with 71 in October 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