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

Ranking of Spain's provinces by book, stationery and hobby stores per capita

How many book, stationery and hobby stores there are per 100,000 inhabitants in each of Spain's 52 provinces and in municipalities of over 100,000 inhabitants. On average, 67.7 per 100,000 inhabitants, one per 1,476 inhabitants.

67.7
book, stationery and hobby stores per 100,000 inhabitants — Spain
one per 1,476 inhabitants
94.9
highest — Salamanca
one per 1,054 inhabitants
44.7
lowest — Las Palmas
one per 2,237 inhabitants
49.1M
inhabitants
municipal register (Padrón), 1 January 2025
How we count. Stores — the open book, stationery and hobby 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: book, stationery and hobby stores per 100,000 inhabitants

Book, stationery and hobby stores per 100,000 inhabitants and inhabitants per store. Click a column to sort.

No. ↕Province ↕Population ↕Books & leisure ↕Per 100,000 inhab. ↕Inhabitants per store ↕
01 SalamancaCastile and León 328,779 312
94.9
1,054
02 LeónCastile and León 446,771 411
92.0
1,087
03 AsturiasAsturias 1,013,529 886
87.4
1,144
04 A CoruñaGalicia 1,135,612 976
85.9
1,164
05 SevilleAndalusia 1,976,624 1,698
85.9
1,164
06 ValenciaValencian Community 2,758,633 2,325
84.3
1,187
07 OurenseGalicia 305,573 254
83.1
1,203
08 GranadaAndalusia 942,618 763
80.9
1,235
09 PontevedraGalicia 946,225 752
79.5
1,258
10 GipuzkoaBasque Country 733,365 580
79.1
1,264
11 ValladolidCastile and León 528,841 409
77.3
1,293
12 TeruelAragon 136,197 105
77.1
1,297
13 CórdobaAndalusia 772,153 595
77.1
1,298
14 ZamoraCastile and León 165,275 125
75.6
1,322
15 LugoGalicia 325,759 246
75.5
1,324
16 CuencaCastilla–La Mancha 198,216 146
73.7
1,358
17 HuelvaAndalusia 535,703 385
71.9
1,391
18 CáceresExtremadura 387,752 277
71.4
1,400
19 La RiojaLa Rioja 327,286 229
70.0
1,429
20 BarcelonaCatalonia 5,983,325 4,119
68.8
1,453
21 SegoviaCastile and León 158,470 109
68.8
1,454
22 GironaCatalonia 832,026 568
68.3
1,465
23 CádizAndalusia 1,257,041 857
68.2
1,467
24 PalenciaCastile and León 158,687 108
68.1
1,469
25 Ciudad RealCastilla–La Mancha 494,407 336
68.0
1,471
26 Santa Cruz de TenerifeCanary Islands 1,082,421 724
66.9
1,495
27 CastellónValencian Community 627,173 419
66.8
1,497
28 MálagaAndalusia 1,791,092 1,192
66.6
1,503
29 JaénAndalusia 617,604 411
66.5
1,503
30 CantabriaCantabria 593,964 387
65.2
1,535
31 BadajozExtremadura 663,886 432
65.1
1,537
32 MelillaAutonomous City of Melilla 86,780 56
64.5
1,550
33 BiscayBasque Country 1,166,816 749
64.2
1,558
34 AlbaceteCastilla–La Mancha 390,406 246
63.0
1,587
35 MadridCommunity of Madrid 7,137,031 4,430
62.1
1,611
36 ToledoCastilla–La Mancha 750,815 464
61.8
1,618
37 BurgosCastile and León 361,556 218
60.3
1,659
38 CeutaAutonomous City of Ceuta 83,595 50
59.8
1,672
39 NavarreNavarre 683,500 407
59.5
1,679
40 LleidaCatalonia 456,106 269
59.0
1,696
41 HuescaAragon 230,624 135
58.5
1,708
42 AlicanteValencian Community 2,030,037 1,173
57.8
1,731
43 ÁvilaCastile and León 159,887 91
56.9
1,757
44 MurciaRegion of Murcia 1,589,138 868
54.6
1,831
45 TarragonaCatalonia 874,808 477
54.5
1,834
46 ZaragozaAragon 991,991 540
54.4
1,837
47 Balearic IslandsBalearic Islands 1,237,480 672
54.3
1,841
48 SoriaCastile and León 90,234 49
54.3
1,842
49 AlmeríaAndalusia 773,577 410
53.0
1,887
50 ÁlavaBasque Country 342,161 167
48.8
2,049
51 GuadalajaraCastilla–La Mancha 285,390 139
48.7
2,053
52 Las PalmasCanary Islands 1,167,555 522
44.7
2,237
Spain average — 67.7 per 100,000 inhabitants33,268 book, stationery and hobby stores · 49,114,494 inhabitants

Municipalities of over 100,000 inhabitants

Book, stationery and hobby stores per 100,000 inhabitants in the large municipalities. Population of the municipalities — GeoNames.

No. ↕Municipality ↕Population ↕Books & leisure ↕Per 100,000 inhab. ↕Inhabitants per store ↕
01 GranadaGranada 233,532 312
133.6
749
02 LeónLeón 124,772 166
133.0
752
03 SalamancaSalamanca 144,825 176
121.5
823
04 OurenseOurense 105,233 127
120.7
829
05 ValenciaValencia 824,340 953
115.6
865
06 BarcelonaBarcelona 1,686,208 1,857
110.1
908
07 SevilleSeville 686,741 748
108.9
918
08 San SebastiánGipuzkoa 185,357 199
107.4
931
09 A CoruñaA Coruña 250,438 255
101.8
982
10 OviedoAsturias 220,027 221
100.4
996
11 GironaGirona 100,266 97
96.7
1,034
12 Santa Cruz de TenerifeSanta Cruz de Tenerife 211,359 203
96.0
1,041
13 LogroñoLa Rioja 151,164 132
87.3
1,145
14 ValladolidValladolid 300,618 258
85.8
1,165
15 MadridMadrid 3,255,944 2,777
85.3
1,172
16 PamplonaNavarre 208,243 177
85.0
1,177
17 VigoPontevedra 293,642 238
81.1
1,234
18 BilbaoBiscay 347,342 275
79.2
1,263
19 GijónAsturias 271,780 213
78.4
1,276
20 HuelvaHuelva 144,258 113
78.3
1,277
21 MálagaMálaga 592,346 461
77.8
1,285
22 AlgecirasCádiz 121,414 92
75.8
1,320
23 SantanderCantabria 173,635 129
74.3
1,346
24 BurgosBurgos 176,418 128
72.6
1,378
25 JaénJaén 113,457 82
72.3
1,384
26 MataróBarcelona 126,988 86
67.7
1,477
27 ReusTarragona 103,477 70
67.6
1,478
28 AlbaceteAlbacete 173,050 117
67.6
1,479
29 Castellón de la PlanaCastellón 183,711 123
67.0
1,494
30 Dos HermanasSeville 122,943 82
66.7
1,499
31 CórdobaCórdoba 325,708 217
66.6
1,501
32 TarragonaTarragona 141,542 94
66.4
1,506
33 La LagunaSanta Cruz de Tenerife 150,661 98
65.0
1,537
34 Jerez de la FronteraCádiz 212,879 138
64.8
1,543
35 LleidaLleida 140,797 90
63.9
1,564
36 AlmeríaAlmería 196,851 121
61.5
1,627
37 BadajozBadajoz 150,530 92
61.1
1,636
38 CádizCádiz 116,979 70
59.8
1,671
39 ZaragozaZaragoza 686,986 409
59.5
1,680
40 AlicanteAlicante 348,901 202
57.9
1,727
41 TerrassaBarcelona 218,535 123
56.3
1,777
42 SabadellBarcelona 211,734 115
54.3
1,841
43 Vitoria-GasteizÁlava 257,407 132
51.3
1,950
44 AlcorcónMadrid 172,384 88
51.0
1,959
45 Alcalá de HenaresMadrid 193,751 98
50.6
1,977
46 PalmaBalearic Islands 438,234 221
50.4
1,983
47 Torrejón de ArdozMadrid 118,162 59
49.9
2,003
48 Las Palmas de Gran CanariaLas Palmas 383,516 186
48.5
2,062
49 CartagenaMurcia 213,943 101
47.2
2,118
50 AlcobendasMadrid 116,037 52
44.8
2,231
51 MarbellaMálaga 156,295 69
44.1
2,265
52 BadalonaBarcelona 217,741 92
42.3
2,367
53 MurciaMurcia 471,982 196
41.5
2,408
54 LeganésMadrid 188,425 77
40.9
2,447
55 MóstolesMadrid 207,095 84
40.6
2,465
56 ParlaMadrid 115,611 46
39.8
2,513
57 FuenlabradaMadrid 190,496 73
38.3
2,610
58 L'Hospitalet de LlobregatBarcelona 257,038 98
38.1
2,623
59 GetafeMadrid 187,525 68
36.3
2,758
60 Santa Coloma de GramenetBarcelona 118,821 42
35.3
2,829
61 OrihuelaAlicante 101,321 34
33.6
2,980
62 TeldeLas Palmas 123,265 35
28.4
3,522
63 CarabanchelMadrid 253,678 1
0.4
253,678

Books, stationery & leisure in Spain — in one file

33,268 book, stationery and hobby 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