Provinces of Spain by home sales

Madrid province had the highest home sales of 52 provinces in December 2025, at 5,706. Ceuta province had the lowest, at 40. The median was 670 and the figure for Spain was 54,272. Source: the Instituto Nacional de Estadística.

Highest5,706Madrid province
Median67052 provinces
Spain54,272History

All provinces, December 2025

CSVChart (SVG)

Madrid provinceMadrid province: 5,706 count5,706Barcelona provinceBarcelona province: 5,342 count5,342Alicante provinceAlicante province: 3,817 count3,817Valencia provinceValencia province: 3,199 count3,199Málaga provinceMálaga province: 2,790 count2,790Seville provinceSeville province: 2,320 count2,320Murcia provinceMurcia province: 1,934 count1,934Cádiz provinceCádiz province: 1,625 count1,625Almería provinceAlmería province: 1,302 count1,302Tarragona provinceTarragona province: 1,292 count1,292Asturias provinceAsturias province: 1,224 count1,224Granada provinceGranada province: 1,206 count1,206Girona provinceGirona province: 1,158 count1,158Las Palmas provinceLas Palmas province: 1,134 count1,134Balearic Islands provinceBalearic Islands province: 1,104 count1,104Toledo provinceToledo province: 1,087 count1,087Zaragoza provinceZaragoza province: 1,067 count1,067Biscay provinceBiscay province: 1,010 count1,010Córdoba provinceCórdoba province: 1,010 count1,010A Coruña provinceA Coruña province: 1,007 count1,007Castellón provinceCastellón province: 994 count994Cantabria provinceCantabria province: 893 count893Santa Cruz de Tenerife provinceSanta Cruz de Tenerife province: 888 count888Gipuzkoa provinceGipuzkoa province: 745 count745Jaén provinceJaén province: 733 count733Pontevedra provincePontevedra province: 673 count673Ciudad Real provinceCiudad Real province: 666 count666Badajoz provinceBadajoz province: 617 count617Navarre provinceNavarre province: 590 count590León provinceLeón province: 571 count571Huelva provinceHuelva province: 548 count548Valladolid provinceValladolid province: 540 count540Burgos provinceBurgos province: 512 count512Lleida provinceLleida province: 453 count453La Rioja provinceLa Rioja province: 421 count421Albacete provinceAlbacete province: 407 count407Cáceres provinceCáceres province: 406 count406Salamanca provinceSalamanca province: 375 count375Guadalajara provinceGuadalajara province: 362 count362Lugo provinceLugo province: 340 count340Álava provinceÁlava province: 295 count295Huesca provinceHuesca province: 290 count290Ávila provinceÁvila province: 243 count243Segovia provinceSegovia province: 236 count236Cuenca provinceCuenca province: 224 count224Ourense provinceOurense province: 212 count212Zamora provinceZamora province: 200 count200Palencia provincePalencia province: 169 count169Teruel provinceTeruel province: 141 count141Soria provinceSoria province: 112 count112Melilla provinceMelilla province: 42 count42Ceuta provinceCeuta province: 40 count40
count. Source: INE. Retrieved 2026-10-07.

Full ranking

RankProvincesDecember 2025
count
Change on December 2024
1Madrid province5,706-5.4%
2Barcelona province5,342+8.2%
3Alicante province3,817-6.4%
4Valencia province3,199-0.2%
5Málaga province2,790-7.2%
6Seville province2,320+27.5%
7Murcia province1,934+12.6%
8Cádiz province1,625+35.1%
9Almería province1,302+27.1%
10Tarragona province1,292+22.2%
11Asturias province1,224-3.8%
12Granada province1,206+16.2%
13Girona province1,158+20.9%
14Las Palmas province1,134+23.4%
15Balearic Islands province1,104+4.7%
16Toledo province1,087+5%
17Zaragoza province1,067+20.4%
18Biscay province1,010+9.2%
18Córdoba province1,010+52.6%
20A Coruña province1,007+13.8%
21Castellón province994-12.3%
22Cantabria province893+23.5%
23Santa Cruz de Tenerife province888+16.4%
24Gipuzkoa province745+27.8%
25Jaén province733+32.5%
26Pontevedra province673+3.5%
27Ciudad Real province666+36.8%
28Badajoz province617-0.2%
29Navarre province590+22.9%
30León province571+11.7%
31Huelva province548+9.8%
32Valladolid province540-1.3%
33Burgos province512+32%
34Lleida province453-8.3%
35La Rioja province421-2.8%
36Albacete province407+42.3%
37Cáceres province406+24.9%
38Salamanca province375+17.9%
39Guadalajara province362-3.5%
40Lugo province340+25.9%
41Álava province295+1%
42Huesca province290+17.9%
43Ávila province243-15.9%
44Segovia province236+4.4%
45Cuenca province224+13.7%
46Ourense province212+2.4%
47Zamora province200+58.7%
48Palencia province169+9%
49Teruel province141+24.8%
50Soria province112+4.7%
51Melilla province42+20%
52Ceuta province40-29.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 5,706 in December 2025, according to the Instituto Nacional de Estadística.

Which province has the lowest home sales?

Ceuta province, with 40 in December 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