Provinces of Spain by home sales

Madrid province had the highest home sales of 52 provinces in September 2025, at 7,704. Melilla province had the lowest, at 50. The median was 713 and the figure for Spain was 63,018. Source: the Instituto Nacional de Estadística.

Highest7,704Madrid province
Median71352 provinces
Spain63,018History

All provinces, September 2025

CSVChart (SVG)

Madrid provinceMadrid province: 7,704 count7,704Barcelona provinceBarcelona province: 6,089 count6,089Alicante provinceAlicante province: 4,784 count4,784Valencia provinceValencia province: 4,051 count4,051Málaga provinceMálaga province: 2,985 count2,985Seville provinceSeville province: 2,618 count2,618Murcia provinceMurcia province: 2,372 count2,372Cádiz provinceCádiz province: 1,748 count1,748Toledo provinceToledo province: 1,482 count1,482Tarragona provinceTarragona province: 1,472 count1,472Almería provinceAlmería province: 1,409 count1,409Granada provinceGranada province: 1,396 count1,396Castellón provinceCastellón province: 1,387 count1,387Biscay provinceBiscay province: 1,366 count1,366Asturias provinceAsturias province: 1,274 count1,274Girona provinceGirona province: 1,273 count1,273Zaragoza provinceZaragoza province: 1,194 count1,194Balearic Islands provinceBalearic Islands province: 1,158 count1,158A Coruña provinceA Coruña province: 1,148 count1,148Las Palmas provinceLas Palmas province: 1,106 count1,106Santa Cruz de Tenerife provinceSanta Cruz de Tenerife province: 946 count946Córdoba provinceCórdoba province: 898 count898Cantabria provinceCantabria province: 822 count822Ciudad Real provinceCiudad Real province: 787 count787Huelva provinceHuelva province: 759 count759Jaén provinceJaén province: 715 count715Gipuzkoa provinceGipuzkoa province: 711 count711Badajoz provinceBadajoz province: 678 count678Navarre provinceNavarre province: 678 count678Pontevedra provincePontevedra province: 667 count667Valladolid provinceValladolid province: 631 count631Burgos provinceBurgos province: 551 count551León provinceLeón province: 545 count545Lleida provinceLleida province: 545 count545Cáceres provinceCáceres province: 520 count520Álava provinceÁlava province: 503 count503La Rioja provinceLa Rioja province: 491 count491Guadalajara provinceGuadalajara province: 402 count402Salamanca provinceSalamanca province: 386 count386Albacete provinceAlbacete province: 381 count381Huesca provinceHuesca province: 377 count377Lugo provinceLugo province: 336 count336Ourense provinceOurense province: 282 count282Cuenca provinceCuenca province: 246 count246Ávila provinceÁvila province: 235 count235Segovia provinceSegovia province: 191 count191Zamora provinceZamora province: 191 count191Palencia provincePalencia province: 171 count171Soria provinceSoria province: 128 count128Teruel provinceTeruel province: 122 count122Ceuta provinceCeuta province: 57 count57Melilla provinceMelilla province: 50 count50
count. Source: INE. Retrieved 2026-10-07.

Full ranking

RankProvincesSeptember 2025
count
Change on September 2024
1Madrid province7,704-3.7%
2Barcelona province6,089+2.7%
3Alicante province4,784-9%
4Valencia province4,051+1.8%
5Málaga province2,985+3%
6Seville province2,618+15%
7Murcia province2,372+5.4%
8Cádiz province1,748+14.4%
9Toledo province1,482+16.3%
10Tarragona province1,472+6.8%
11Almería province1,409+20.3%
12Granada province1,396+5%
13Castellón province1,387+0.1%
14Biscay province1,366+5.6%
15Asturias province1,274-4.1%
16Girona province1,273+11%
17Zaragoza province1,194-1.2%
18Balearic Islands province1,158-9.6%
19A Coruña province1,148+2.9%
20Las Palmas province1,106+1.6%
21Santa Cruz de Tenerife province946-9.7%
22Córdoba province898+1.8%
23Cantabria province822-0.8%
24Ciudad Real province787+23.7%
25Huelva province759+14.1%
26Jaén province715+6.9%
27Gipuzkoa province711-6.2%
28Badajoz province678-1.2%
28Navarre province678+12.4%
30Pontevedra province667-13.5%
31Valladolid province631-8.9%
32Burgos province551+16.2%
33León province545+4.4%
33Lleida province545+9.2%
35Cáceres province520+24.1%
36Álava province503+7.2%
37La Rioja province491-3.2%
38Guadalajara province402+2.6%
39Salamanca province386+10.9%
40Albacete province381+13.7%
41Huesca province377+5.9%
42Lugo province336+15.5%
43Ourense province282+18%
44Cuenca province246+20%
45Ávila province235+10.8%
46Segovia province191-16.6%
46Zamora province191+40.4%
48Palencia province171+4.3%
49Soria province128+36.2%
50Teruel province122-3.9%
51Ceuta province57+16.3%
52Melilla province50+31.6%

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

Which province has the lowest home sales?

Melilla province, with 50 in September 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