Updated 7 November 2026 597,977stores in the database 462categories 12,815chains
Sign up
ranking52 provinces · 65 municipalitiesdata as of 7 November 2026

Ranking of Spain's provinces by DIY, hardware and home stores per capita

How many DIY, hardware and home stores there are per 100,000 inhabitants in each of Spain's 52 provinces and in municipalities of over 100,000 inhabitants. On average, 101.7 per 100,000 inhabitants, one per 983 inhabitants.

101.7
DIY, hardware and home stores per 100,000 inhabitants — Spain
one per 983 inhabitants
154.4
highest — Lugo
one per 648 inhabitants
69.4
lowest — Madrid
one per 1,442 inhabitants
49.1M
inhabitants
municipal register (Padrón), 1 January 2025
How we count. Stores — the open DIY, hardware and home stores in our database on the date of the update. A store belongs to a province by its postcode. Population — INE, official population figures from the municipal register (Padrón) as of 1 January 2025 (Royal Decree 1117/2025); municipalities — GeoNames. Tourist provinces and shopping capitals rise in the ranking: many stores for the registered population.

Province ranking: DIY, hardware and home stores per 100,000 inhabitants

DIY, hardware and home stores per 100,000 inhabitants and inhabitants per store. Click a column to sort.

No. ↕Province ↕Population ↕DIY ↕Per 100,000 inhab. ↕Inhabitants per store ↕
01 LugoGalicia 325,759 503
154.4
648
02 GironaCatalonia 832,026 1,173
141.0
709
03 OurenseGalicia 305,573 430
140.7
711
04 JaénAndalusia 617,604 853
138.1
724
05 ÁvilaCastile and León 159,887 215
134.5
744
06 ToledoCastilla–La Mancha 750,815 1,006
134.0
746
07 CastellónValencian Community 627,173 837
133.5
749
08 LeónCastile and León 446,771 590
132.1
757
09 CuencaCastilla–La Mancha 198,216 261
131.7
759
10 CáceresExtremadura 387,752 508
131.0
763
11 BadajozExtremadura 663,886 868
130.7
765
12 Ciudad RealCastilla–La Mancha 494,407 644
130.3
768
13 ZamoraCastile and León 165,275 209
126.5
791
14 CórdobaAndalusia 772,153 971
125.8
795
15 GranadaAndalusia 942,618 1,181
125.3
798
16 SegoviaCastile and León 158,470 194
122.4
817
17 PalenciaCastile and León 158,687 194
122.3
818
18 LleidaCatalonia 456,106 552
121.0
826
19 Balearic IslandsBalearic Islands 1,237,480 1,472
119.0
841
20 TeruelAragon 136,197 160
117.5
851
21 SoriaCastile and León 90,234 106
117.5
851
22 AlicanteValencian Community 2,030,037 2,378
117.1
854
23 A CoruñaGalicia 1,135,612 1,328
116.9
855
24 HuescaAragon 230,624 268
116.2
861
25 PontevedraGalicia 946,225 1,085
114.7
872
26 SevilleAndalusia 1,976,624 2,244
113.5
881
27 ValenciaValencian Community 2,758,633 3,124
113.2
883
28 AlbaceteCastilla–La Mancha 390,406 438
112.2
891
29 La RiojaLa Rioja 327,286 344
105.1
951
30 CantabriaCantabria 593,964 621
104.6
956
31 GipuzkoaBasque Country 733,365 764
104.2
960
32 SalamancaCastile and León 328,779 341
103.7
964
33 MurciaRegion of Murcia 1,589,138 1,644
103.5
967
34 MálagaAndalusia 1,791,092 1,830
102.2
979
35 TarragonaCatalonia 874,808 882
100.8
992
36 HuelvaAndalusia 535,703 536
100.1
999
37 AlmeríaAndalusia 773,577 754
97.5
1,026
38 Santa Cruz de TenerifeCanary Islands 1,082,421 1,053
97.3
1,028
39 AsturiasAsturias 1,013,529 978
96.5
1,036
40 CádizAndalusia 1,257,041 1,197
95.2
1,050
41 BurgosCastile and León 361,556 341
94.3
1,060
42 NavarreNavarre 683,500 634
92.8
1,078
43 BarcelonaCatalonia 5,983,325 5,451
91.1
1,098
44 BiscayBasque Country 1,166,816 1,000
85.7
1,167
45 ZaragozaAragon 991,991 841
84.8
1,180
46 GuadalajaraCastilla–La Mancha 285,390 241
84.4
1,184
47 MelillaAutonomous City of Melilla 86,780 72
83.0
1,205
48 ValladolidCastile and León 528,841 430
81.3
1,230
49 Las PalmasCanary Islands 1,167,555 947
81.1
1,233
50 CeutaAutonomous City of Ceuta 83,595 63
75.4
1,327
51 ÁlavaBasque Country 342,161 250
73.1
1,369
52 MadridCommunity of Madrid 7,137,031 4,950
69.4
1,442
Spain average — 101.7 per 100,000 inhabitants49,956 DIY, hardware and home stores · 49,114,494 inhabitants

Municipalities of over 100,000 inhabitants

DIY, hardware and home stores per 100,000 inhabitants in the large municipalities. Population of the municipalities — GeoNames.

No. ↕Municipality ↕Population ↕DIY ↕Per 100,000 inhab. ↕Inhabitants per store ↕
01 JaénJaén 113,457 145
127.8
782
02 OurenseOurense 105,233 123
116.9
856
03 ReusTarragona 103,477 113
109.2
916
04 LeónLeón 124,772 131
105.0
952
05 GironaGirona 100,266 104
103.7
964
06 LogroñoLa Rioja 151,164 153
101.2
988
07 San SebastiánGipuzkoa 185,357 174
93.9
1,065
08 BarcelonaBarcelona 1,686,208 1,555
92.2
1,084
09 MarbellaMálaga 156,295 143
91.5
1,093
10 SevilleSeville 686,741 628
91.4
1,094
11 Dos HermanasSeville 122,943 112
91.1
1,098
12 Castellón de la PlanaCastellón 183,711 166
90.4
1,107
13 SalamancaSalamanca 144,825 130
89.8
1,114
14 GranadaGranada 233,532 207
88.6
1,128
15 ValenciaValencia 824,340 701
85.0
1,176
16 HuelvaHuelva 144,258 121
83.9
1,192
17 LleidaLleida 140,797 118
83.8
1,193
18 MataróBarcelona 126,988 104
81.9
1,221
19 AlbaceteAlbacete 173,050 141
81.5
1,227
20 TerrassaBarcelona 218,535 178
81.5
1,228
21 BurgosBurgos 176,418 141
79.9
1,251
22 TarragonaTarragona 141,542 113
79.8
1,253
23 BadajozBadajoz 150,530 119
79.1
1,265
24 MálagaMálaga 592,346 454
76.6
1,305
25 ValladolidValladolid 300,618 229
76.2
1,313
26 BilbaoBiscay 347,342 262
75.4
1,326
27 Torrejón de ArdozMadrid 118,162 89
75.3
1,328
28 SabadellBarcelona 211,734 159
75.1
1,332
29 CórdobaCórdoba 325,708 244
74.9
1,335
30 PalmaBalearic Islands 438,234 328
74.8
1,336
31 Santa Cruz de TenerifeSanta Cruz de Tenerife 211,359 158
74.8
1,338
32 GijónAsturias 271,780 202
74.3
1,345
33 FuenlabradaMadrid 190,496 141
74.0
1,351
34 A CoruñaA Coruña 250,438 182
72.7
1,376
35 SantanderCantabria 173,635 125
72.0
1,389
36 Jerez de la FronteraCádiz 212,879 153
71.9
1,391
37 L'Hospitalet de LlobregatBarcelona 257,038 184
71.6
1,397
38 AlcobendasMadrid 116,037 83
71.5
1,398
39 AlicanteAlicante 348,901 244
69.9
1,430
40 AlmeríaAlmería 196,851 135
68.6
1,458
41 Vitoria-GasteizÁlava 257,407 175
68.0
1,471
42 Alcalá de HenaresMadrid 193,751 131
67.6
1,479
43 ZaragozaZaragoza 686,986 464
67.5
1,481
44 AlcorcónMadrid 172,384 116
67.3
1,486
45 La LagunaSanta Cruz de Tenerife 150,661 101
67.0
1,492
46 VigoPontevedra 293,642 196
66.7
1,498
47 MadridMadrid 3,255,944 2,154
66.2
1,512
48 BadalonaBarcelona 217,741 139
63.8
1,566
49 PamplonaNavarre 208,243 131
62.9
1,590
50 LeganésMadrid 188,425 118
62.6
1,597
51 CartagenaMurcia 213,943 133
62.2
1,609
52 OviedoAsturias 220,027 135
61.4
1,630
53 CádizCádiz 116,979 69
59.0
1,695
54 GetafeMadrid 187,525 109
58.1
1,720
55 TeldeLas Palmas 123,265 71
57.6
1,736
56 Las Palmas de Gran CanariaLas Palmas 383,516 217
56.6
1,767
57 AlgecirasCádiz 121,414 68
56.0
1,786
58 OrihuelaAlicante 101,321 51
50.3
1,987
59 Santa Coloma de GramenetBarcelona 118,821 58
48.8
2,049
60 MurciaMurcia 471,982 206
43.6
2,291
61 MóstolesMadrid 207,095 79
38.1
2,621
62 ParlaMadrid 115,611 44
38.1
2,628
63 VillaverdeMadrid 126,802 2
1.6
63,401
64 Jinámar-TeldeLas Palmas 123,265 1
0.8
123,265
65 Taco - La LagunaSanta Cruz de Tenerife 150,661 1
0.7
150,661

DIY, hardware & home in Spain — in one file

49,956 DIY, hardware and home stores with address, phone and website — for all of Spain or only the provinces you need.

By province
Beyond Spain

Need another country or custom data?

We collect 65.2 million businesses in 248 countries. Any country, city, category and set of fields — review texts, detailed opening hours, regular updates — with a free sample and a quote within one business day.

Cart 0

Your cart is empty

Get the complete database of stores in Spain or configure your selection by province and store type — the price updates as you go.

Configure a selection