Provinces of Spain by home sales

Madrid province had the highest home sales of 52 provinces in August 2025, at 5,253. Melilla province had the lowest, at 44. The median was 547 and the figure for Spain was 47,708. Source: the Instituto Nacional de Estadística.

Highest5,253Madrid province
Median54752 provinces
Spain47,708History

All provinces, August 2025

CSVChart (SVG)

Madrid provinceMadrid province: 5,253 count5,253Barcelona provinceBarcelona province: 4,863 count4,863Alicante provinceAlicante province: 3,625 count3,625Valencia provinceValencia province: 2,512 count2,512Málaga provinceMálaga province: 2,418 count2,418Seville provinceSeville province: 1,775 count1,775Murcia provinceMurcia province: 1,708 count1,708Almería provinceAlmería province: 1,361 count1,361Toledo provinceToledo province: 1,174 count1,174Tarragona provinceTarragona province: 1,162 count1,162Cádiz provinceCádiz province: 1,096 count1,096Girona provinceGirona province: 1,095 count1,095Balearic Islands provinceBalearic Islands province: 1,046 count1,046Castellón provinceCastellón province: 1,027 count1,027Biscay provinceBiscay province: 1,015 count1,015Asturias provinceAsturias province: 968 count968Granada provinceGranada province: 933 count933Las Palmas provinceLas Palmas province: 919 count919Zaragoza provinceZaragoza province: 870 count870A Coruña provinceA Coruña province: 848 count848Santa Cruz de Tenerife provinceSanta Cruz de Tenerife province: 772 count772Córdoba provinceCórdoba province: 749 count749Cantabria provinceCantabria province: 737 count737Valladolid provinceValladolid province: 623 count623Navarre provinceNavarre province: 567 count567Badajoz provinceBadajoz province: 557 count557Pontevedra provincePontevedra province: 537 count537Jaén provinceJaén province: 534 count534Gipuzkoa provinceGipuzkoa province: 503 count503Ciudad Real provinceCiudad Real province: 501 count501Lleida provinceLleida province: 499 count499Huelva provinceHuelva province: 493 count493Burgos provinceBurgos province: 477 count477León provinceLeón province: 465 count465Guadalajara provinceGuadalajara province: 403 count403La Rioja provinceLa Rioja province: 401 count401Albacete provinceAlbacete province: 340 count340Salamanca provinceSalamanca province: 340 count340Cáceres provinceCáceres province: 315 count315Álava provinceÁlava province: 311 count311Lugo provinceLugo province: 293 count293Segovia provinceSegovia province: 228 count228Huesca provinceHuesca province: 206 count206Ourense provinceOurense province: 199 count199Ávila provinceÁvila province: 198 count198Palencia provincePalencia province: 197 count197Zamora provinceZamora province: 153 count153Teruel provinceTeruel province: 130 count130Cuenca provinceCuenca province: 108 count108Soria provinceSoria province: 103 count103Ceuta provinceCeuta province: 57 count57Melilla provinceMelilla province: 44 count44
count. Source: INE. Retrieved 2026-10-07.

Full ranking

RankProvincesAugust 2025
count
Change on August 2024
1Madrid province5,253-4.9%
2Barcelona province4,863+3.6%
3Alicante province3,625-13.3%
4Valencia province2,512-4.7%
5Málaga province2,418-13.3%
6Seville province1,775+5.3%
7Murcia province1,708-7.5%
8Almería province1,361+9.9%
9Toledo province1,174+13.9%
10Tarragona province1,162-12.2%
11Cádiz province1,096-16.3%
12Girona province1,095-0.8%
13Balearic Islands province1,046+4.8%
14Castellón province1,027+2.9%
15Biscay province1,015-6%
16Asturias province968-20.1%
17Granada province933-20.1%
18Las Palmas province919-19.7%
19Zaragoza province870+12.8%
20A Coruña province848-10.5%
21Santa Cruz de Tenerife province772-16.4%
22Córdoba province749-2.6%
23Cantabria province737+5.3%
24Valladolid province623+34.3%
25Navarre province567+4.4%
26Badajoz province557+16.5%
27Pontevedra province537+5.7%
28Jaén province534-10.6%
29Gipuzkoa province503-14.2%
30Ciudad Real province501+2.9%
31Lleida province499-6.7%
32Huelva province493-8.7%
33Burgos province477-6.8%
34León province465+22.7%
35Guadalajara province403-1%
36La Rioja province401+33.7%
37Albacete province340+3%
37Salamanca province340+7.9%
39Cáceres province315-11.5%
40Álava province311+7.6%
41Lugo province293+79.8%
42Segovia province228+6.5%
43Huesca province206-15.6%
44Ourense province199+5.9%
45Ávila province198+13.1%
46Palencia province197+20.9%
47Zamora province153+17.7%
48Teruel province130+9.2%
49Cuenca province108-5.3%
50Soria province103+68.9%
51Ceuta province57+46.2%
52Melilla province44-17%

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

Which province has the lowest home sales?

Melilla province, with 44 in August 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